|
|
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
FreeBSD 9.0 установлен squid3 1 гиг оперативы во время нагрузки на прокси расход памяти доходит до 100%, и некоторые пользователи жалуются на перебои с работой инета. Хочу сделать перезагрузку службы squid3 по пределу памяти к примеру на 90%. Подскажите как это реализовать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2013, 15:43 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
monstr76, ну так надо настроить squid так чтобы перерасхода не происходило. по-моему даже в документации было написано что он потребляет памяти N*3, где N размер какого-то там основного пула. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2013, 02:37 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
авторХочу сделать перезагрузку службы squid3 по пределу памяти к примеру на 90%. Подскажите как это реализовать...Можно бы посмотреть в сторону monit, но не думаю что дергать сквида по такому поводу является хорошим решением. Память нынче стоит не слишком дорого - можно бы и добавить если пользователей действительно много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2013, 02:53 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
netwindmonstr76, ну так надо настроить squid так чтобы перерасхода не происходило. по-моему даже в документации было написано что он потребляет памяти N*3, где N размер какого-то там основного пула. memory_pool настроил, всеравно потребляет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 17:28 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
vkleавторХочу сделать перезагрузку службы squid3 по пределу памяти к примеру на 90%. Подскажите как это реализовать...Можно бы посмотреть в сторону monit, но не думаю что дергать сквида по такому поводу является хорошим решением. Память нынче стоит не слишком дорого - можно бы и добавить если пользователей действительно много. там 4 виртуалки крутится, память увеличивал для виртуалки squid, жрут 1,5 Гб ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 17:31 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
monstr76netwindmonstr76, ну так надо настроить squid так чтобы перерасхода не происходило. по-моему даже в документации было написано что он потребляет памяти N*3, где N размер какого-то там основного пула. memory_pool настроил, всеравно потребляет Ну значит еще меньше надо пробовать. Разве не очевидно? Если не поможет - ставить линукс. Естественный цикл жизни этой инсталляции закончен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 19:27 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
я прописал конфиге memory_pools off memory_pools off: Это необходимо для того, чтобы squid не держал в памяти то, что он больше не использует активно. что же он так активно использует, что память держится на максимальной границе??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2013, 11:53 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
monstr76что же он так активно использует, что память держится на максимальной границе??? данные необходимые для нормальной работы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2013, 11:58 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
monstr76там 4 виртуалки крутится, память увеличивал для виртуалки squid, жрут 1,5 Гб Вполне нормальное поведение. "Если есть свободная память, ее надо использовать". А с точки зрения того, что внутри виртуалки крутится она есть. Нормально было бы урезать виртуалкам память до нужного уровня, а уже потом пытаться убедить squid не использовать памяти больше, чем доступно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2013, 12:14 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
как всетаки заставить squid чтобы он высвобождал память если не нужна. в Proxmox по графику нагрузки памяти, видно что она только растет. ни разу не опускалась, по сути дела при комманде memory_pools off, она должна и освобождаться если не используется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2013, 14:35 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
monstr76в Proxmox по графику нагрузки памятиА что именно тут подразумевается под "нагрузкой памяти"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2013, 14:45 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
monstr76как всетаки заставить squid чтобы он высвобождал память если не нужна. в Proxmox по графику нагрузки памяти, видно что она только растет. ни разу не опускалась, по сути дела при комманде memory_pools off, она должна и освобождаться если не используется... О каком расходе памяти речь идет? О 'выделено виртуальной машине?' Так если squid вернул память внутри своей виртуальной машины, то это совершенно не означает, что guest система вернула эту память хосту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2013, 14:59 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 31861 proxy 20 0 1303m 1.2g 3564 R 6.0 83.1 34:49.01 squid3 нагрузка памяти - занятая память для работы машины О каком расходе памяти речь идет? О 'выделено виртуальной машине?' Так если squid вернул память внутри своей виртуальной машины, то это совершенно не означает, что guest система вернула эту память хосту. память которая на виртуальной машине. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2013, 15:25 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
так вот, squid может использовать память до 99.9%, народ начинает ругаться на плохую работу инета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2013, 15:26 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
monstr76, покажите конфиг сквида, или хотя бы все настройки, связанные с памятью и delay_pool-ами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2013, 15:49 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
acl manager proto cache_object acl localhost src 127.0.0.1/32 ::1 acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1 acl localnet src 10.0.0.0/8 # RFC1918 possible internal network acl localnet src 172.16.0.0/12 # RFC1918 possible internal network acl localnet src 192.168.0.0/16 # RFC1918 possible internal network acl SSL_ports port 443 acl Safe_ports port 80 # http acl Safe_ports port 21 # ftp acl Safe_ports port 443 # https acl Safe_ports port 995 acl Safe_ports port 70 # gopher acl Safe_ports port 210 # wais acl Safe_ports port 1025-65535 # unregistered ports acl Safe_ports port 280 # http-mgmt acl Safe_ports port 488 # gss-http acl Safe_ports port 591 # filemaker acl Safe_ports port 777 # multiling http acl CONNECT method CONNECT acl worktime time MTWHF 00:00-04:00 acl noworksites dstdomain "/etc/squid3/badsites.txt" acl block dstdomain "/etc/squid3/block.txt" acl ipacl dstdom_regex ^[0-9]*.[0-9]*.[0-9]*.[0-9]* http_access allow manager localhost http_access deny manager http_access deny !Safe_ports http_access deny CONNECT !SSL_ports http_access deny block http_access allow localnet http_access allow localhost http_access deny all http_port 3128 hierarchy_stoplist cgi-bin ? coredump_dir /var/spool/squid3 refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern -i (/cgi-bin/|\?) 0 0% 0 refresh_pattern . 0 20% 4320 memory_pools off delay_pools 2 delay_class 1 3 delay_class 2 3 delay_access 1 allow noworksites delay_access 1 deny all delay_parameters 1 256000/256000 128000/128000 32000/128000 delay_access 2 allow localnet delay_access 2 deny all delay_parameters 2 1792000/1792000 1792000/1792000 384000/3276800 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2013, 10:54 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
Сколько пользователей обслуживает squid ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2013, 10:56 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
monstr76, ну а почему не весь конфиг? этот squid использует хранилище на диске ? - тоже весьма значащий фактор для потребления...ну был раньше когда squid было еще модно использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2013, 13:51 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
miksoftСколько пользователей обслуживает squid ? 12000 сколько в реале сидит на нем не контролировал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2013, 16:59 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
netwindmonstr76, ну а почему не весь конфиг? этот squid использует хранилище на диске ? - тоже весьма значащий фактор для потребления...ну был раньше когда squid было еще модно использовать. Конфиг весь, комментарии убрал. интересно весь посмотерть, могу кинуть, 5500 строк с комментариями. хранилище не использует, только лог пишет, кто куда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2013, 17:02 |
|
||
|
перезагрузка службы по пределу памяти
|
|||
|---|---|---|---|
|
#18+
monstr76miksoftСколько пользователей обслуживает squid ? 12000 сколько в реале сидит на нем не контролировал...Ого, многовато. Тогда изучайте расход памяти на delay_pools. Там есть пулы, которые создаются на каждого пользователя, который сейчас в он-лайне. Скорее всего придется уменьшать объемы пулов в delay_parameters. Какие именно - сейчас не подскажу, точно не помню, а искать некогда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2013, 17:16 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=38257257&tid=1482980]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 352ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...