Почему % ЦП не составляет в целом 100?

Почему не делает "%, который ЦП" в Системном мониторе составляет в целом 100? (% ЦП является третьей колонной на следующем снимке экрана),

cpu time

5
задан 4 December 2010 в 18:14

3 ответа

Две причины:

  1. Вычисления на ядро. Таким образом, если у Вас будет двухъядерная система затем, то максимум составит 200%.
  2. Вы будете не обязательно видеть все процессы, которые используют Ваш ЦП в Системном мониторе, таким образом, использование ЦП могло бы быть ниже 100% для каждого процессора.

Кроме того, для 100% любого процессора необычно использоваться. Посмотрите вкладку ресурсов для общего количества, используемого на процессор.

7
ответ дан 23 November 2019 в 08:43

Ваш у Вас есть больше чем одно ядро процессора? Или Гиперпоточность (или эквивалентный AMD)?

Вы видите, сколько центральных процессоров Ubuntu думает, что Вы имеете путем выполнения этого:

cat /proc/cpuinfo | grep "^vendor" | wc -l

Ubuntu будет считать каждый из них. Таким образом, если у Вас есть 8 ЦП (как я делаю, четырехъядерный с гиперпоточностью), можно достигнуть 800% ЦП.

6
ответ дан 23 November 2019 в 08:43

Существует больше информации относительно этой проблемы в askubuntu ссылке ниже (вопрос, который я задал):

'htop' не показывает корректный % ЦП, но 'вершина' делает.

2
ответ дан 23 November 2019 в 08:43

Другие вопросы по тегам:

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