Назад | Перейти на главную страницу

Процент использования ЦП с Top

Я оцениваю производительность программного обеспечения на сервере. Для этого я наблюдаю за выводом команды Top. В любом случае иногда процесс превышает 100% использование процессора. Как это возможно? Что, например, означает использование процессора 120%?!?

В top, 100% по сути означает, что программное обеспечение использует одно ядро ​​процессора постоянно (или n ядра для 1/n времени каждый).

Итак, верх говорит вам, что ваш процесс многопоточный и использует более одного ядра ЦП одновременно. Обратите внимание, что это число ничего не говорит вам о том, как процессорное время, используемое процессом, распределяется по каждому ядру. Это может означать два ядра и 60% каждое или 24 ядра и 5% каждое (конечно, в зависимости от вашего оборудования).