Проблема со скорость в squid

Linux, безопасность, сети и все что с этим связано
al21
Заглянувший
Сообщения: 31
Зарегистрирован: 06 ноя 2005, 15:03

Проблема со скорость в squid

Сообщение al21 »

У меня проблема со скоростью закачки больших файлов через прокси-сервер. Подозреваю что неправильно происходит разбиение на пулы. Сейчас стоит следующее

delay_pools 4

delay_class 2 2
delay_access 2 allow admins
delay_access 2 deny all
delay_parameters 2 40000/40000 -1/-1

delay_class 1 2
delay_parameters 1 100/100 -1/-1
delay_access 1 allow BlackListURL
delay_access 1 deny all


delay_class 3 2
delay_access 3 allow speedUP
delay_access 3 deny all
delay_parameters 3 30000/30000 -1/-1


delay_class 4 2
delay_access 4 allow clients-ip
delay_access 4 deny all
delay_parameters 4 -1/-1 15000/15000

Адресация в нашей сети 172.22.215.x 255.255.0.0

Что тут намудрено....кто знает объясните

Аватара пользователя
kae
Неотъемлемая часть форума
Сообщения: 318
Зарегистрирован: 26 янв 2003, 03:53
Откуда: Дзержинск, РБ.
Контактная информация:

Сообщение kae »

al21, а что нужно-то? И что есть?
Будем же учиться хорошо мыслить — вот основной принцип морали
— Паскаль

al21
Заглянувший
Сообщения: 31
Зарегистрирован: 06 ноя 2005, 15:03

Сообщение al21 »

Нужно, что бы существовало 3 группы:
1 Для всех пользователей (users), у которых была бы стабильная скорость как минимум 2-3 kb/c

2 Привелегированный пользователи (speedup), работающие со скоростью 5 kb/с

3 Администраторы (admins), у которых должна быть максимальновозможная скорость

Весь имеющийся канал 1 мегабит

Одновремено в интернете обычно работает не более 50-60 пользователей.

Главным критеририем является стабильная скорость при работе пользователей....


Если можете предложите пример разделения на пулы в данной стуации с пояснением что где значит

Заранее благодарен...Всем спасибо...

Аватара пользователя
kae
Неотъемлемая часть форума
Сообщения: 318
Зарегистрирован: 26 янв 2003, 03:53
Откуда: Дзержинск, РБ.
Контактная информация:

Сообщение kae »

Одно время пробовал разобраться, но так и не въехал. Вот взялся опять... ИМХО ключевая фраза:

"Пул - набор групп ведер определенного класса. Группа ведер - часть пула, привязанная к хосту, сети или одно на всех. Ведро - ограниченная емкость, в которую с ограниченной скоростью вливается внешний трафик, и из которой он раздается клиенту. Если ведро заполняется полностью, то запросы к серверу останавливаются, если пустеет, то увеличиваются (а клиент ждет)." ( http://www.linuxshare.ru/docs/net/squid/squid.html )

И еще: ( http://linuxnews.ru/forum/index.php?id= ... hread=4668 )

delay_parameters 1 800/64000

Вот и все. Теперь файлики и страницы обьемом до 64кб будут скачиваться на максимальной скорости (то есть для веба хватит за глаза), а то, что больше этого - на скорости 800 байт в секунду.


Т.е. число после слэша - длина файла.
Btw, в соседней ветке об этом было. ( http://forum.linux.by/viewtopic.php?t=8194 )
Та же ветка наводит на мылсь, что в этом деле только шейпер спасет "отца русской демократии"...
:(
Будем же учиться хорошо мыслить — вот основной принцип морали
— Паскаль

Ответить