OpenVZ Forum


Home » International » Russian » Проблема с использованием dcachesize
Re: Проблема с использованием dcachesize [message #16229 is a reply to message #16212] Wed, 29 August 2007 09:53 Go to previous messageGo to previous message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
Гипотеза:
Дело, скорее всего, в том, что пока у вас действительно не идет учет dentry_cache. В пользу этого говорят нули в колонках held и maxheld.
dentry_cache просто пока занимает довольно малый объем памяти.
Для уменьшения накладных расходов, связанных accounting'ом dentry_cache используется следующий принцип. Существуют два пороговых значения. Как только объем памяти, используемой dentry_cache превысит какую-то определенную величину, счетчик включится и будет находится во включенном состоянии, пока размер dentry_cache не станет меньше второй величины.

Размер, занимаемый dentry_cache можно поcмотреть утилитой slabtop.

Значения пороговых значений управляются параметром ядра ubc.dentry_watermark. Утилита sysctl поможет просмотреть значения параметров ядра.
Например, если sysctl -a | grep ubc.dentry_watermark выведет
ubc.dentry_watermark = 0 100
это означает, что счетчик dentry_cache включится, если данный кэш будет занимать 10% памяти и выключится только если кэш опуститься до 0.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: VE в качестве OSTEMPLATE
Next Topic: Проблемы с source routing, multihomed, vlan etc.
Goto Forum:
  


Current Time: Wed Nov 06 19:53:09 GMT 2024

Total time taken to generate the page: 0.03389 seconds