<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
Michael Shigorin wrote:<br>
<blockquote type="cite" cite="mid:20020122170213.GI29480@lic145.kiev.ua">
<pre wrap="">А иксы потечь не могли? Сегодня человек с nvidia/4.x спрашивал,<br>отчего иксы могут кушать ~300M. Это все же поболе будет, чем<br>самая-самая AGP aperture, хотя еще pixmap cache, font cache и что<br>там еще в счет идет...<br><br></pre>
</blockquote>
Провел некоторые изыскания - вот результаты:<br>
<br>
<font face="Helvetica, foo, sans-serif"><b>Исходное состояние</b></font><br>
<small><font face="Courier New, Courier, monospace"> 10:30am up 42 min,
3 users, load average: 0.13, 0.16, 0.34<br>
78 processes: 76 sleeping, 2 running, 0 zombie, 0 stopped<br>
CPU states: 2.5% user, 0.9% system, 0.0% nice, 96.4% idle<br>
Mem: 126084K av, 87356K used, 38728K free, 0K shrd, 1924K
buff<br>
Swap: 257000K av, 40972K used, 216028K free 38208K
cached<br>
<br>
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND<br>
1941 root 15 0 83048 7004 3092 S 1.5 5.5 0:56 X<br>
2297 user 9 0 5448 4220 3840 S 0.0 3.3 0:02 kdeinit<br>
2410 user 14 0 4836 3896 2548 R 1.3 3.0 0:16 kdeinit<br>
2378 user 9 0 4964 3712 2944 S 0.0 2.9 0:04 kdeinit<br>
2347 user 9 0 4200 2972 2456 S 0.0 2.3 0:05 kdeinit<br>
3453 postfix 9 0 2780 2780 1200 S 0.0 2.2 0:00 local<br>
<br>
<big><b><font face="Helvetica, foo, sans-serif">Теперь запускаем Мозилу
и Звуковой сервер (arts).</font></b></big><br>
10:38am up 51 min, 3 users, load average: 0.40, 0.23, 0.27<br>
80 processes: 78 sleeping, 2 running, 0 zombie, 0 stopped<br>
CPU states: 1.7% user, 2.3% system, 0.0% nice, 95.8% idle<br>
Mem: 126084K av, 123412K used, 2672K free, 0K shrd, 1444K
buff<br>
Swap: 257000K av, 52452K used, 204548K free 25920K
cached<br>
<br>
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND<br>
3465 user 16 0 58280 48M 2712 R 2.7 39.3 0:07 artsd<br>
3468 user 9 0 18388 16M 9044 S 0.0 13.7 0:12 mozilla-bin<br>
3535 user 9 0 18388 16M 9044 S 0.0 13.7 0:00 mozilla-bin<br>
3536 user 9 0 18388 16M 9044 S 0.0 13.7 0:00 mozilla-bin<br>
3537 user 9 0 18388 16M 9044 S 0.0 13.7 0:00 mozilla-bin<br>
3542 user 9 0 18388 16M 9044 S 0.0 13.7 0:00 mozilla-bin<br>
1941 root 9 0 83212 5016 1884 S 0.0 3.9 1:01 X<br>
2378 user 9 0 6076 4936 4008 S 0.0 3.9 0:05 kdeinit<br>
2297 user 9 0 5428 4200 3828 S 0.0 3.3 0:02 kdeinit<br>
2410 user 9 0 4872 3832 2556 S 0.3 3.0 0:22 kdeinit<br>
2347 user 9 0 4372 3192 2668 S 0.0 2.5 0:05 kdeinit<br>
2343 user 9 0 4216 2920 2464 S 0.0 2.3 0:04 kdeinit<br>
<br>
<font face="Helvetica, foo, sans-serif"><b><big>Убираем Мозилу</big></b></font></font><font face="Courier New, Courier, monospace"><br>
10:47am up 1:00, 3 users, load average: 0.03, 0.11, 0.18<br>
76 processes: 73 sleeping, 3 running, 0 zombie, 0 stopped<br>
CPU states: 1.1% user, 4.3% system, 0.0% nice, 94.4% idle<br>
Mem: 126084K av, 123492K used, 2592K free, 0K shrd, 872K
buff<br>
Swap: 257000K av, 132552K used, 124448K free 10816K
cached<br>
<br>
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND<br>
3465 user 15 0 158M 72M 240 R 2.5 59.1 0:18 artsd<br>
1941 root 9 0 83032 4588 1532 S 0.0 3.6 1:05 X<br>
2378 user 9 0 4868 3512 2636 S 0.0 2.7 0:06 kdeinit<br>
2410 user 9 0 4292 2680 1880 R 0.5 2.1 0:33 kdeinit<br>
2343 user 9 0 3384 1892 1484 S 0.0 1.5 0:04 kdeinit<br>
2345 user 9 0 1940 1580 1256 S 0.0 1.2 0:02 gkrellm<br>
2379 user 9 0 1940 1580 1256 S 0.0 1.2 0:00 gkrellm<br>
2347 user 9 0 2956 1404 992 S 0.0 1.1 0:05 kdeinit<br>
3559 postfix 9 0 1280 1280 1012 S 0.0 1.0 0:00 trivial-rewrite<br>
2413 user 9 0 2468 1064 520 S 0.0 0.8 0:02 kmix<br>
2407 user 9 0 2452 1020 744 S 0.0 0.8 0:02 kdeinit<br>
2297 user 9 0 2376 836 692 S 0.0 0.6 0:02 kdeinit<br>
2285 user 9 0 1336 640 500 S 0.0 0.5 0:00 kdeinit<br>
3411 root 11 0 596 520 344 R 0.5 0.4 0:07 top</font></small><br>
<br>
<b><font face="Helvetica, foo, sans-serif">Убираем arts, запускаем Мозилу</font></b><br>
<small><font face="Courier New, Courier, monospace">11:06am up 1:19,
3 users, load average: 0.08, 0.26, 0.33<br>
79 processes: 76 sleeping, 3 running, 0 zombie, 0 stopped<br>
CPU states: 4.1% user, 1.3% system, 0.0% nice, 94.4% idle<br>
Mem: 126084K av, 118756K used, 7328K free, 0K shrd, 2724K
buff<br>
Swap: 257000K av, 41144K used, 215856K free 56176K
cached<br>
<br>
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND<br>
3609 user 9 0 29268 28M 14100 S 0.0 23.2 0:34 mozilla-bin<br>
3676 user 9 0 29268 28M 14100 S 0.0 23.2 0:00 mozilla-bin<br>
3677 user 9 0 29268 28M 14100 S 0.0 23.2 0:00 mozilla-bin<br>
3678 user 9 0 29268 28M 14100 S 0.0 23.2 0:00 mozilla-bin<br>
3690 user 9 0 29268 28M 14100 S 0.0 23.2 0:00 mozilla-bin<br>
1941 root 15 0 83468 8448 2904 R 2.5 6.7 1:22 X<br>
2378 user 9 0 6048 4912 3924 S 0.0 3.8 0:07 kdeinit<br>
2410 user 15 0 4664 3172 2260 R 2.1 2.5 0:46 kdeinit<br>
2343 user 9 0 4252 3044 2488 S 0.0 2.4 0:04 kdeinit<br>
2347 user 9 0 4200 2992 2324 S 0.0 2.3 0:05 kdeinit</font></small><br>
<br>
Отсюда вывод, arts пытается получить всю доступную память (и даже у мозилы
отъедает кусок :) )<br>
Вопрос по поводу ядра остается - 4.18-pre3 не матерится в логи и его VM не
киляет процессы, в то время как<br>
4.18-pre4 делает это в той же ситуации и состоянии.<br>
<br>
Al.<br>
<br>
</body>
</html>