Есть компьютер с X Mb свободной оперативки и "неограниченным" винтом (т.е. сколько скажу - столько и поставят). Что указать в cache_mem и cache_dir, чтобы полностью использовать ресурсы для squid?
>Есть компьютер с X Mb свободной оперативки и "неограниченным" винтом (т.е. сколько
>скажу - столько и поставят). Что указать в cache_mem и cache_dir,
>чтобы полностью использовать ресурсы для squid?http://www.squid-cache.org/Doc/FAQ/FAQ-8.html#ss8.11
то что укажешь в cache_mem реально будет занимать примерно в 3 раза больше,
имей это ввиду, слишком большой дисковой кэш тоже не есть хорошо, будет долго шарить индексы . Почитай всю главу 8 фака насчет памяти и анализа ее использования
>имей это ввиду, слишком большой дисковой кэш тоже не есть хорошо, будет
>долго шарить индексы . Почитай всю главу 8 фака насчет памяти
>и анализа ее использования
Поэтому и спрашиваю, насколько может быть велик кеш в зависимости от оперативки, чтобы не лезло в своп и не тормозило.
>Есть компьютер с X Mb свободной оперативки и "неограниченным" винтом (т.е. сколько
>скажу - столько и поставят). Что указать в cache_mem и cache_dir,
>чтобы полностью использовать ресурсы для squid?http://www.bog.pp.ru/work/squid.html#mem
от себя скажу вот что:
- оперативки, чем больше, тем лучше! хотя 256Мб в большинстве случаев будет достаточно, если нет других ресурсоемких задач.
- винт большой совершенно не нужен, вполне вероятно, что хватит и 10Гб.все зависит от поставленных задач и нагрузки.
например, у меня при 60-70 клиентах 4 Гб кэш хранит информацию 35-40 дней.
>- оперативки, чем больше, тем лучше! хотя 256Мб в большинстве случаев будет
>достаточно, если нет других ресурсоемких задач.
512 Мб минус системные нужды.>- винт большой совершенно не нужен, вполне вероятно, что хватит и 10Гб.
Так ведь хочется использовать ресурсы по-максимуму.
>>- оперативки, чем больше, тем лучше! хотя 256Мб в большинстве случаев будет
>>достаточно, если нет других ресурсоемких задач.
>512 Мб минус системные нужды.
>
>>- винт большой совершенно не нужен, вполне вероятно, что хватит и 10Гб.
>Так ведь хочется использовать ресурсы по-максимуму.поставь для начала cache_mem 32 мега (реально займет 64-96 мег), сквид будет хавать + 10 мег на каждый гиг дискового кэша, вот отсюда и пляши,
затем в процессе эскплуатации анализируй как рекомендовано в факе
>>- оперативки, чем больше, тем лучше! хотя 256Мб в большинстве случаев будет
>>достаточно, если нет других ресурсоемких задач.
>512 Мб минус системные нужды.
при 512 Мб я ставил cache_mem 128, реально сквbд занимал 180-210 Мб и еще оставалось достаточно памяти...>>- винт большой совершенно не нужен, вполне вероятно, что хватит и 10Гб.
>Так ведь хочется использовать ресурсы по-максимуму.
а смысл? весь интернет все равно не закэшируешь...
имхо, наиболее оптимально размер дискового кэша ставить равный http-трафику за 2-4 недели.