LINUX.ORG.RU
решено ФорумAdmin

Своппинг при пустой памяти


0

2

Доброго времени суток.

Посоветуйте хорошую документацию по использованию памяти в linux.

Столкнулся с ситуацией, когда моих знаний недостаточно: на сервере занято не более 20% памяти ( из 16 Гб, остальное - файловый кэш), при этом в своп кладётся непозволительно много (доходит до 10 Гб). vm.swappiness=60 ; да, надо уменьшить, но всё равно не понятно, почему появляется своппинг

★★★★★

Последнее исправление: router (всего исправлений: 1)

Ну так сваппинесс и определяет чем отдавать приоритет - файловому кешу или программам. Если вся свободная память отдана кешу, то при таком значении сваппинесс неактивные страницы памяти легко могут пойти в кеш.

blind_oracle ★★★★★
()
Ответ на: комментарий от blind_oracle

Хм, я был уверен, что vm.swappiness - это процент памяти, который ядро старается осободить для свопа. Т.е. при swappiness = 60 своп должен начать расти, когда занято более 40 %.

router ★★★★★
() автор топика
Ответ на: комментарий от router

>который ядро старается осободить для свопа.

для файлового кэша, конечно

router ★★★★★
() автор топика
Ответ на: комментарий от router
swappiness

This control is used to define how aggressive the kernel will swap
memory pages.  Higher values will increase agressiveness, lower values
decrease the amount of swap.

The default value is 60.

(c) /usr/src/linux/Documentation/sysctl/vm.txt

blind_oracle ★★★★★
()
Ответ на: комментарий от router

Сложно сказать, я с memory management в линупсе не особенно знаком, только с практической точки зрения :) А так я думаю гугль по этим ключевым словам выдаст то, что надо.

ЗЫ: У меня на сервере достаточно сильно нагруженном swappiness = 0 и свап не используется вообще, меня устраивает :)

# top

top - 13:00:11 up 9 days, 20:59,  1 user,  load average: 1.19, 1.08, 0.94
Tasks: 495 total,   5 running, 490 sleeping,   0 stopped,   0 zombie
Cpu0  : 20.8%us,  2.3%sy,  0.0%ni, 71.2%id,  4.5%wa,  0.0%hi,  1.1%si,  0.0%st
Cpu1  : 14.8%us,  1.1%sy,  0.0%ni, 82.6%id,  1.1%wa,  0.0%hi,  0.4%si,  0.0%st
Cpu2  :  7.2%us,  0.8%sy,  0.0%ni, 90.9%id,  0.4%wa,  0.0%hi,  0.8%si,  0.0%st
Cpu3  : 32.6%us,  1.1%sy,  0.0%ni, 65.5%id,  0.4%wa,  0.0%hi,  0.4%si,  0.0%st
Mem:  16450076k total, 16187568k used,   262508k free,   216100k buffers
Swap:        0k total,        0k used,        0k free,  9904872k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                
24928 root      20   0  108m  32m 3000 R   44  0.2   0:04.22 replicate_ad.pl                                                                                                         
20704 apache    20   0  270m  29m 5344 S    8  0.2   0:00.85 apache2                                                                                                                 
24736 apache    20   0  270m  28m 5208 S    6  0.2   0:00.36 apache2                                                                                                                 
20379 vmail     20   0 45856  18m  15m S    6  0.1   0:03.76 imap                                                                                                                    
20202 vmail     20   0 45268  18m  15m S    4  0.1   0:02.28 imap                                                                                                                    
28534 root      20   0  4072  588  488 R    3  0.0   6:21.95 bcrelay                                                                                                                 
 1924 squid     20   0  323m 276m 3676 S    3  1.7 325:49.17 squid                                                                                                                   
20194 vmail     20   0 52488  21m  15m S    3  0.1   0:00.66 imap                                                                                                                    
10189 vmail     20   0 49904  10m 3728 R    2  0.1   0:33.66 imap                                                                                                                    
20683 apache    20   0  269m  28m 5464 R    2  0.2   0:00.52 apache2                                                                                                                 
 1762 mysql     15  -5 1683m 278m 4192 S    0  1.7  27:17.34 mysqld                                                                                                                  
 2307 nobody    20   0  128m 1624  772 S    0  0.0   0:30.73 imapproxyd                                                                                                              
 6752 havp      20   0 49400 2052 1016 S    0  0.0   0:00.07 havp                                                   

blind_oracle ★★★★★
()
Ответ на: комментарий от aidaho

Да, интересно. Пока не встречал ничего похожего. Спасибо, учту

router ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.