Компьютер зависает при работе chromium, не очень понятно, в чем причина:
При открытии видео на Youtube (Chromium, Flash 12.0) система подвисает при почти нулевой нагрузке на CPU. Что интересно, аудио ВК и часть видео ВК идеально работают.
При выключении Chromium система так же слегка провисает. Кэш хромиума уже в tmpfs (не media cache).
Последний случай: при закрытии хромиума система подвисла, записав в бывший пустым своп гигабайт. ЦПУ лоад - считанные проценты. Система почти не отвечала. vm.swappiness = 0. После - цпу лоад поднялся до 16%-20%.
Последние процессы, которые видел: kswapd0, system-journald 16% cpu load.
Подозрительно то, что все ksoftirqd процессы постоянно активны. Очень быстро растет кол-во local timer interrupts.
До этого был установлен высокий уровень swappiness (60), снижение его, как и перенос кэша хромия в tmpfs увеличили отзывчивость. В особенности, своппинесс - при шестидесяти новая вкладка открывалась в течение 30-40 секунд.
На сайте поддержки CentOS во времена ядра 2.6 / 3.0 рекомендовали параметр ядра nohz=off. Думаю попробовать его сейчас. Отпишусь.
$ ps ax
PID TTY STAT TIME COMMAND
.......................................
3 ? S 0:22 [ksoftirqd/0]
14 ? S 0:27 [ksoftirqd/1]
20 ? S 0:34 [ksoftirqd/2]
25 ? S 0:37 [ksoftirqd/3]
$ cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3
0: 54580 54761 54781 54799 IO-APIC-edge timer
1: 2009 1922 1987 1987 IO-APIC-edge i8042
8: 1 0 0 0 IO-APIC-edge rtc0
9: 8147 8118 8065 7831 IO-APIC-fasteoi acpi
12: 25104 25209 25016 25267 IO-APIC-edge i8042
16: 25 29 29 25 IO-APIC-fasteoi uhci_hcd:usb5
17: 10656 10355 10492 10471 IO-APIC-fasteoi wlp2s0
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb3
20: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
23: 1760 1766 1799 1790 IO-APIC-fasteoi uhci_hcd:usb1, ehci_hcd:usb2
43: 10954 11079 11021 11066 PCI-MSI-edge ahci
44: 572 555 585 526 PCI-MSI-edge i915
45: 306 267 286 299 PCI-MSI-edge snd_hda_intel
46: 0 0 0 0 PCI-MSI-edge enp1s0
NMI: 859 858 774 771 Non-maskable interrupts
LOC: 419348 414035 371478 370907 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 859 858 774 771 Performance monitoring interrupts
IWI: 25546 26370 29099 30058 IRQ work interrupts
RTR: 0 0 0 0 APIC ICR read retries
RES: 94071 92463 99970 99526 Rescheduling interrupts
CAL: 5801 4225 5342 4369 Function call interrupts
TLB: 2340 2989 3739 3943 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 6 6 6 6 Machine check polls
ERR: 0
MIS: 0
$ uname -a
Linux cuttysark 3.14.1-1-ARCH #1 SMP PREEMPT Mon Apr 14 20:40:47 CEST 2014 x86_64 GNU/Linux
Компьютер:
Asus Eee PC 1215P Intel Atom 2x 1.66GHz, 4 logical cores 2GB RAM HDD Arch Linux


