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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Тормозит интернет через Squid  (Прочитано 12755 раз)

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

Оффлайн ltd1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Тормозит интернет через Squid
« : 01 Ноября 2011, 16:17:13 »
В общем, два месяца на сервере стоял Ubuntu Desktop 32bit 11.04. Было настроено: iptables, NAT, Squid(3.1.11)+Havp (ClamAV), Samba. Был один винт на 2Тб SATA3, Linux стоял на разделе 50Gb, 2Gb swap и остальное Data. Инет у всех работал быстро (раздаётся на 20 компьютеров).

Потом форматнул винт, добавил ещё один на 250Gb SATA2, на 240Gb поставил Ubuntu Server 64bit 11.10, 2Gb swap. Весь 2Tb под Data. Настроил всё точно также, только Squid стал 3.1.14.. Теперь проблема - на всех компах инет через сквид тормозит, как-будто пинг где-то так 300-400. Если всех пускать в нет без сквида - у всех всё летает. Если всех завернуть на HAVP без свкида - тоже летает. Как только заворачиваешь на сквид - тормоза.

В выводе команды top - если хоть кто-то пользуется интернетом, процесс Squid загружает проц на 100%, только выключишь браузер - сразу 0%.

Процессор стоит Xeon 3GHz, 2 ядра, 2 потока на ядро. Squid грузит только один поток на 100%, остальные 3 стоят по нулям.
Оперативки - 2 планки по 1Gb. Squid сразу же после запуска съедает 1,7Gb. С Desktop'ной версией сравнить не могу, т.к. проблем с тормозами вообще не было, не смотрел.
Материнка поддерживает только SATA2.

memory_pools в Squid'е уже оключил - разницы нет.

Что делать? Какие конфиги показать?
« Последнее редактирование: 01 Ноября 2011, 16:36:24 от ltd1 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Тормозит интернет через Squid
« Ответ #1 : 01 Ноября 2011, 17:42:49 »
Давайте посмотрим что там в
grep -v '^#\|^$' /etc/nsswitch.conf
cat /etc/resolv.conf

Тормоза на качалке тоже проявляются?

Оффлайн ltd1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Тормозит интернет через Squid
« Ответ #2 : 01 Ноября 2011, 21:40:45 »
Завтра только смогу посмотреть в 6 утра по Москве.
В resolv.conf написаны два ДНС сервера.
namerserver 83.136.112.246
namerserver 80.71.208.209
DHCP сервер так же их сразу же раздаёт клиентам, так что в состоянии подключения на каждой машине они уже прописываются автоматически.

А вот по второй команде только завтра. А что она должна показать?

Цитата: fisher74
Тормоза на качалке тоже проявляются?
В смысле, на торрентах? Не проверял.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Тормозит интернет через Squid
« Ответ #3 : 01 Ноября 2011, 22:03:13 »
Именно так?
В resolv.conf написаны два ДНС сервера.
namerserver 83.136.112.246
namerserver 80.71.208.209

DHCP сервер так же их сразу же раздаёт клиентам, так что в состоянии подключения на каждой машине они уже прописываются автоматически.
Уточнить хочется: кальмар в прозрачном режиме работает? (судя по всему - да)

А вот по второй команде только завтра. А что она должна показать?
Работу сервера с именами. В случае прозрачности кальмар с доменными именами не работает. потому если на предыдущий вопрос был ответ да, то листинг файлов отменяется.

Цитата: fisher74
Тормоза на качалке тоже проявляются?
В смысле, на торрентах? Не проверял.
Не совсем правильно выразился. Замедления в работе только на момент соединения проявляется? Или при приёме траффика тоже. Например, если качать образ убунты по http?
Торренты в squid не попадают (не должны).

Как вариант откатить кальмара на версию 3.1.11 для теста.

P.S. Я уж про логи не напоминаю, что в них нужно было в первую очередь посмотреть. Положа руку на сердце - копали логи?

Оффлайн ltd1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Тормозит интернет через Squid
« Ответ #4 : 02 Ноября 2011, 06:49:52 »
1)resolv - Конечно же с ошибкой вчера написал. На самом деле написано без ошибки.

2) Кальмар прозрачен.

3) Ну на вский случай вывод второй команды:
passwd:    compat
group:     compat
shadow:    compat
hosts:     files dns
networks:  files
protocols: db files
services:  db files
ethers:    db files
rpc:       db files
netgroup:  nis

4)Ubuntu по http - разгонялись также замедленно, но потом плавающе качаем на макимальной скорости соединения.

