Еще одна проблема со средней нагрузкой, но я считаю, что это нигде больше не объясняется.
У меня есть следующая машина с ненормально высокой средней нагрузкой: Intel (R) Core (TM) i7-7700 CPU @ 3,60 ГГц 16 ГБ RAM SSD Drive без подкачки Ubuntu 18.04 Kernel 4.19.1-rt3 PREEMPT RT
Мои опасения начались с этой ситуации: 12/10/5 средняя нагрузка при 35% простоя ЦП
Я начал убивать все второстепенные приложения, пока не осталось следующее: Средняя загрузка 3,2 / 2,5 / 3,3 при 96,6% простоя ЦП
Я следил за несколькими статьями, чтобы попытаться найти источник высокой средней нагрузки:
Как и многие другие вопросы об обмене стеком, если я правильно понял, средняя нагрузка вычисляется из количества процессов в состоянии R в очереди на выполнение в ЦП + процессов в состоянии D (непрерывный сон).
Я внимательно следил за запущенными процессами и не обнаружил никаких процессов в состоянии D. Я сделал это с помощью: ps -eo ppid,pid,user,stat,pcpu,comm,wchan:32
Также запустил vmstat:
$ vmstat 1
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 12508264 193348 2520812 0 0 11 22 79 71 8 9 83 0 0
0 0 0 12509488 193348 2520816 0 0 0 0 760 3187 1 2 96 0 0
2 0 0 12508480 193348 2520816 0 0 0 0 1288 5686 3 4 94 0 0
0 0 0 12508748 193348 2520816 0 0 0 0 1276 5419 3 3 95 0 0
0 0 0 12509588 193348 2520816 0 0 0 0 711 3320 2 3 95 0 0
1 0 0 12507816 193356 2520816 0 0 0 24 319 1427 0 1 99 0 0
0 0 0 12509504 193356 2520820 0 0 0 0 607 2661 1 2 97 0 0
0 0 0 12508740 193356 2520824 0 0 0 0 861 3993 1 3 96 0 0
0 0 0 12509408 193356 2520824 0 0 0 0 1187 5387 1 4 95 0 0
0 0 0 12509548 193356 2520824 0 0 0 24 1153 5337 3 3 94 0 0
2 0 0 12507004 193356 2520840 0 0 0 0 683 2910 1 2 97 0 0
0 0 0 12509464 193364 2520988 0 0 0 24 1039 4468 2 2 96 0 0
0 0 0 12508960 193364 2520988 0 0 0 0 1321 5779 2 4 94 0 0
И запустил iotop для отображения накопленной информации io за 60 секунд.
$ iotop -a
Total DISK READ : 0.00 B/s | Total DISK WRITE : 152.10 K/s
Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 0.00 B/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND
545 be/3 root 0.00 B 72.00 K 0.00 % 0.03 % [jbd2/sda6-8]
827 be/4 syslog 0.00 B 64.00 K 0.00 % 0.00 % rsyslogd -n [rs:main Q:Reg]
1462 be/4 root 0.00 B 20.00 K 0.00 % 0.00 % python3 /usr/bin/car~ar/log/carbon/ start
1619 be/4 pal 0.00 B 0.00 B 0.00 % 0.00 % gnome-shell
351 be/3 root 0.00 B 5.64 M 0.00 % 0.00 % systemd-journald
1 be/4 root 0.00 B 0.00 B 0.00 % 0.00 % init threadirqs
2 be/4 root 0.00 B 0.00 B 0.00 % 0.00 % [kthreadd]
3 be/0 root 0.00 B 0.00 B 0.00 % 0.00 % [rcu_gp]
Я понятия не имею, что может происходить.
Единственное «исключительное» свойство этого ПК - то, что он использует патч RT PREEMPT, но после начального теста с 13 средними нагрузками все задачи планировщика FIFO с высоким приоритетом были убиты.