Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: squid не отдает кэш клиентам  (Прочитано 1056 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lexon9

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
squid не отдает кэш клиентам
« : 11 Сентября 2015, 08:43:56 »
Установлен Zentyal 3.2 настройки прокси на скриншоте. Кэш заполнен, но lightsquid в сроке cache hit показывает 0.00% за все дни с момента когда установлен. Как настроить отдачу кэша клиентам, вместо закачки с интернета по новой?

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1194
    • Просмотр профиля
Re: squid не отдает кэш клиентам
« Ответ #1 : 11 Сентября 2015, 11:44:37 »
Лениво скачивать и распаковывать архив. Было бы здорово иметь не запаковыные скриншоты.

По теме: во-первых неизвестно что именно грузят ваши пользователи. Вполне возможно что реально попаданий на кэш нет. Ну и во-вторых: попробуйте настроить кальмара руками, потому что совершенно не известно что эти междумордия пишут в конфиг.

Оффлайн Lexon9

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: squid не отдает кэш клиентам
« Ответ #2 : 11 Сентября 2015, 12:24:51 »
http://workmed.ddns.net/lightsquid/
вот смотрите, могу конфиг сквида и lightsquid скинуть.
« Последнее редактирование: 11 Сентября 2015, 12:48:01 от Lexon9 »

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1194
    • Просмотр профиля
Re: squid не отдает кэш клиентам
« Ответ #3 : 11 Сентября 2015, 13:01:03 »
Конфиг очень большой и его читать задача весьма не простая. Лучше скажите какие изменения в него вносили.

Оффлайн Lexon9

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: squid не отдает кэш клиентам
« Ответ #4 : 11 Сентября 2015, 13:04:21 »
он через веб интерфейс настраивается, стандартные настройки: прозрачный прокси с кешем в 2Гб
Может есть какой то инструмент чтобы проверить работоспособность отдачи кеша

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1194
    • Просмотр профиля
Re: squid не отдает кэш клиентам
« Ответ #5 : 11 Сентября 2015, 16:15:18 »
Когда я пользовал squid я использовал для отчётов sarg и в нём в том числе было видно процент попаданий на кэш. Так же кое-какую нужну инфу squid может отдавать по snmp, но если вы настраиваете его через веб-интерфейс то вам этот вариант скорее всего не подойдёт.


Проверить можно очень просто: два раза подряд скачать один и тот же файлик, который однозначно должен попасть в кэш (но для этого надо знать политику попадания объектов в кэш и по каким критериям объекты потом считаются актуальными).

Какой размер кэша? Какие дополнительные опции указаны?

Оффлайн Lexon9

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: squid не отдает кэш клиентам
« Ответ #6 : 11 Сентября 2015, 16:41:55 »
2 Gb настройки наверно по умолчанию. Но как я буду знать из кеша файл или из интернета?

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1194
    • Просмотр профиля
Re: squid не отдает кэш клиентам
« Ответ #7 : 11 Сентября 2015, 17:09:20 »
2 Gb настройки наверно по умолчанию. Но как я буду знать из кеша файл или из интернета?

Ну как минимум по скорости скачивания.

А вообще логи смотреть надо. Я очень (очень-очень) давно не работаю со squid, но в памяти сидит что если промах мимо кэша то запрос в логе имеет статус TCP_MISS, а в случае успеха - TCP_HIT.

Если в логах совсем нет хитов то значит надо настраивать политики кэширования (гуглить хотя бы в сторону refresh_pattern) ну и 2GB честно говоря маловато.

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.