URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 3850
[ Назад ]

Исходное сообщение
"Сквид процессор и память"

Отправлено sdaver , 06-Фев-06 14:26 
здравствуйте! установил на новую машину Xeon 3.2 2Gb memory RAID1 on 250Gb squid 2.5.12 и возникла проблема.

Сквид в течении суток сжирает всю память...еще через сутки он начинает есть своп...нагрузка на процессор растет....соответственно все начинает тормозить и в итоге сквид виснет....

cache dir 168 Gb

Cache_mem 256Mb

посоветуйте, что сделать? я уже и более старую версию сквида ставил, но не помогает...в логах ничего не пишется....

а top показывает, что сквид жрет и память и грузит процессор сильно :(


Содержание

Сообщения в этом обсуждении
"Сквид процессор и память"
Отправлено Андрей Слободяник , 06-Фев-06 18:18 
>cache dir 168 Gb
Где-то я видел такие эмперические цифры, что на 7 Гб кеша нужно 128 Мб оперативки на индекс.

>Cache_mem 256Mb
А это значение только регулирует память под "горячие" объекты, но кроме того на всякие различные нужды уходит в три разад больше.

Вообщем, проблема в нехватке памяти. Слишком большой cache_dir. Обычно обходятся гигом-двумя. Рекомендую сразу ставить мониторинг эфективности, чтобы видеть нужен ли такой кеш.


"Сквид процессор и память"
Отправлено sdaver , 07-Фев-06 05:16 
>>cache dir 168 Gb
>Где-то я видел такие эмперические цифры, что на 7 Гб кеша нужно
>128 Мб оперативки на индекс.
>
>>Cache_mem 256Mb
>А это значение только регулирует память под "горячие" объекты, но кроме того
>на всякие различные нужды уходит в три разад больше.
>
>Вообщем, проблема в нехватке памяти. Слишком большой cache_dir. Обычно обходятся гигом-двумя. Рекомендую
>сразу ставить мониторинг эфективности, чтобы видеть нужен ли такой кеш.

нужен :)

просто на старом комне оперативки столько же - 2 Гб, и пашет на старом на ура притом, тчо там крутится еще база данных и самба...
и еще что-то непомню...и ничего не тормозит...а тут на тебе приехали...на новом компе тока сквид и ему не нравится....


"Сквид процессор и память"
Отправлено ipmanyak , 07-Фев-06 08:51 
гигантизмом батенька занимаетесь !
1 - в конфиге сквида скажи
memory_pool off

2 - Сколько памяти нужно сквиду в ОЗУ :
10 мег на каждый гиг КЭШа + cache_mem + 10-20MB
считаем 168*10 + 256 + 20 = 1956  примерно 2 гига  тока для сквида !  есть столько ОЗУ на машине ?
по мере заполнения кэша  естественно сквид будет лопатить индексы сквида для поиска  объектов и хавать проц на полную катушку !  так что думайте сэр и выбирайте оптимальный размер  кэша на диске и в памяти .



"Сквид процессор и память"
Отправлено ipmanyak , 07-Фев-06 08:55 
опечатка -   memory_pools off  
в общем почитай про этот тэг и поиграйся с ним
memory_pools off или
memory_pools on  


"Сквид процессор и память"
Отправлено sdaver , 07-Фев-06 09:15 
>опечатка -   memory_pools off
>в общем почитай про этот тэг и поиграйся с ним
>memory_pools off или
>memory_pools on


дело в том, что почти 2 гига должно занять так - но почему то жрется 2 гига оперативы + 600 мегов свопа - эт я заметил утром када пришел на работу ...тормоза жуть...пришлось ребутнуть


"Сквид процессор и память"
Отправлено sdaver , 07-Фев-06 09:09 
>гигантизмом батенька занимаетесь !
>1 - в конфиге сквида скажи
>memory_pool off
>
>2 - Сколько памяти нужно сквиду в ОЗУ :
>10 мег на каждый гиг КЭШа + cache_mem + 10-20MB
>считаем 168*10 + 256 + 20 = 1956  примерно 2 гига
> тока для сквида !  есть столько ОЗУ на машине
>?
>по мере заполнения кэша  естественно сквид будет лопатить индексы сквида для
>поиска  объектов и хавать проц на полную катушку !  
>так что думайте сэр и выбирайте оптимальный размер  кэша на
>диске и в памяти .

2 гига на машине - уже сделал 100 Гигов кеш....посмотрю что к чему....но мне кажется он все равно съест


