-
Notifications
You must be signed in to change notification settings - Fork 1
linux SWAP
Иван Загляда, [17.05.18 15:20] Чисто ради интереса. Может знаешь решения, которые позволяют динамически делить канал интернета между пользователями в зависимости от активности за последниюю минуту? Например, канал 100мбит. По статистике за последнюю минуту было активно 2 пользователя. Ставим им на следующую минуту ограничение в 40 мбит. Спустя минуту уже 3 пользователя. Даем каждому по 30 мегабит.
Dmitry Luhtionov, [17.05.18 15:25] ну первая мысль - это squeed с его delay_pools
Dmitry Luhtionov, [17.05.18 15:26] но это чисто http и https трафик
Иван Загляда, [17.05.18 15:29] Не феншуй. На Windows была такая шняга, как L2N Она на уровне сетевого драйвера притормаживала пакеты. Интересно есть ли такое под Linux. Должно быть, надо только узнать об этом решени.
Dmitry Luhtionov, [17.05.18 15:31] под линукс нету
Dmitry Luhtionov, [17.05.18 15:31] под FreeBSD штатный dummynet тоже не шарит
Иван Загляда, [17.05.18 15:32] Лет 10 назад читал отчет сетевого провайдера о внедрении такого решения. Получалось, что для пользователя "комфортность" оказалась в несколько раз выше, чем если бы пользователю тупо увеличили в 2 раза канал.
Dmitry Luhtionov, [17.05.18 15:32] во фре единственный способ это сделать - использовать портированный с OpenBSD ALTQ
Иван Загляда, [17.05.18 15:33] Ясно. Спс.
Dmitry Luhtionov, [17.05.18 15:33] ALTQ – alternate queuing of network packets
Иван Загляда, [17.05.18 15:34] Ага. Читаю.
Иван Загляда, [17.05.18 15:39] Похоже, ALTQ портировали на Ubuntu. http://manpages.ubuntu.com/manpages/trusty/man4/altq.4freebsd.html#contenttoc2 Спасибо за наводку.
Windows
Найти процесс, который открыл порт 3000
Пуск/cmd Запуск от имени администратора.
netstat -banto | find "3000" | find "LIST"