Проблема такая. Squid какое-то время (день, два или более) работает нормально, а потом смотрю в процессах, а он сожрал половину оперативной памяти, следовательно юзеры не могут работать в инете. Приходится каждый раз перезапускать сквид. Что делать, подскажите плиз.
>Проблема такая. Squid какое-то время (день, два или более) работает нормально, а
>потом смотрю в процессах, а он сожрал половину оперативной памяти, следовательно
>юзеры не могут работать в инете. Приходится каждый раз перезапускать сквид.
>Что делать, подскажите плиз.какая версия?
сколько физической памяти в системе?
сколько ты поставил в cache_mem?
и с чего ты взял, что половина памяти - это много, и что юзеры не могут работать в инете?
>>Проблема такая. Squid какое-то время (день, два или более) работает нормально, а
>>потом смотрю в процессах, а он сожрал половину оперативной памяти, следовательно
>>юзеры не могут работать в инете. Приходится каждый раз перезапускать сквид.
>>Что делать, подскажите плиз.
>
>какая версия?
>сколько физической памяти в системе?
>сколько ты поставил в cache_mem?
>и с чего ты взял, что половина памяти - это много, и
>что юзеры не могут работать в инете?
Версия - 2.5STABLE1
Всего в системе ОЗУ - 128Mb
cache_mem 30 MBа взял я это с того, что когда он жрет столько памяти нельзя выйти в инет через него из локалки
и еще почему то в процессах висит 2 сквида-процесса: один запущен от рута, другой от nobody. Так и должно быть?
>>>Проблема такая. Squid какое-то время (день, два или более) работает нормально, а
>>>потом смотрю в процессах, а он сожрал половину оперативной памяти, следовательно
>>>юзеры не могут работать в инете. Приходится каждый раз перезапускать сквид.
>>>Что делать, подскажите плиз.
>>
>>какая версия?
>>сколько физической памяти в системе?
>>сколько ты поставил в cache_mem?
>>и с чего ты взял, что половина памяти - это много, и
>>что юзеры не могут работать в инете?
>
>
>Версия - 2.5STABLE1
>Всего в системе ОЗУ - 128Mb
>cache_mem 30 MB
>
>а взял я это с того, что когда он жрет столько памяти
>нельзя выйти в инет через него из локалки
>
>и еще почему то в процессах висит 2 сквида-процесса: один запущен от
>рута, другой от nobody. Так и должно быть?Срочно нужна помощь !!! Сквид помирает !!!
>>>>Проблема такая. Squid какое-то время (день, два или более) работает нормально, а
>>>>потом смотрю в процессах, а он сожрал половину оперативной памяти, следовательно
>>>>юзеры не могут работать в инете. Приходится каждый раз перезапускать сквид.
>>>>Что делать, подскажите плиз.
>>>
>>>какая версия?
>>>сколько физической памяти в системе?
>>>сколько ты поставил в cache_mem?
>>>и с чего ты взял, что половина памяти - это много, и
>>>что юзеры не могут работать в инете?
>>
>>
>>Версия - 2.5STABLE1
>>Всего в системе ОЗУ - 128Mb
>>cache_mem 30 MB
>>
>>а взял я это с того, что когда он жрет столько памяти
>>нельзя выйти в инет через него из локалки
>>
>>и еще почему то в процессах висит 2 сквида-процесса: один запущен от
>>рута, другой от nobody. Так и должно быть?
>
>Срочно нужна помощь !!! Сквид помирает !!!У меня тоже было такое... Но 1. У меня 128+64 ОЗУ, есть вероятность что ты неправильно сконфигураровал squid.conf возьми из тойже папки squid.conf.default и перебери его, только на этот раз без эксперементов ... Мне помогло ! :-)
>>>Проблема такая. Squid какое-то время (день, два или более) работает нормально, а
>>>потом смотрю в процессах, а он сожрал половину оперативной памяти, следовательно
>>>юзеры не могут работать в инете. Приходится каждый раз перезапускать сквид.
>>>Что делать, подскажите плиз.
>>
>>какая версия?
>>сколько физической памяти в системе?
>>сколько ты поставил в cache_mem?
>>и с чего ты взял, что половина памяти - это много, и
>>что юзеры не могут работать в инете?
>
>
>Версия - 2.5STABLE1
>Всего в системе ОЗУ - 128Mb
>cache_mem 30 MB
попробуй поставить memory_pools off
дисковый кэш большой в сквиде прописан?
своп в системе есть и сколько? насколько он используется, когда начинаются тормоза?
что говорит top касательно памяти сквида?>а взял я это с того, что когда он жрет столько памяти
столько - это сколько?
>нельзя выйти в инет через него из локалки
>и еще почему то в процессах висит 2 сквида-процесса: один запущен от
>рута, другой от nobody. Так и должно быть?
да, так и должно быть.
и основое количество памяти должен именно второй сквид занимать.
>>>>Проблема такая. Squid какое-то время (день, два или более) работает нормально, а
>>>>потом смотрю в процессах, а он сожрал половину оперативной памяти, следовательно
>>>>юзеры не могут работать в инете. Приходится каждый раз перезапускать сквид.
>>>>Что делать, подскажите плиз.
>>>
>>>какая версия?
>>>сколько физической памяти в системе?
>>>сколько ты поставил в cache_mem?
>>>и с чего ты взял, что половина памяти - это много, и
>>>что юзеры не могут работать в инете?
>>
>>
>>Версия - 2.5STABLE1
>>Всего в системе ОЗУ - 128Mb
>>cache_mem 30 MB
>попробуй поставить memory_pools off
>дисковый кэш большой в сквиде прописан?
>своп в системе есть и сколько? насколько он используется, когда начинаются тормоза?
>
>что говорит top касательно памяти сквида?
>
>>а взял я это с того, что когда он жрет столько памяти
>столько - это сколько?
>>нельзя выйти в инет через него из локалки
>
>
>>и еще почему то в процессах висит 2 сквида-процесса: один запущен от
>>рута, другой от nobody. Так и должно быть?
>да, так и должно быть.
>и основое количество памяти должен именно второй сквид занимать.дисковый кэш в сквиде прописал 500 мегов.
своп в системе используетсая (256 метров).
тормоза не начинаются, просто у сквида (если смотреть по top) увеличивается количество потребляемой памяти (доходило до 70 Мб) и в какое-то время он перестает работать (отвечать на запросы), хотя в процессах так и продолжает висеть...если проблема не исчезнет выложу сюда логи сквида...
>своп в системе используетсая (256 метров).
так может отсда и тормоза?
>>своп в системе используетсая (256 метров).
>так может отсда и тормоза?
>
>http://www.bog.pp.ru/work/squid.html#mem
ну и че? как быть-то?
>>>>Проблема такая. Squid какое-то время (день, два или более) работает нормально, а
>>>>потом смотрю в процессах, а он сожрал половину оперативной памяти, следовательно
>>>>юзеры не могут работать в инете. Приходится каждый раз перезапускать сквид.
>>>>Что делать, подскажите плиз.
>>>
>>>какая версия?
>>>сколько физической памяти в системе?
>>>сколько ты поставил в cache_mem?
>>>и с чего ты взял, что половина памяти - это много, и
>>>что юзеры не могут работать в инете?
>>
>>
>>Версия - 2.5STABLE1
>>Всего в системе ОЗУ - 128Mb
>>cache_mem 30 MB
>попробуй поставить memory_pools off
>дисковый кэш большой в сквиде прописан?
>своп в системе есть и сколько? насколько он используется, когда начинаются тормоза?
>
>что говорит top касательно памяти сквида?
>
>>а взял я это с того, что когда он жрет столько памяти
>столько - это сколько?
>>нельзя выйти в инет через него из локалки
>
>
>>и еще почему то в процессах висит 2 сквида-процесса: один запущен от
>>рута, другой от nobody. Так и должно быть?
>да, так и должно быть.
>и основое количество памяти должен именно второй сквид занимать.дисковый кэш в сквиде прописал 500 мегов.
своп в системе используетсая (256 метров).
тормоза не начинаются, просто у сквида (если смотреть по top) увеличивается количество потребляемой памяти и в какое-то время он перестает работать (отвечать на запросы), хотя в процессах так и продолжает висеть...если проблема не исчезнет выложу сюда логи сквида...
> а потом смотрю в процессах, а он сожрал половину оперативной памятиnetstat в этот момент что говорит?
>> а потом смотрю в процессах, а он сожрал половину оперативной памяти
>
>netstat в этот момент что говорит?
Active Internet connections
Proto Recv-Q Send-Q Local Address Foreign Address (state)
tcp4 0 1272 195.5.33.223.3128 ns5.creativemaiz.2436 FIN_WAIT_1
tcp4 0 1270 195.5.33.223.3128 c-24-130-19-120..3230 FIN_WAIT_1
tcp4 0 322 195.5.33.223.2069 www.mastak.ru.http ESTABLISHED
tcp4 0 322 195.5.33.223.2068 www.mastak.ru.http ESTABLISHED
tcp4 0 0 192.168.1.1.3128 192.168.1.12.1195 ESTABLISHED
tcp4 0 0 192.168.1.1.3128 192.168.1.12.1194 ESTABLISHED
tcp4 0 0 195.5.33.223.2067 81.222.128.4.http CLOSING
tcp4 0 0 195.5.33.223.2064 virtual-249.mani.http LAST_ACK
tcp4 0 0 192.168.1.1.3128 192.168.1.7.1920 ESTABLISHED
tcp4 0 0 195.5.33.223.2063 81.222.128.4.http ESTABLISHED
tcp4 0 0 192.168.1.1.3128 192.168.1.7.1919 ESTABLISHED
tcp4 0 0 195.5.33.223.2060 81.222.128.4.http ESTABLISHED
tcp4 0 0 195.5.33.223.2059 66.35.229.141.http ESTABLISHED
tcp4 0 0 192.168.1.1.3128 192.168.1.12.1193 ESTABLISHED
tcp4 0 0 192.168.1.1.3128 192.168.1.7.1918 ESTABLISHED
:)
>>> а потом смотрю в процессах, а он сожрал половину оперативной памяти
>>
>>netstat в этот момент что говорит?
>
>
>Active Internet connections
>Proto Recv-Q Send-Q Local Address
> Foreign Address
> (state)
>tcp4 0 1272
>195.5.33.223.3128 ns5.creativemaiz.2436 FIN_WAIT_1
>tcp4 0 1270
>195.5.33.223.3128 c-24-130-19-120..3230 FIN_WAIT_1
>tcp4 0 322
> 195.5.33.223.2069 www.mastak.ru.http
> ESTABLISHED
>tcp4 0 322
> 195.5.33.223.2068 www.mastak.ru.http
> ESTABLISHED
>tcp4 0
> 0 192.168.1.1.3128 192.168.1.12.1195
> ESTABLISHED
>tcp4 0
> 0 192.168.1.1.3128 192.168.1.12.1194
> ESTABLISHED
>tcp4 0
> 0 195.5.33.223.2067 81.222.128.4.http
> CLOSING
>tcp4 0
> 0 195.5.33.223.2064 virtual-249.mani.http
>LAST_ACK
>tcp4 0
> 0 192.168.1.1.3128 192.168.1.7.1920
> ESTABLISHED
>tcp4 0
> 0 195.5.33.223.2063 81.222.128.4.http
> ESTABLISHED
>tcp4 0
> 0 192.168.1.1.3128 192.168.1.7.1919
> ESTABLISHED
>tcp4 0
> 0 195.5.33.223.2060 81.222.128.4.http
> ESTABLISHED
>tcp4 0
> 0 195.5.33.223.2059 66.35.229.141.http
> ESTABLISHED
>tcp4 0
> 0 192.168.1.1.3128 192.168.1.12.1193
> ESTABLISHED
>tcp4 0
> 0 192.168.1.1.3128 192.168.1.7.1918
> ESTABLISHED
>
>
>:)
Я так понимаю, что squid висит на 3128 порту?
Для начала прикрой этот порт от Интернета.
Да, кстати... ты бы сквид-то прикрыл, а то накачают через тебя :)
>Да, кстати... ты бы сквид-то прикрыл, а то накачают через тебя :)
>{fwcmd} add deny tcp from any to {my_ip} 3128 in
так пойдет, или как ?
>>Да, кстати... ты бы сквид-то прикрыл, а то накачают через тебя :)
>>
>
>{fwcmd} add deny tcp from any to {my_ip} 3128 in
>
>так пойдет, или как ?зачем такие еще ipfw? все делается squid'ом
squid.confacl mylocalnet src 192.168.1.0/24 #или как там у тебя?
http_access allow mylocalnet
http_access deny all
>>>Да, кстати... ты бы сквид-то прикрыл, а то накачают через тебя :)
>>>
>>
>>{fwcmd} add deny tcp from any to {my_ip} 3128 in
>>
>>так пойдет, или как ?
>
>зачем такие еще ipfw? все делается squid'ом
>squid.conf
>
>acl mylocalnet src 192.168.1.0/24 #или как там у тебя?
>
>http_access allow mylocalnet
>http_access deny allесли очень хочется ipfw то так:
ipfw add allow tcp from 192.168.1.0/24 to 192.168.1.1 3128
ipfw add deny tcp from any to ${oif} 3128
oif - внешний интерфейс тачки со сквидом
>>>>Да, кстати... ты бы сквид-то прикрыл, а то накачают через тебя :)
>>>>
>>>
>>>{fwcmd} add deny tcp from any to {my_ip} 3128 in
>>>
>>>так пойдет, или как ?
>>
>>зачем такие еще ipfw? все делается squid'ом
>>squid.conf
>>
>>acl mylocalnet src 192.168.1.0/24 #или как там у тебя?
>>
>>http_access allow mylocalnet
>>http_access deny all
>
>если очень хочется ipfw то так:
>ipfw add allow tcp from 192.168.1.0/24 to 192.168.1.1 3128
>ipfw add deny tcp from any to ${oif} 3128
>oif - внешний интерфейс тачки со сквидом
проделал все вышеописанное, но все равно сквид продолжает жрать память.
в чем дело, не пойму я ?
>>>>>Да, кстати... ты бы сквид-то прикрыл, а то накачают через тебя :)
>>>>>
>>>>
>>>>{fwcmd} add deny tcp from any to {my_ip} 3128 in
>>>>
>>>>так пойдет, или как ?
>>>
>>>зачем такие еще ipfw? все делается squid'ом
>>>squid.conf
>>>
>>>acl mylocalnet src 192.168.1.0/24 #или как там у тебя?
>>>
>>>http_access allow mylocalnet
>>>http_access deny all
>>
>>если очень хочется ipfw то так:
>>ipfw add allow tcp from 192.168.1.0/24 to 192.168.1.1 3128
>>ipfw add deny tcp from any to ${oif} 3128
>>oif - внешний интерфейс тачки со сквидом
>
>
>проделал все вышеописанное, но все равно сквид продолжает жрать память.
>в чем дело, не пойму я ?
А как насчет перебора squid.config, когда ты его соберал, ты не эксперементировал ???
Попробуй его перебрать ! Это иногда помогает, только не трогай того,в чем ты уверен на верняка !
>>>>>>Да, кстати... ты бы сквид-то прикрыл, а то накачают через тебя :)
>>>>>>
>>>>>
>>>>>{fwcmd} add deny tcp from any to {my_ip} 3128 in
>>>>>
>>>>>так пойдет, или как ?
>>>>
>>>>зачем такие еще ipfw? все делается squid'ом
>>>>squid.conf
>>>>
>>>>acl mylocalnet src 192.168.1.0/24 #или как там у тебя?
>>>>
>>>>http_access allow mylocalnet
>>>>http_access deny all
>>>
>>>если очень хочется ipfw то так:
>>>ipfw add allow tcp from 192.168.1.0/24 to 192.168.1.1 3128
>>>ipfw add deny tcp from any to ${oif} 3128
>>>oif - внешний интерфейс тачки со сквидом
>>
>>
>>проделал все вышеописанное, но все равно сквид продолжает жрать память.
>>в чем дело, не пойму я ?
>
>
>А как насчет перебора squid.config, когда ты его соберал, ты не эксперементировал
>???
>Попробуй его перебрать ! Это иногда помогает, только не трогай того,в чем
>ты уверен на верняка !да я же говорю - конфиг перебирал и сквид переустанавливал...
конфиг брал по подобию дефолтового, там впринципе и так все работает по умолчанию... не помогло...
может какие -то настройки, касательно памяти нужно поправить?
а может ему оперативки мало???
всего в системе у меня 128 метров ОЗУ,
вот, выкладываю вывод команды top:last pid: 365; load averages: 0.00, 0.00, 0.00 up 0+02:01:02 00:10:20
27 processes: 1 running, 26 sleepingMem: 23M Active, 32M Inact, 23M Wired, 24K Cache, 22M Buf, 45M Free
Swap: 240M Total, 240M Free
PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND
240 nobody 2 0 18028K 17328K poll 0:17 0.00% 0.00% squid
94 root 2 0 436K 296K select 0:04 0.00% 0.00% natd
242 nobody -6 0 864K 472K piperd 0:01 0.00% 0.00% unlinkd
160 root 2 0 3356K 2076K select 0:01 0.00% 0.00% nmbd
127 root 2 0 3008K 2152K select 0:01 0.00% 0.00% sshd
151 root 2 0 3928K 1980K select 0:00 0.00% 0.00% httpd
212 root 2 0 1020K 784K select 0:00 0.00% 0.00% master
235 root 2 0 5668K 2452K select 0:00 0.00% 0.00% sshd
216 postfix 2 0 1068K 832K select 0:00 0.00% 0.00% qmgr
116 root 2 0 944K 676K select 0:00 0.00% 0.00% syslogd
237 root 18 0 1328K 936K pause 0:00 0.00% 0.00% csh
125 root 10 0 1024K 772K nanslp 0:00 0.00% 0.00% cron
325 postfix 2 0 1020K 800K select 0:00 0.00% 0.00% pickup
365 root 29 0 1912K 1128K RUN 0:00 0.00% 0.00% top
217 root 10 0 636K 428K wait 0:00 0.00% 0.00% sh
158 root 2 0 4308K 2280K select 0:00 0.00% 0.00% smbd
230 root 3 0 952K 652K ttyin 0:00 0.00% 0.00% getty
228 root 3 0 952K 652K ttyin 0:00 0.00% 0.00% gettyпроцесс сквида здесь размером ~18Mb, а бывает доходит и до 80Mb
>>>>>>>Да, кстати... ты бы сквид-то прикрыл, а то накачают через тебя :)
>>>>>>>
>>>>>>
>>>>>>{fwcmd} add deny tcp from any to {my_ip} 3128 in
>>>>>>
>>>>>>так пойдет, или как ?
>>>>>
>>>>>зачем такие еще ipfw? все делается squid'ом
>>>>>squid.conf
>>>>>
>>>>>acl mylocalnet src 192.168.1.0/24 #или как там у тебя?
>>>>>
>>>>>http_access allow mylocalnet
>>>>>http_access deny all
>>>>
>>>>если очень хочется ipfw то так:
>>>>ipfw add allow tcp from 192.168.1.0/24 to 192.168.1.1 3128
>>>>ipfw add deny tcp from any to ${oif} 3128
>>>>oif - внешний интерфейс тачки со сквидом
>>>
>>>
>>>проделал все вышеописанное, но все равно сквид продолжает жрать память.
>>>в чем дело, не пойму я ?
>>
>>
>>А как насчет перебора squid.config, когда ты его соберал, ты не эксперементировал
>>???
>>Попробуй его перебрать ! Это иногда помогает, только не трогай того,в чем
>>ты уверен на верняка !
>
>да я же говорю - конфиг перебирал и сквид переустанавливал...
>конфиг брал по подобию дефолтового, там впринципе и так все работает по
>умолчанию... не помогло...
>может какие -то настройки, касательно памяти нужно поправить?
>а может ему оперативки мало???
>всего в системе у меня 128 метров ОЗУ,
>вот, выкладываю вывод команды top:
>
>last pid: 365; load averages: 0.00, 0.00,
> 0.00 up 0+02:01:02 00:10:20
>27 processes: 1 running, 26 sleeping
>
>Mem: 23M Active, 32M Inact, 23M Wired, 24K Cache, 22M Buf, 45M
>Free
>Swap: 240M Total, 240M Free
>
>
> PID USERNAME PRI NICE SIZE RES
>STATE TIME WCPU
>CPU COMMAND
> 240 nobody 2 0
>18028K 17328K poll 0:17 0.00%
>0.00% squid
> 94 root 2
> 0 436K 296K select
> 0:04 0.00% 0.00% natd
> 242 nobody -6 0
> 864K 472K piperd 0:01 0.00%
> 0.00% unlinkd
> 160 root 2
> 0 3356K 2076K select 0:01
>0.00% 0.00% nmbd
> 127 root 2
> 0 3008K 2152K select 0:01
>0.00% 0.00% sshd
> 151 root 2
> 0 3928K 1980K select 0:00
>0.00% 0.00% httpd
> 212 root 2
> 0 1020K 784K select 0:00
> 0.00% 0.00% master
> 235 root 2
> 0 5668K 2452K select 0:00
>0.00% 0.00% sshd
> 216 postfix 2 0
>1068K 832K select 0:00 0.00%
>0.00% qmgr
> 116 root 2
> 0 944K 676K select
>0:00 0.00% 0.00% syslogd
> 237 root 18
>0 1328K 936K pause 0:00
> 0.00% 0.00% csh
> 125 root 10
>0 1024K 772K nanslp 0:00
>0.00% 0.00% cron
> 325 postfix 2 0
>1020K 800K select 0:00 0.00%
>0.00% pickup
> 365 root 29
>0 1912K 1128K RUN
>0:00 0.00% 0.00% top
> 217 root 10
>0 636K 428K wait
> 0:00 0.00% 0.00% sh
> 158 root 2
> 0 4308K 2280K select 0:00
>0.00% 0.00% smbd
> 230 root 3
> 0 952K 652K ttyin
> 0:00 0.00% 0.00% getty
> 228 root 3
> 0 952K 652K ttyin
> 0:00 0.00% 0.00% getty
>
>процесс сквида здесь размером ~18Mb, а бывКщфьштп!кщфьштп"нфтвучюкг
Успокойся!!! Все у тебя в норме !
При 128М ОЗУ 45 свободно это еще тонко настроиный squid....
Тебе проблему надо икать (если она есть) в другом месте... Если инет начел плохо ходить, даже не бегать, Короче посмотри может ты кэш обьемом в 200 метров пытаешся запихнуть в 100 :)
На всякий случай - df и проверь аообще ты его туда кидаешь !
Попробуй запустить squid c пораметром -N посмотри что выйдет... Или если у тебя инет чере ppp0, то еще и squid -D (у тебя может squid стартовать в тот момент когда еще DNS не пашет)... Ну вроде пока все ...
>>>>>>>>Да, кстати... ты бы сквид-то прикрыл, а то накачают через тебя :)
>>>>>>>>
>>>>>>>
>>>>>>>{fwcmd} add deny tcp from any to {my_ip} 3128 in
>>>>>>>
>>>>>>>так пойдет, или как ?
>>>>>>
>>>>>>зачем такие еще ipfw? все делается squid'ом
>>>>>>squid.conf
>>>>>>
>>>>>>acl mylocalnet src 192.168.1.0/24 #или как там у тебя?
>>>>>>
>>>>>>http_access allow mylocalnet
>>>>>>http_access deny all
>>>>>
>>>>>если очень хочется ipfw то так:
>>>>>ipfw add allow tcp from 192.168.1.0/24 to 192.168.1.1 3128
>>>>>ipfw add deny tcp from any to ${oif} 3128
>>>>>oif - внешний интерфейс тачки со сквидом
>>>>
>>>>
>>>>проделал все вышеописанное, но все равно сквид продолжает жрать память.
>>>>в чем дело, не пойму я ?
>>>
>>>
>>>А как насчет перебора squid.config, когда ты его соберал, ты не эксперементировал
>>>???
>>>Попробуй его перебрать ! Это иногда помогает, только не трогай того,в чем
>>>ты уверен на верняка !
>>
>>да я же говорю - конфиг перебирал и сквид переустанавливал...
>>конфиг брал по подобию дефолтового, там впринципе и так все работает по
>>умолчанию... не помогло...
>>может какие -то настройки, касательно памяти нужно поправить?
>>а может ему оперативки мало???
>>всего в системе у меня 128 метров ОЗУ,
>>вот, выкладываю вывод команды top:
>>
>>last pid: 365; load averages: 0.00, 0.00,
>> 0.00 up 0+02:01:02 00:10:20
>>27 processes: 1 running, 26 sleeping
>>
>>Mem: 23M Active, 32M Inact, 23M Wired, 24K Cache, 22M Buf, 45M
>>Free
>>Swap: 240M Total, 240M Free
>>
>>
>> PID USERNAME PRI NICE SIZE RES
>>STATE TIME WCPU
>>CPU COMMAND
>> 240 nobody 2 0
>>18028K 17328K poll 0:17 0.00%
>>0.00% squid
>> 94 root 2
>> 0 436K 296K select
>> 0:04 0.00% 0.00% natd
>> 242 nobody -6 0
>> 864K 472K piperd 0:01 0.00%
>> 0.00% unlinkd
>> 160 root 2
>> 0 3356K 2076K select 0:01
>>0.00% 0.00% nmbd
>> 127 root 2
>> 0 3008K 2152K select 0:01
>>0.00% 0.00% sshd
>> 151 root 2
>> 0 3928K 1980K select 0:00
>>0.00% 0.00% httpd
>> 212 root 2
>> 0 1020K 784K select 0:00
>> 0.00% 0.00% master
>> 235 root 2
>> 0 5668K 2452K select 0:00
>>0.00% 0.00% sshd
>> 216 postfix 2 0
>>1068K 832K select 0:00 0.00%
>>0.00% qmgr
>> 116 root 2
>> 0 944K 676K select
>>0:00 0.00% 0.00% syslogd
>> 237 root 18
>>0 1328K 936K pause 0:00
>> 0.00% 0.00% csh
>> 125 root 10
>>0 1024K 772K nanslp 0:00
>>0.00% 0.00% cron
>> 325 postfix 2 0
>>1020K 800K select 0:00 0.00%
>>0.00% pickup
>> 365 root 29
>>0 1912K 1128K RUN
>>0:00 0.00% 0.00% top
>> 217 root 10
>>0 636K 428K wait
>> 0:00 0.00% 0.00% sh
>> 158 root 2
>> 0 4308K 2280K select 0:00
>>0.00% 0.00% smbd
>> 230 root 3
>> 0 952K 652K ttyin
>> 0:00 0.00% 0.00% getty
>> 228 root 3
>> 0 952K 652K ttyin
>> 0:00 0.00% 0.00% getty
>>
>>процесс сквида здесь размером ~18Mb, а бывКщфьштп!кщфьштп"нфтвучюкг
>Успокойся!!! Все у тебя в норме !
>При 128М ОЗУ 45 свободно это еще тонко настроиный squid....
>Тебе проблему надо икать (если она есть) в другом месте... Если инет
>начел плохо ходить, даже не бегать, Короче посмотри может ты кэш
>обьемом в 200 метров пытаешся запихнуть в 100 :)
>На всякий случай - df и проверь аообще ты его туда
>кидаешь !
>Попробуй запустить squid c пораметром -N посмотри что выйдет... Или если
>у тебя инет чере ppp0, то еще и squid -D (у
>тебя может squid стартовать в тот момент когда еще DNS не
>пашет)... Ну вроде пока все ...
>сквид стартует в последнюю очередь, после запуска всех остьальных сервисов (т.к. скрипт запуска сквида сидит в /usr/local/etc/rc.d/).
df проверил, нормально, и место есть на разделах.
Параметр -N ничего не дает (толи висит, толи запускается так, но CTRL-Z спасает).Проверю еще насчет кэша...а может кэширование вообще попроборвать отключить на время?
>>>>>>>>>Да, кстати... ты бы сквид-то прикрыл, а то накачают через тебя :)
>>>>>>>>>
>>>>>>>>
>>>>>>>>{fwcmd} add deny tcp from any to {my_ip} 3128 in
>>>>>>>>
>>>>>>>>так пойдет, или как ?
>>>>>>>
>>>>>>>зачем такие еще ipfw? все делается squid'ом
>>>>>>>squid.conf
>>>>>>>
>>>>>>>acl mylocalnet src 192.168.1.0/24 #или как там у тебя?
>>>>>>>
>>>>>>>http_access allow mylocalnet
>>>>>>>http_access deny all
>>>>>>
>>>>>>если очень хочется ipfw то так:
>>>>>>ipfw add allow tcp from 192.168.1.0/24 to 192.168.1.1 3128
>>>>>>ipfw add deny tcp from any to ${oif} 3128
>>>>>>oif - внешний интерфейс тачки со сквидом
>>>>>
>>>>>
>>>>>проделал все вышеописанное, но все равно сквид продолжает жрать память.
>>>>>в чем дело, не пойму я ?
>>>>
>>>>
>>>>А как насчет перебора squid.config, когда ты его соберал, ты не эксперементировал
>>>>???
>>>>Попробуй его перебрать ! Это иногда помогает, только не трогай того,в чем
>>>>ты уверен на верняка !
>>>
>>>да я же говорю - конфиг перебирал и сквид переустанавливал...
>>>конфиг брал по подобию дефолтового, там впринципе и так все работает по
>>>умолчанию... не помогло...
>>>может какие -то настройки, касательно памяти нужно поправить?
>>>а может ему оперативки мало???
>>>всего в системе у меня 128 метров ОЗУ,
>>>вот, выкладываю вывод команды top:
>>>
>>>last pid: 365; load averages: 0.00, 0.00,
>>> 0.00 up 0+02:01:02 00:10:20
>>>27 processes: 1 running, 26 sleeping
>>>
>>>Mem: 23M Active, 32M Inact, 23M Wired, 24K Cache, 22M Buf, 45M
>>>Free
>>>Swap: 240M Total, 240M Free
>>>
>>>
>>> PID USERNAME PRI NICE SIZE RES
>>>STATE TIME WCPU
>>>CPU COMMAND
>>> 240 nobody 2 0
>>>18028K 17328K poll 0:17 0.00%
>>>0.00% squid
>>> 94 root 2
>>> 0 436K 296K select
>>> 0:04 0.00% 0.00% natd
>>> 242 nobody -6 0
>>> 864K 472K piperd 0:01 0.00%
>>> 0.00% unlinkd
>>> 160 root 2
>>> 0 3356K 2076K select 0:01
>>>0.00% 0.00% nmbd
>>> 127 root 2
>>> 0 3008K 2152K select 0:01
>>>0.00% 0.00% sshd
>>> 151 root 2
>>> 0 3928K 1980K select 0:00
>>>0.00% 0.00% httpd
>>> 212 root 2
>>> 0 1020K 784K select 0:00
>>> 0.00% 0.00% master
>>> 235 root 2
>>> 0 5668K 2452K select 0:00
>>>0.00% 0.00% sshd
>>> 216 postfix 2 0
>>>1068K 832K select 0:00 0.00%
>>>0.00% qmgr
>>> 116 root 2
>>> 0 944K 676K select
>>>0:00 0.00% 0.00% syslogd
>>> 237 root 18
>>>0 1328K 936K pause 0:00
>>> 0.00% 0.00% csh
>>> 125 root 10
>>>0 1024K 772K nanslp 0:00
>>>0.00% 0.00% cron
>>> 325 postfix 2 0
>>>1020K 800K select 0:00 0.00%
>>>0.00% pickup
>>> 365 root 29
>>>0 1912K 1128K RUN
>>>0:00 0.00% 0.00% top
>>> 217 root 10
>>>0 636K 428K wait
>>> 0:00 0.00% 0.00% sh
>>> 158 root 2
>>> 0 4308K 2280K select 0:00
>>>0.00% 0.00% smbd
>>> 230 root 3
>>> 0 952K 652K ttyin
>>> 0:00 0.00% 0.00% getty
>>> 228 root 3
>>> 0 952K 652K ttyin
>>> 0:00 0.00% 0.00% getty
>>>
>>>процесс сквида здесь размером ~18Mb, а бывКщфьштп!кщфьштп"нфтвучюкг
>>Успокойся!!! Все у тебя в норме !
>>При 128М ОЗУ 45 свободно это еще тонко настроиный squid....
>>Тебе проблему надо икать (если она есть) в другом месте... Если инет
>>начел плохо ходить, даже не бегать, Короче посмотри может ты кэш
>>обьемом в 200 метров пытаешся запихнуть в 100 :)
>>На всякий случай - df и проверь аообще ты его туда
>>кидаешь !
>>Попробуй запустить squid c пораметром -N посмотри что выйдет... Или если
>>у тебя инет чере ppp0, то еще и squid -D (у
>>тебя может squid стартовать в тот момент когда еще DNS не
>>пашет)... Ну вроде пока все ...
>>
>
>сквид стартует в последнюю очередь, после запуска всех остьальных сервисов (т.к. скрипт
>запуска сквида сидит в /usr/local/etc/rc.d/).
>df проверил, нормально, и место есть на разделах.
>Параметр -N ничего не дает (толи висит, толи запускается так, но CTRL-Z
>спасает).
>
>Проверю еще насчет кэша...а может кэширование вообще попроборвать отключить на время?
Попробуй....
Но не забывай,что CTRL-Z это всеголишь фоновый режим ! Он просто на задний план уходит !!!
Почетай лги иногда полезно :-)
Имел счастье наблюдать сквид, опухший до 340Мб :( Траблы были в структуре дискового кэша, почему-то стандартная схема 16х256 устраивает сквид более всего. Уже при 32х256 С. колбасился нешуточно, а я от щедрости выставил 64х256 :( Думал, для 20Гб кэша это будет плюс... Абшибся :( Щас сквид держится в рамках 100-110Мб, но там мем-пулов и делэй-пулов немеряно...
>Щас сквид держится в рамках 100-110Мб, но там мем-пулов и делэй-пулов
>немеряно...
так мем-пулы можно и выключить...