LINUX.ORG.RU
ФорумAdmin

как перевести cpu time - в mhz


0

1

Есть процесс, допустим он потребил за час 10 минут процессорного времени, частота ядра 3000 mhz . как посчитать сколько mhz в сумме использовал процесс за период времени? или так нельзя считать( а как? в циклах процессора?)



Последнее исправление: buzzi555 (всего исправлений: 1)

Так нельзя. В тактах можно попробовать.

post-factum ★★★★★
()

10 минут = 60 * 10 = 600 секунд. Герц - 1 тик в секунду. 600 * 3 000 000 000 = 1 800 000 000 000 тактов.

Как то так.

AlexCones ★★★
()

Ну раздели десять минут на час и умножь на мегагерцы. Получишь 500 МГц. Только учти, что это чисто условное оценочное значение именно для этого железа, а не реальные герцы. Лучше даже взять условные единицы типа «bogomips».

Xenesz ★★★★
()
Ответ на: комментарий от Xenesz

Ну раздели десять минут на час

O_0

и умножь на мегагерцы. Получишь 500 МГц

/0

Гц = штук/время

время*Гц = штук

Galant
()
Ответ на: комментарий от Galant

как бы

Ключевые слова :) Это очень условно.

Xenesz ★★★★
()

это хрень, тк проц при неизменной частоте исполняет разное кол-во команд, в зависимости от их контекста

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.