Разница между выводами top и ps

Я видел, в чем разница между ps и командой top? но я думаю, что мой вопрос не связан.
Моя система Lubuntu 13.04.
Я запускаю top в одном окне lxterminal и ps -eo %c%C --sort -%cpu | head -6 ps -eo %c%C --sort -%cpu | head -6 в другой.
Я воспроизвожу видео YouTube в Firefox.
Очень быстро значения для plugin-container в top экране «стабилизируются», тогда как значения, которые я получаю, многократно выдают ps -eo %c%C --sort -%cpu | head -6 ps -eo %c%C --sort -%cpu | head -6 рост медленно.
Точно так же, когда я закрываю вкладку Firefox, которая воспроизводит видео на YouTube, запись в виде ps -eo %c%C --sort -%cpu | head -6 плагинов в top уходит быстро, но она задерживается на выходе ps -eo %c%C --sort -%cpu | head -6 ps -eo %c%C --sort -%cpu | head -6 , медленно снижаясь, как видно ниже:

     [04:43 PM] ~ $ ps -eo% c% C --sort -% cpu |  head -6
     КОМАНДА% CPU
     плагин-содержащий 21.5
     firefox 4.9
     Xorg 1.6
     lxpanel 0.2
     dropbox 0.2
     [04:43 PM] ~ $ ps -eo% c% C --sort -% cpu |  head -6
     КОМАНДА% CPU
     плагин-содержащий 21.3
     firefox 4.9
     Xorg 1.6
     lxpanel 0.2
     dropbox 0.2
     [04:43 PM] ~ $ ps -eo% c% C --sort -% cpu |  head -6
     КОМАНДА% CPU
     плагин-содержащий 20.9
     firefox 4.9
     Xorg 1.6
     lxpanel 0.2
     dropbox 0.2
     [04:43 PM] ~ $ ps -eo% c% C --sort -% cpu |  head -6
     КОМАНДА% CPU
     плагин-содержащий 20.2
     firefox 4.9
     Xorg 1.6
     lxpanel 0.2
     dropbox 0.2
     [04:44 PM] ~ $ ps -eo% c% C --sort -% cpu |  head -6
     КОМАНДА% CPU
     плагин-содержащий 20.0
     firefox 4.9
     Xorg 1.6
     lxpanel 0.2
     dropbox 0.2
     [04:44 PM] ~ $ ps -eo% c% C --sort -% cpu |  head -6
     КОМАНДА% CPU
     плагин-содержащий 18.9
     firefox 4.9
     Xorg 1.6
     lxpanel 0.2
     dropbox 0.2
     [16:44] ~ $ 

plugin-container конечном итоге уходит, но как мне изменить ps -eo %c%C --sort -%cpu | head -6 ps -eo %c%C --sort -%cpu | head -6 чтобы ускорить его удаление?

(Все это делается на ноутбуке Dell 1545 Core2Duo.)

One Solution collect form web for “Разница между выводами top и ps”

Вы сравниваете яблоки с апельсинами. top показывает, какая часть мощности процессора вашего компьютера используется в течение последнего интервала выборки (обычно несколько секунд). ps , с %C , показывает, какая доля времени, в течение которого процесс работал над временем жизни этого процесса. Из-за того, как собираются статистические данные процесса, любая команда, которая отображает использование ЦП за последние несколько секунд, должна работать в течение нескольких секунд, а ps не имеет никаких возможностей для этого. Однако вы можете использовать top в пакетном режиме, top -b -n 2 -d 0.001 . Он приостанавливает сбор данных, а затем выводит листинг на STDOUT. Это позволит вам разобрать top вывод или использовать его в скриптах.

  • Понимание верхней команды с высокой нагрузкой и высоким простоями процессора
  • Как определить статус моего сервера
  • верхняя команда на многоядерном процессоре
  • Как контролировать верхние приложения, используя CPU (и IO, если возможно) на графике?
  • почему htop meter показывает> 90%, а таблица - 0.0%?
  • Как интерпретируется «среднее значение нагрузки» в «верхнем» выходе? Это то же самое для всех распределений?
  • Почему верхний отчет указывает на неправильное использование ЦП?
  • Верхний «id» использует 50-99% CPU
  • Как я могу отслеживать, что использует большинство процессоров?
  • htop не показывает процесс
  • максимальная производительность: использование процессора> 100%
  • Linux и Unix - лучшая ОС в мире.