"Сквид процессор и память"
Отправлено sdaver , 07-Фев-06 14:33 
>>гигантизмом батенька занимаетесь !
>>1 - в конфиге сквида скажи
>>memory_pool off
>>
>>2 - Сколько памяти нужно сквиду в ОЗУ :
>>10 мег на каждый гиг КЭШа + cache_mem + 10-20MB
>>считаем 168*10 + 256 + 20 = 1956  примерно 2 гига
>> тока для сквида !  есть столько ОЗУ на машине
>>?
>>по мере заполнения кэша  естественно сквид будет лопатить индексы сквида для
>>поиска  объектов и хавать проц на полную катушку !  
>>так что думайте сэр и выбирайте оптимальный размер  кэша на
>>диске и в памяти .
>
>2 гига на машине - уже сделал 100 Гигов кеш....посмотрю что к
>чему....но мне кажется он все равно съест


101*10+256+20 = 1286

а у меня уже 1700 Мб занято оперативки - в чем дело то??? что не так??? зачем он жрет.....щаз опять сожрет 2 гига и полезет на своп...и опять начнутся тормоза


"Сквид процессор и память"
Отправлено ipmanyak , 08-Фев-06 07:41 
memory_pools off   cделал ?



"Сквид процессор и память"
Отправлено sdaver , 08-Фев-06 07:51 
>memory_pools off   cделал ?

да сделал....я вот грешу на ext3 может он виноват????

может ext2 сделать раздел...хотя не могет он быть виновником...опять же на старом серваке тоже ext3 и все пашет


"Сквид процессор и память"
Отправлено sdaver , 10-Фев-06 05:00 
>>memory_pools off   cделал ?
>
>да сделал....я вот грешу на ext3 может он виноват????
>
>может ext2 сделать раздел...хотя не могет он быть виновником...опять же на старом
>серваке тоже ext3 и все пашет


все спустя 2 суток - сквид вывалился...:(


"Сквид процессор и память"
Отправлено sdaver , 10-Фев-06 06:25 
помогите , пожалуйста, очень прошу!

ну незнаю я уже что делать.. и cahce_disk уже уменьшил в 2 раза, но непонятно следующее

top - 08:22:42 up 3 days,  1:09,  3 users,  load average: 0.31, 0.08, 0.08
Tasks:  63 total,   2 running,  61 sleeping,   0 stopped,   0 zombie
Cpu(s): 2.1%us,0.0% sy,0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Mem:   2059000k total,  2012684k used,    46316k free,    34320k buffers
Swap:  6064440k total,     6064k used,  6058376k free,   128196k cached

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
5650 squid     15   0  534m 517m 2156 S  11 28.8   130:17.32 squid

почему он съедает всю память и тормозит в час пик?

dns_children 10


"Сквид процессор и память"
Отправлено pasha_deluxe , 18-Мрт-06 17:37 
>помогите , пожалуйста, очень прошу!
>
>ну незнаю я уже что делать.. и cahce_disk уже уменьшил в 2
>раза, но непонятно следующее
>
>top - 08:22:42 up 3 days,  1:09,  3 users,  
>load average: 0.31, 0.08, 0.08
>Tasks:  63 total,   2 running,  61 sleeping,  
> 0 stopped,   0 zombie
>Cpu(s): 2.1%us,0.0% sy,0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
>
>Mem:   2059000k total,  2012684k used,    46316k
>free,    34320k buffers
>Swap:  6064440k total,     6064k used,  6058376k
>free,   128196k cached
>
>PID USER      PR  NI  VIRT
> RES  SHR S %CPU %MEM    TIME+
> COMMAND
>5650 squid     15   0  534m
>517m 2156 S  11 28.8   130:17.32 squid
>
>почему он съедает всю память и тормозит в час пик?
>
>dns_children 10

У меня тоже была такая трабла,
мы долго изучали сквид,
вообщем у тебя мало оперативки,
чем мощнее процессор тем быстрее процесс работает,
соответственно надо больше оперативы,
у меня нормально работало  2 гига оперативы на 55Гб кеша на диске,
оперативка это основное с чем работает сквид,  дай сквиду больше
оперативной памяти


"Сквид процессор и память"
Отправлено SeT , 15-Ноя-07 12:51 
Ребят а с чего вы решили что сквид выжирает 2 гига?
VIRT  534m однозначно грит скока под сквид занято памяти.