The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Промблемма с кэшем squid"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Промблемма с кэшем squid"
Сообщение от Mc emailИскать по авторуВ закладки on 20-Июн-03, 10:36  (MSK)
поставил на FreeBSD squid и настроил его в режиме прозрачного прокси.
фряха пакеты на него заворачивает, логи пишутся, кэш тоже работает.
но вся проблемма в том, что как-то не совсем логично работает кэш.
во всяком случае существенного уменьшения трафика я не заметил.
я проанализировал access.log сквида за 4 последних дня работы и получил такую вещь по входщему трафику:
TCP_MISS:DIRECT 4 754 629,81 кб - 89,49%
TCP_HIT:NONE 229 810,34 кб - 4,33%
TCP_CLIENT_REFRESH_MISS:DIRECT 96 263,36 кб - 1,81%
TCP_REFRESH_HIT:DIRECT 77 808,57 1,46%
TCP_REFRESH_MISS:DIRECT 69 240,77 1,30%
TCP_DENIED:NONE 43 249,24 0,81%
TCP_NEGATIVE_HIT:NONE 14 720,39 0,28%
TCP_MEM_HIT:NONE 10 884,78 0,20%
TCP_IMS_HIT:NONE 10 783,01 0,20%
TCP_MISS:NONE 5 592,97 0,11%
TCP_REFRESH_MISS:NONE 0,00 0,00%
ALL 5 312 983,24 кб

то есть получается, что почти 90% трафика все равно качается из инета и толь около 4% берется из кэша.
при этом кэш у меня 3 Гб и до этого работалсквид две недели, так что данных в нем накопилось довольно много (почти все три гига).

может нужно что-то подправить, чтобы процент данных берущихся из кэша был больше, потому как пропадает всякий смысл использовать такой прокси ?

система:
FreeBSD 4.7
Squid Version 2.5.STABLE2

параметры кэша такие: cache_dir ufs /usr/local/squid/cache 3072 16 256


и еще попутно вопрос.
скорость отдачи данных пользователям на BSD регулируется через ipfw pipe
все работает замечательно, но..
чтобы работал прозрачный прокси я ставлю первым правилом ipfw add fwd 127.0.0.1,3128 для всех адресов своей подсетки.
соответственно весь HTTP трафик идет сразу же через сквид и ipfw pipe его не ограничивает (скорость).
как-то можно сделать чтобы скрость резалась по прежнему через ipfw pipe или же все-таки нужно ставить delay-pools в сквиде ?

вопрос по delay-pools:
ставлю в сквиде использование delay-pools вот таким образом
# конкретному адресу скрость 8 кбайт/сек
acl Pri src A.B.C.D/netmask
delay_pools 1
delay_class 1 1
delay_access 1 allow Pri
delay_access 1 deny  all
delay_parameters 1 8000/8000
делаю reconfigure
и что получается: скрость как до работы пулов была порядка 80-90 кбайт/сек, так и после них осталась такой же.
в чем может быть дело ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Промблемма с кэшем squid"
Сообщение от Mc emailИскать по авторуВ закладки on 20-Июн-03, 11:35  (MSK)
по ограничению скорости через delay_pools разобрался - сам сплоховал.
а вот по поводу большей эффективности работ кэша и возможноти ограничения скрости не через сквид, а как раньше через ipfw pipe - вопрос остается открытым
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Промблемма с кэшем squid"
Сообщение от Nikolaev D. emailИскать по авторуВ закладки on 20-Июн-03, 11:42  (MSK)
>по ограничению скорости через delay_pools разобрался - сам сплоховал.
>а вот по поводу большей эффективности работ кэша и возможноти ограничения скрости
>не через сквид, а как раньше через ipfw pipe - вопрос
>остается открытым
Сначала делаешь пайпу, потом fwd и указать sysctl -w net.inet.ip.fw.one_pass=1
А пападание в кэш маленькое - зависит от трафика - если исошки качают, то ясен пончик кэш-хит маленьким будет. 4% - реальная цифра. до 20 можно дойти только если народ скажем исключительно смотрит статичиские одни и тежи сайты сайты.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Промблемма с кэшем squid"
Сообщение от dawnshade emailИскать по авторуВ закладки on 20-Июн-03, 13:12  (MSK)

>А пападание в кэш маленькое - зависит от трафика - если исошки
>качают, то ясен пончик кэш-хит маленьким будет. 4% - реальная цифра.
>до 20 можно дойти только если народ скажем исключительно смотрит статичиские
>одни и тежи сайты сайты.

Ага, именно так. 20-22% максимально, больше не выжмешь.
Есть смысл еще глянуть на размер кэшируемых файлов.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Промблемма с кэшем squid"
Сообщение от Nikolaev D. emailИскать по авторуВ закладки on 20-Июн-03, 13:26  (MSK)
И это, правильно так должно быть:
sysctl -w net.inet.ip.fw.one_pass=0
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру