Как я могу определить, какие процессы израсходованием является большая часть ЦП?

Другое из моего избранного:

При установке компьютера и локального лазерного принтера в системе, у меня была прекрасная идея включить их обоих в UPS компьютера. Когда-нибудь пытайтесь распечатать к локальному лазерному принтеру, когда он будет включен в настольный UPS? Ну, если Вы не знаете, это имеет тенденцию вытягивать все усилители... Который перезапускает компьютер... И задание печати никогда не заканчивается...!

Когда-либо получайте вызов: 'Каждый раз, когда я печатаю, это перезапускает мой компьютер и не печатает!!!'?

Ooops!

JFV

0
задан 25 April 2010 в 05:07
3 ответа

htop или просто вершина

2
ответ дан 4 December 2019 в 12:09
  • 1
    Спасибо. Гм, конфетка поднимает CPU на 6,1%, и miniserv.pl поднимает 3,4% Какие-либо идеи относительно почему? –  Rob 25 April 2010 в 05:33
  • 2
    Гм nevermind, конфетка берет тонну CPU и меня can' t выясняют почему –  Rob 25 April 2010 в 05:55
  • 3
    btw необходимо действительно установить htop ;) it' s намного более хороший, чем вершина. –  xenoterracide 25 April 2010 в 13:22
  • 4
    Вы уверенный что эта дополнительная загрузка isn' t допустимый трафик HTTP (или что-то). Кажется мне you' обтекающий ре, ища странный процесс, I' m еще не убедил, что у Вас есть тот. –  xenoterracide 25 April 2010 в 13:26
  • 5
    также имейте в виду, что процесс мог бы использовать скачок, сглаживают к 100% для второго it' s, если это поддерживает это you' ve получил проблему с тем процессом. Среднее число загрузки измеряет все процессы... 15 минут я думаю. –  xenoterracide 25 April 2010 в 13:28

Загрузка является мерой конкуренции ресурса, не только использованием ЦП. Если много процессов застревают в состоянии "ожидания" (такой как из-за высокого диска IO или свопинга памяти), это может вызвать высокую загрузку без эквивалентного скачка в фактическом использовании ЦП. Инструменты как вершина и PS могут быть полезны точке, особенно при использовании некоторых опций настроить вывод. Для использования диска и использования памяти, можно попытаться интерпретировать вывод iostat и vmstat, или установить утилиту, такую как iotop

1
ответ дан 4 December 2019 в 12:09

loadav просто говорит Вам, сколько процессы ставят в очередь для выполнения; Вы можете быть связаны на диске, сети, NFS, конкуренции за блокировку, свопинге или наборе других условий.

Я был бы склонен установить SAR (и использовать-d опцию для дисковой статистики), чтобы собирать данные со временем и видеть то, что продолжается; это даст Вам довольно подробные разбивки Вашего ЦП, профиля памяти и дискового поведения.

Как быстрое эмпирическое правило, если у Вас есть значительное "неактивное" время, показывая в vmstat, вершине, на, dstat, SAR и такие инструменты, у Вас не заканчивается ЦП, у Вас заканчивается некоторый другой ресурс.

Вы могли также смотреть на dstat, который имеет некоторые хорошие плагины для осмотра недостойного поведения приложения.

1
ответ дан 4 December 2019 в 12:09

Теги

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