Нашел в мануалах советы по настройке количества памяти, а про размер кэша на диске -- тишина. Интересуют следующие вопросы:
1. Как вообще можно посмотреть среднее время жизни объекта в кэше на диске или схожие по смыслу показатели? У меня запущен MRTG и cachemgr.cgi, но не нашел подобных показателей в них.
2. Есть ли какие-нибудь формулы или эмпирические выводы о необходимых и достаточных границах размера кэша на диске в зависимости от месячного трафика? У меня трафик 2,4 - 4 ГБ, увеличивал размер кэша с ~1 ГБ до 5,5 - разницы не заметил, похоже, что эффективность даже немного упала...
Если у кого есть ссылки или просто соображения -- буду крайне признателен, а то я в поиске/FAQ/мануалах ничего не смог найти...
ссылка на страничке cachemgr.cgiStore Directory Stats
=================================================
Store Directory Statistics:
Store Entries : 753284
Maximum Swap Size : 8192000 KB
Current Store Swap Size: 7372792 KB
Current Capacity : 90% used, 10% freeStore Directory #0 (ufs): /usr/local/squid/cache
FS Block Size 2048 Bytes
First level subdirectories: 16
Second level subdirectories: 256
Maximum Size: 8192000 KB
Current Size: 7372792 KB
Percent Used: 90.00%
Filemap bits in use: 752984 of 1048576 (72%)
Filesystem Space in use: 11184152/29749036 KB (38%)
Filesystem Inodes in use: 1013753/3862526 (26%)
Flags: SELECTED
Removal policy: lru
LRU reference age: 116.82 days
==================================================может это оно ?
>Removal policy: lru
>LRU reference age: 116.82 days
>
>может это оно ?я у се5бя ставил другую политику, у меня:
Removal policy: heap
и все...сейчас исправлю на LRU, мосмотрю, появится или нет...
я из описания так и не до конца понял, что есть LRU reference age, если это оно, то что-то многовато -- 116 дней... У тебя какой месячный трафик через squid?
~ 6-7 G/месяц
>~ 6-7 G/месяцсменил, получилось:
Removal policy: lru
LRU reference age: 172.60 daysвроде сходится, но что-то цифры уж больно большие и смущает то, что эти показатели выводятся только при lru, при использовании heap * пусто...
Еще один момент: в FAQ по squid сказано о "Storage LRU Expiration Age", а у меня такого ни в логах, ни в конфиге, ни в cachemgr нет...
Может есть другой показатель?