5) Сейчас например - написал в браузере ubuntu.com, Закладка сразу же приняла название страница (Homepage | Ubuntu) и потом секунд 10-13 сидел смотрел на белую страницу браузера, и потом резко всё появилось (секунды за 2).

6) В логах всё одинаково - GET "страница" PARENT ...

7) А как откатиться на старый кальмар? Удалить этот и скачать принудительно с сайта старый? Или это как-то можно сделать через apt-get?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Тормозит интернет через Squid
« Ответ #5 : 02 Ноября 2011, 09:47:33 »
3) Ну на вский случай вывод второй команды:
всё нормально тут

6) В логах всё одинаково - GET "страница" PARENT ...
Не в тот лог смотрите. Смотрите здесь
sudo less /var/log/squid3/cache.log
7) А как откатиться на старый кальмар? Удалить этот и скачать принудительно с сайта старый? Или это как-то можно сделать через apt-get?
Признаться не силён в apt, потому сделал бы так
mkdir ~/backup_squid
sudo cp /etc/squid3/squid.conf ~/backup_squid/
sudo apt-get remove squid3
cp ~/backup_squid
wget ftp://.........deb
dpkg -i .......deb

Оффлайн ltd1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Тормозит интернет через Squid
« Ответ #6 : 02 Ноября 2011, 10:03:43 »
fisher74, посмотрите, пожалуйста, мой лог.

dpkg -i .......deb  -  не получится. На офф сайте лежат одни tar.gz (http://www.squid-cache.org/Versions/v3/3.1/)
« Последнее редактирование: 02 Ноября 2011, 10:08:59 от ltd1 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Тормозит интернет через Squid
« Ответ #7 : 02 Ноября 2011, 14:38:38 »
Ая разве предлагал взять пакет с офф.сайта кальмара? Возьмите с репы ubuntu
Лог без конфига - время на ветер.
« Последнее редактирование: 02 Ноября 2011, 14:42:28 от fisher74 »

Оффлайн ltd1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Тормозит интернет через Squid
« Ответ #8 : 02 Ноября 2011, 15:22:35 »
fisher74, вот конф - почти все по дефолту
В файлах *.acl - просто перепись сайтов.

(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 03 Ноября 2011, 06:13:52:
fisher74, что скажете?
« Последнее редактирование: 03 Ноября 2011, 06:13:52 от ltd1 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Тормозит интернет через Squid
« Ответ #9 : 03 Ноября 2011, 10:09:10 »
Попробуйте url_regex отключить для теста.

Оффлайн ltd1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Тормозит интернет через Squid
« Ответ #10 : 03 Ноября 2011, 13:43:51 »
Закоментировал url_regex - интернет залетал.  :) Сквид теперь грузит проц только на 1%.

ПОЧЕМУ ТАК?

На Desktope всё точно также было и всё работало.?
« Последнее редактирование: 03 Ноября 2011, 13:52:54 от ltd1 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Тормозит интернет через Squid
« Ответ #11 : 03 Ноября 2011, 14:42:31 »
не могу сказать. Где-то читал, что может из-за этого тупить.
Пробуйте вводить по одному и смотреть как себя вести будет. Может на каком-нить списке или его строчке затыкается.
Ну или пробуйте обойти с помощью dstdomain

Оффлайн ltd1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Тормозит интернет через Squid
« Ответ #12 : 03 Ноября 2011, 21:02:44 »
fisher74, спасибо. Буду пробовать.

Оффлайн P0WER_man

  • Новичок
  • *
  • Сообщений: 17
  • ну....
    • Просмотр профиля
Re: Тормозит интернет через Squid
« Ответ #13 : 22 Ноября 2013, 16:46:01 »
Помогите пожалуйста разобраться в чём может быть проблема, при загрузке файлов до 1 мг через SQUID не возникает ни каких проблем со скоростью, а при загрузке файлов около 10 мг. и более скорость падает до 2 кб.сек. где можно подкрутить в настройках, что-бы этот вопрос решить?
----------------------------------------------------------------------
"Всё очень просто..... в сказке обман...."

Оффлайн artem.ultra

  • Участник
  • *
  • Сообщений: 226
    • Просмотр профиля
    • Sa-iT
Re: Тормозит интернет через Squid
« Ответ #14 : 24 Ноября 2013, 00:44:31 »
Havp
вся проблема в нем.
я когда то сталкивался с таким. очень долго проверяет страницы.
отключите хавп и попробуйте поработать без него!

 

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