Про rss-busyspheres
На сизифном железе
$ lspci -knn|grep -A2 VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 03)
Subsystem: Hewlett-Packard Company NX6110/NC6120 [103c:099c]
Kernel driver in use: i915
$ grep 'model name' /proc/cpuinfo
model name : Intel(R) Pentium(R) M processor 2.13GHz
сам процесс rss-busyspheres развёрнутый в полное окно
$ xrandr|grep '\*'
1024x768 60.00*+
$ grep . /etc/X11/xorg.conf.d/10-monitor.conf
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
# vsync true - on / false - off
Option "SwapbuffersWait" "true"
EndSection
не очень много поедает ресурсов
$ sleep 10 && sh temp-freq-analyzer.sh
24.8 rss-busyspheres
47.0 C
1867.000 MHz
24.0 rss-busyspheres
47.0 C
1600.000 MHz
23.5 rss-busyspheres
48.0 C
2133.000 MHz
23.2 rss-busyspheres
48.0 C
1600.000 MHz
...
но при запущенном rss-busyspheres, %iowait бешено высокий
$ sleep 10 && sar -P ALL 1 5 | grep Среднее; ps -eo pcpu,args | grep rss-busy
Среднее: CPU %user %nice %system %iowait %steal %idle
Среднее: all 21,26 0,00 3,04 75,71 0,00 0,00
Среднее: 0 21,26 0,00 3,04 75,71 0,00 0,00
22.8 rss-busyspheres
0.0 grep rss-busy
и почти на самом мощном Pentium M на платформе Centrino, %idle в глухом нуле.
Т.е. процессор очень много времени проводит в режиме ожидания.
У меня предчувствие, что что-то в коде rss-busyspheres накуролесили и его код откровенно дерьмовый.
Достаточно неплохо выглядят (см. %idle -- свободные ресурсы процессора):
rss-hufo_tunnel
$ sleep 10 && sar -P ALL 1 3 | grep Среднее
Среднее: CPU %user %nice %system %iowait %steal %idle
Среднее: all 16,27 0,00 4,41 1,69 0,00 77,63
Среднее: 0 16,27 0,00 4,41 1,69 0,00 77,63
rss-drempels
$ sleep 10 && sar -P ALL 1 3 | grep Среднее
Среднее: CPU %user %nice %system %iowait %steal %idle
Среднее: all 26,67 0,33 1,67 1,33 0,00 70,00
Среднее: 0 26,67 0,33 1,67 1,33 0,00 70,00
rss-flux
$ sleep 10 && sar -P ALL 1 3 | grep Среднее
Среднее: CPU %user %nice %system %iowait %steal %idle
Среднее: all 49,49 0,00 2,69 0,00 0,00 47,81
Среднее: 0 49,49 0,00 2,69 0,00 0,00 47,81
но многие другие, это нечто...
Кодеры rss-*, вам кто сказал, что в режиме покоя с выводом скринсейвера, компьютер должен надрываться?
Во время работы скринсейвера ресурсы процессора исчерпаны (терминал, нет запущенных приложений):
$ rss-euphoria --regular
$ sleep 10 && sar -P ALL 1 3 | grep Среднее
Среднее: CPU %user %nice %system %iowait %steal %idle
Среднее: all 24,75 0,00 1,67 73,58 0,00 0,00
Среднее: 0 24,75 0,00 1,67 73,58 0,00 0,00
Это человек во время своего обеденного перерыва отдыхает, а компьютер, с таким кодом, во время своего обеденного перерыва пыхтит больше чем на работе.