linux inode_cache

Vasiliy Tolstov vase at selfip.ru
Tue Oct 23 10:19:49 MSD 2007


Alex Vorona wrote:
> Vasiliy Tolstov пишет:
>> Exe wrote:
>>> On Mon, 22 Oct 2007 14:25:08 +0400, Vasiliy Tolstov <vase at selfip.ru> 
>>> wrote:
>>>
>>>> Каким образом можно под linux ограничить кеш под inode ?
>>>> на данный момент vmstat -m
>>>>
>>>> Cache                       Num  Total   Size  Pages
>>>> inode_cache              2330188 2331345    768 466269
>>>> dentry_cache             2019829 2031975    256 135465
>>>>
>>>> На сервере всего 4 гига памяти, и при занятости 2 гигов кешем 
>>>> инодов, начинает все тормозиться...
>>>>
>>>
>>> Что именно тормозится? Этот кеш автоматически урезается когда 
>>> программам не хватает памяти,
>>> проблем быть не должно.
>>>
>>
>> Ядро  2.4.32. Крутиться только сервер баз данных mysql-4.1.21.
>> За пару тройку дней работы кеш забивается и начинает занимать порядка 
>> 2,5 гигов оперативки, бд начинает лагать усиленно.
>> За все время периодической проверки vmstat -m не видел, чтобы кеш 
>> урезался. Он только растет.
>>
>>
> на http://kerneltrap.org/node/4462 рекомендуют  поиграться с 
> /proc/sys/vm/vm_vfs_scan_ratio в сторону уменьшения до 1-3
> 

Уже пробовал, по крайней мере, когда уже случилось ж - не помогает. Или 
надо поменять, прописав в sysctl.conf и перезапустить сервер?

-- 
С уважением, Vasiliy Tolstov
http://www.selfip.ru





More information about the nginx-ru mailing list