Зачем обрабатывать CPU% Использование больше, чем общее время процессора

Когда я запускаю команду TOP, процесс показывает 1208% использования процессора, а общее время работы ЦП – 81,7% при включенном режиме IRIX. Когда я перехожу в режим IRIX, процесс показывает 99% -ное использование процессора, а общее время процессора – 43%.

Какие-нибудь идеи, что может произойти?

Обновление. Может ли VM быть неправильно сконфигурирована, поэтому загрузка процессора не сообщается правильно?

One Solution collect form web for “Зачем обрабатывать CPU% Использование больше, чем общее время процессора”

Режим Irix / Solaris ( man 1 top ):

  <I> :Irix/Solaris_Mode_toggle When operating in 'Solaris mode' ('I' toggled Off), a task's cpu usage will be divided by the total number of CPUs. After issuing this command, you'll be informed of the new state of this toggle. 

  if 'Irix mode' is Off, top will operate in 'Solaris mode' where a task's cpu usage will be divided by the total number of CPUs. You toggle 'Irix/Solaris' modes with the 'I' interactive command 

Пусть N – общее количество процессоров. Тогда в режиме Irix , %CPU – это использование ЦП из N * 100% . В режиме Solaris %CPU – это %CPU in Irix mode / N

См.: Comprehending 'top' CPU usage


EDIT :

общее время процессора процессора составляет 43%

Я думаю, что вы проигнорировали систему % ( процент использования процессора для выполнения на уровне системы (ядра). ) Time . Попробуйте другие инструменты, такие как mpstat , iostat и sar для анализа использования ЦП.

  • Программно получить подробное использование процессоров, например top / htop
  • Статистика использования процессора и ядра
  • Top говорит, что используется 100% процессор, но 50% ядер простаивают?
  • Использует ли инструмент / usr / bin / top агрегат CPU и GPU в одном значении?
  • Как мы можем использовать команду «top» для одновременного мониторинга общего использования ЦП и использования каждого процессора?
  • Что может послужить причиной перехода в безопасное состояние спящего режима для этого конкретного процесса?
  • Как мне вернуть прежний макет проппс-нг (1) назад (pre-3.3.10)?
  • Можно ли получить столбец PWD в верхнем выпуске?
  • Предупреждение при завершении процесса
  • SSH дважды и запустить команду, экранируя символ?
  • iotop. Не удалять из списка исключенные процессы / потоки из списка
  • Interesting Posts

    Как запустить команду на переднем плане, а затем отправить на задний план

    цикл bash while, который прерывается при заданном размере файла

    Клавиша Gnome-Terminal застревает и повторяется навсегда

    Использование autofs для монтирования под домашним каталогом каждого пользователя

    Удалить все задания `at` при загрузке

    Не удалось выполнить туннель между двумя Solaris 10

    Предотвращение блокировки доступа во время вращения внешнего жесткого диска?

    Могу ли я перезагрузиться во время замены btrfs, а затем возобновить его?

    Как передать переменные в jsc / javascript?

    Создайте устройство петли записи-записи для гораздо большего блочного устройства

    CVLC: имя alsa?

    Какая конфигурация существует в CentOS, но не в Ubuntu, которая показывает имя пользователя @ hostname для сеансов удаленного терминала?

    Unix – как извлекать файлы на основе части имени файла, которая является датой

    Как переделать диск для использования нераспределенного пространства?

    Как проверить / проверить .tar.bz архивы?

    Linux и Unix - лучшая ОС в мире.