|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Oleg Bulavsky 2:5020/400 10 May 2000 07:17:42 To : All Subject : Re: squid & RAM --------------------------------------------------------------------------------
Alexander Pevzner wrote:
> Hello, Spartak Radchenko!
> Tue, 09 May 00 23:29:43 +0400 you wrote to Dima Abalakov:
> SR> Dima Abalakov <Dima.Abalakov@f245.n5070.z2.fidonet.org> wrote:
> SR> DA>В squid.conf есть такой параметр, в котором ты отводишь сколько RAM
> SR> занимать:
> SR> DA>cache_mem 64 MB
> SR> DA>Так ты видимо там и поставил 80Мб - т.е. полный объем твоей оперативки.
> SR> Hифига подобного. Вот у меня стоит 16 - а сквид жрёт от 40 до 64М.
> SR> Hасколько я понял, аппетит сквида от этого параметра конечно зависит,
> SR> но совсем не так просто. Давно бы поставил Oops, да нет там нужных ACL...
> В его собственной доке написано, что параметр этот 1) весьма
> приблизительный и 2) реально он скушает памяти раза в 3 больше,
> чем написано в этом параметре.
Параметр самый что ни на есть реальный. Превышается только если в данный
конкретный момент тянутся объекты, суммарный размер которых
действительно
этот параметр превышает. Hо потом честно уменьшается назад.
Дело в другом.
Во-первых, кроме кэша под объекты сквид хранит в памяти до фига всякого
разного добра. Самый большой из них - список объектов в дисковом кэше.
При размере дискового кэша в 3.5 Гигов этот список может занять в памяти
несколько десятков Мегов.
Во-вторых, как ни прискорбно, но может быть утечка памяти, с этим можно
бороться либо использованием библиотеки dlmalloc (она идет в комплекте
со сквидом) вместо штатной malloc, либо использованием memory_pools,
либо и то и другое вместе.
А вообще в данном конкретном случае надо памяти добавлять.
Считай - 64 MB под объекты в памяти плюс мегов 20 под список объектов
на диске итого уже больше чем у тебя всего оперативки. А ведь еще
другие структуры сквида, да сам код, да операционка со всем своим
барахлом, да поди другие программы крутятся...
Удачи,
Олег Булавский.
--- ifmail v.2.15dev5
* Origin: Sibnet ISP (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/36250625ec0a.html, оценка из 5, голосов 10
|