Здравейте, колеги.
Много ми се иска да разбера какво точно прави vfs_cache_pressure value. От стара тема тук във форума изнамерих:
Controls the tendency of the kernel to reclaim the memory which is used for
caching of directory and inode objects.
At the default value of vfs_cache_pressure=100 the kernel will attempt to
reclaim dentries and inodes at a "fair" rate with respect to pagecache and
swapcache reclaim. Decreasing vfs_cache_pressure causes the kernel to prefer
to retain dentry and inode caches. When vfs_cache_pressure=0, the kernel will
never reclaim dentries and inodes due to memory pressure and this can easily
lead to out-of-memory conditions. Increasing vfs_cache_pressure beyond 100
causes the kernel to prefer to reclaim dentries and inodes.
Превеждам си обяснението, но явно ми липсват знания на по-ниско ниво, за да разбера с какви цифри мога да си играя. Имам няколко въпроса, които мисля, че ще ме избистрят
1. Това проценти ли са, понеже виждам, че може да са и повече от 100.
2. Има ли някой, който при сетъп на система да е намерил оптимална стойност и за коя файлова система става въпрос?
3. При ровене из гугъл, гледам хората препоръчват по-ниска стойност при работа с ССД. Вашето мнение?
4. Кой каквато малко по-сдъвкана информация има, моля да сподели.