Разные источники сообщают о разных уровнях использования процессора, когда система находится в режиме ожидания, как я могу определить, какая из них точна?

Извините, если это репост, мои поиски в Google ничего не нашли с подходящим решением для моей проблемы, самое близкое, что я получил, было это

Когда я опубликовал свой Статистика по одному и тому же вопросу мне сказали не задавать один и тот же вопрос в ветке. Так что теперь я начинаю новую тему для того же вопроса.

У меня есть старый ПК со следующими характеристиками:

  • 4 ГБ ОЗУ DDR2 (4x1 ГБ @ 1333 МГц)
  • Двухъядерный процессор AMD Athlon 64 X2 4200+ × 2
  • Gigabyte GA-MA69VM-S2 Материнская плата
  • 2x 256 ГБ SSD в softRAID1 через установщик Ubuntu
  • 1 ТБ HDD для дополнительного места

Работает:

  • Выпуск 12.04 (точный) 64-разрядный (сервер)
  • Ядро Linux 3.5.0-54-generic
  • GNOME 3.4.2

Согласно top мои ядра работают:

top - 14:47:56 up 8 days, 55 min,  4 users,  load average: 2.69, 3.13, 2.97
Tasks: 210 total,   4 running, 205 sleeping,   0 stopped,   1 zombie
Cpu(s): 13.8%us, 10.5%sy, 72.0%ni,  3.2%id,  0.3%wa,  0.0%hi,  0.2%si,  0.0%st
Mem:   3919760k total,  3461844k used,   457916k free,   164664k buffers
Swap: 19528700k total,  1062256k used, 18466444k free,   963632k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
28746 www-data  39  19  144m  40m 3412 R   21  1.0   0:00.63 gbrowse            
 7269 root      20   0  528m  24m 9408 R   12  0.6   1292:27 gnome-system-mo    
 1311 root      20   0  233m  63m 4164 S    8  1.6 778:52.73 Xorg               
28748 www-data  39  19 38080 8216 2076 R    3  0.2   0:00.10 gbrowse            
 1208 www-data  39  19  626m 120m 3884 S    1  3.1  50:32.07 /usr/sbin/apach    
 2944 root      20   0 1370m 430m  31m S    1 11.2  54:27.70 firefox            
17696 www-data  39  19  472m 103m 4040 S    1  2.7  13:17.29 /usr/sbin/apach    
    3 root      20   0     0    0    0 S    0  0.0   4:16.15 ksoftirqd/0        
  243 root      20   0     0    0    0 S    0  0.0  17:38.27 md1_raid1          
 1344 mysql     20   0  481m 1996  512 S    0  0.1   8:40.40 mysqld             
22219 www-data  39  19  430m  80m 6456 S    0  2.1   3:15.41 /usr/sbin/apach    
28726 root      20   0 17456 1440 1008 R    0  0.0   0:00.03 top                
29976 www-data  39  19  493m 112m 3988 S    0  2.9  18:13.70 /usr/sbin/apach    
32406 root      20   0  761m  11m 5796 S    0  0.3   2:06.10 filezilla          
    1 root      20   0 24608 1924  896 S    0  0.0   0:01.22 init      

Согласно grep MHz /proc/cpuinfo они работают:

cpu MHz: 2200.000
cpu MHz: 2200.000

Согласно ps -eo pcpu,pid,args | sort -k 1 -r | head -15 (предлагается здесь ) они работают: |

%CPU   PID COMMAND
 6.7  1311 /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none
 4.5  2944 /usr/lib/firefox/firefox
 1.7 29976 /usr/sbin/apache2 -k start
 1.7 17696 /usr/sbin/apache2 -k start
 1.7  1731 /usr/sbin/apache2 -k start
 1.7  1208 /usr/sbin/apache2 -k start
 1.7 10551 /usr/sbin/apache2 -k start
 1.6 22219 /usr/sbin/apache2 -k start
 1.6 22216 /usr/sbin/apache2 -k start
 1.6 20784 /usr/sbin/apache2 -k start
 1.6 20778 /usr/sbin/apache2 -k start
 1.6 20774 /usr/sbin/apache2 -k start
14.5  7269 gnome-system-monitor
 0.2  8011 pidgin

В соответствии с вкладкой «Процессы» системного монитора, на котором они работают:

enter image description here

И согласно вкладке «Ресурсы» того же системного монитора, на котором они работают:

enter image description here

Я никогда не устанавливал compiz, о чем спрашивает большинство других людей. на этот вопрос было указано как т он виновник (например, здесь ), и compiz не отображается в моем списке процессов, поэтому я не думаю, что проблема есть (если она не скрыта от меня по какой-то причине). Есть какие-нибудь идеи относительно того, почему есть несоответствие и как я могу выяснить, сколько работы я проделываю на старой машине?

0
задан 13 April 2017 в 15:23

2 ответа

Снимки, которые эти инструменты дают Вам, полезны, когда Вы контролируете их, но действительно Вам нужно что-то, что отслеживает за немного большее количество времени. Они только занимают время части и сообщат о скачках в приложениях (такой как САМИХ), которые являются отвлекающими маневрами.

я замечаю, что у Вас есть выполнение веб-сервера, машина служит многим пользователям? Действительно ли возможно запустить машину, не запуская графических программ и затем просто контролировать 'вершину' через tty (т.е. cntrl-alt-F10)? Это могло бы вынуть части UI из уравнения, по крайней мере.

, Кроме того, Вы могли попытаться закрыть апача и видеть, немного более ли загрузка машины стабильна.

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

0
ответ дан 13 April 2017 в 15:23

Я думаю, что [по крайней мере 110] и Системный монитор последовательны. Посмотрите на средние числа загрузки: они последовательно выше 2, и, учитывая, что у Вас есть двухъядерная система, которая означает, что оба из Ваших ядер процессора полностью используются по прошлому 1, 5 и 15 минут соответственно. Это также показывает график использования ЦП Системного монитора. Что касается остальных, фактическое использование ЦП данным набором процессов очень, очень энергозависимо - они могут отличаться с одного момента другому, если нет что-то ведущее планировщик, как голодный процесс с высоким хорошим значением.

0
ответ дан 13 April 2017 в 15:23

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

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