LINUX.ORG.RU
ФорумAdmin

Логика работы Squid Delay Pools


0

0

В частности определение лимита (второе число)
допустим поставил 2 метра, юзер скачал два метра, скорость упала. Когда скорость должна восстановиться? только после того как закончится его последняя сессия с момента ограничения траффика? а если аська какаянибудь висит? так и будет он на 16 кбит всёвремя?


Сессия - понятие, которое работает в пределах одного TCP-соединения. Этим пользуются всякого рода download managers: открывают множество соединений и выкачивают содерржимое по частям. С этим можно бороться при помощи max_connections(кажется, так).

markevichus ★★★
()
Ответ на: комментарий от markevichus

видимо мы о разных вещах говорим
вот настроил я на сквиде такое
delay_parameters 1 20000/8000000 2000/2000000

юзер запускает закачку и одновременно начинает серфить, как только он набрал два метра, скорость падает до 2000 байт.сек
файл допустим был 2метра и уже скачался, но канал у него по прежнему 2000. И так остается до тех пор, пока у него не догрузятся все странички, а если он еще в фоне несколько вкладок откроет, то этого можно ждать очень долго. Поэтому надо закрывать брузер, ждать несколько секунд и снова открывать его. Что не есть удобно.

sa22
() автор топика
Ответ на: комментарий от sa22

Логика простая. Два параметра - restore/maximum. Представь себе бак с водой (ну или пивом). На баке краник для пользователя. Объем бака - maximum, скорость заполнения - restore. Первоначально бак заполнен на 50%.Теперь можно понять с какой скоростью пользователь может расходовать ресурс.

anonymous
()
Ответ на: комментарий от anonymous

а проконтролировать уровень байтов в баке как можно? И какой смысл в 50 процентах? Уровень может повышаться более 50% в процессе работы или как?

sa22
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.