Системный монитор GNOME и верхняя панель, показывающие разное использование процессора

10

Когда я играю фильм с помощью SMPlayer (видео: mpv) и проверяю загрузку моего процессора с помощью системного монитора GNOME, он показывает использование процессора% 4 или% 5 (интервал обновления 1 секунда), но htopпоказывает использование процессора% 45:

использование процессора MPV

topпоказывает ту же нагрузку, что и htop:

верхнее использование процессора mpv

Так как частота вращения вентилятора моего процессора увеличивается, когда я играю в фильм с SMPlayer. Я подозреваю, topчто более точно сообщает об использовании процессора.

У меня Intel i7 920 с 6 ГБ оперативной памяти.

Почему у меня высокая загрузка ЦП и почему я вижу разные результаты на topи в системном мониторе GNOME?

ICE
источник
1
когда в top, нажмите, 1чтобы увидеть процент отдельных ядер
Роберт Ридл
1
@thomasrutter Благодаря моему опыту работы на серверах, если у вас двухъядерное ядро, работающее на 100.00, ваша система испытывает серьезные проблемы и, вероятно, зависает. Существует причина, по которой мы используем более 32 базовых систем, поскольку многие загруженные системы будут работать с 25,00 в течение 1 минуты и выше. Даже этот говорит, что средняя нагрузка в 6,03 на одно ядро ​​- это плохо, а на 8 ядрах - хорошо. howtogeek.com/194642/…
Терранс
@Terrance, я знаю, что средняя загрузка 100 сильно перегружена, просто указываю, что это возможно. В вашем предыдущем комментарии говорилось, что средняя нагрузка на 8-ядерный компьютер может увеличиться до 8.
thomasrutter
@thomasrutter Да, я имел в виду, что с тобой все будет в порядке.
Терренс
Этот вопрос даже близко не похож на другой, что случилось?
Томасруттер

Ответы:

21

Обратите внимание, что одно чтение в 8 раз выше, чем другое. У вас есть 8 ядер (или исполнительных блоков). Самое простое объяснение состоит в том, что один рассчитывает его как процент от одного ядра, а другой - как процент от всех восьми из них.

В соответствии с этим , topдействительно показывает использование процессора на процесс в процентах от одного ядра процессора.

thomasrutter
источник
6
Это также объясняет, почему topиногда могут отображаться процессы, использующие более 100% ЦП. На 8-ядерном процессоре может использоваться до 800%
Suppen