различия между `top` и` system-monitor`

После многих попыток я решил попробовать предыдущий установщик iso "archlinux-2014.01.05-dual.iso". Этот также работает в режиме UEFI (я использовал unetbootin, чтобы «записать» его на свой USB-накопитель). Мне кажется, что текущая версия iso (archlinux-2014.02.01-dual.iso) имеет некоторые проблемы с UEFI. Я отправил отчет об ошибке в системе отслеживания ошибок Arch

3
02.04.2019, 12:54
2 ответа

Проблема решена!

enter image description here

topпоказывает на -ядро ​​загрузку ЦП, поэтому сумма процентов будет больше 100.

В то время как gnome-system-monitorможет отображать как на -ядро ​​, так и на -ЦП . На самом деле есть опция (, подчеркнутая на скриншоте выше ), которая может изменить поведение.


Системы (обычно )имеют 1 ЦП с несколькими ядрами.
В моем случае у меня 1 процессор с 4 ядрами. На снимке экрана показана утилита нагрузки ЦП (stress), работающая только на одном ядре --, одно ядро ​​занято. Как видите, topпоказывает процесс stressна 100 % и другие процессы, то есть сумма будет больше 100. С другой стороны,gnome-system-monitorс включенной подчеркнутой опцией показывает то же самое stressобрабатывает на 25% (ровно одну четвертую часть topиспользования ).

2
27.01.2020, 21:29

Я не вижу большой разницы между этими двумя командами. Оба top and gnome-sytem-monitorдают per core %cpu utilization. (Here % can be greater than 100). Разница, которую вы видите, может быть связана с интервалом времени, в течение которого обе эти команды собирают статистику.

Измените update interval in secondsв секции preferences->processes->Behaviorна 1.00в gnome-sytem-monitor.

Также сделайте то же самое для top, потому что по умолчанию он обновляется каждые 3.00 seconds. Нажмите команду top -p <pid>и нажмите d, чтобы установить Change delay from 3.00 to: 1.00s, и нажмите Enter. Сейчас вообще особой разницы не вижу.

enter image description hereВы можете видеть то же самое на скриншоте выше. [ Обратите внимание, что даже сейчас может быть разница в %cpuстатистике из-за разницы в secondsчасти времени, в которую утилита собирает статистику ]

1
27.01.2020, 21:29

Теги

Похожие вопросы