Зачем обрабатывать 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 для анализа использования ЦП.

  • Верхняя команда OSX показывает 5, работающих на четырехъядерном ядре
  • Получить нагрузку на процессор ядра в сценарии оболочки
  • Определите, сколько процессов использует каждый диск?
  • Как перенаправить максимальный результат на один процессор в файл?
  • Как я могу перенаправить вывод в файл, когда программа построена с помощью библиотеки ncurses
  • Как мне получить команду «top» для ее вывода?
  • Должен ли я заботиться о приложениях, которые увеличивают загрузку системы во избежание перегрева?
  • Получить статистику использования CPU из программы C
  • Как заставить все процессы работать на каждом ядре процессора в Ubuntu?
  • Почему `htop` показывает больше процессов, чем` ps`
  • Процент CPU одного процесса
  • Interesting Posts

    Добавление вертикального пространства после команды в bash

    Возможно ли, чтобы в журнальных файлах журнала auditd регистрировались разные правила?

    который загрузил таблицу страниц, сопоставленную идентификаторам?

    Использовать grep с или

    Прочитать файлы в сценарии оболочки ничего не распечатывает?

    Как исправить ошибку «неизвестного чипсета» при загрузке Arch Linux?

    Может подключаться к беспроводному маршрутизатору, но не может просматривать Интернет

    Как создать загрузочный заголовок для загрузки powerpc MPC8309twr с SD-картой

    В emacs существует ли способ Hex редактировать / просматривать буфер без потери информации об отмене?

    awk, чтобы изменить аналогичные строки

    notify-send from root cron

    Как узнать, сколько бит файла имеет одна команда?

    Fedora 25: Центр программного обеспечения Gnome и Curl не работают за прокси

    Каков самый простой способ клонирования встроенной SD-карты Linux?

    как я могу использовать sudo внутри функции?

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