Ограничение пропускной способности сетевого соединения

Установка, обновление, настройка Linux

Модераторы: Olej, adminn

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Ограничение пропускной способности сетевого соединения

Непрочитанное сообщение Olej » 11 июл 2016, 15:57

Иногда это сильно нужно.
Но когда нужно, это совсем не так просто найти.

Новый перевод статьи на сайте:
Ограничение пропускной способности сетевого соединения в Linux.

Очень рекомендую:
актуально, часто бывает нужно ... +
достаточно просто ... +
свежая статья ... +
свежий перевод:
Оригинал: How to limit network bandwidth on Linux
Автор: Dan Nanni
Дата публикации: 26 января 2016 г.
Перевод: А. Панин
Дата перевода: 23 мая 2016 г.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Ограничение пропускной способности сетевого соединения

Непрочитанное сообщение Olej » 11 июл 2016, 16:07

Olej писал(а): Новый перевод статьи на сайте:
Наконец, утилита trickle может запускаться в режиме демона и контролировать «общую» пропускную способность сетевого соединения для всех приложений, которые были запущены с помощью нее. Для запуска trickle в режиме демона (т.е., trickled) может использоваться следующая команда:
$ sudo trickled -d 1000
От себя сразу же добавлю, что в Fedora 23, например, сервис trickled установлен по дефаулту, после инсталляции системы, и ничего дополнительно устанавливать не надо:

Код: Выделить всё

[olej@dell Книги]$ service trickled status
Redirecting to /bin/systemctl status  trickled.service
● trickled.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)

[olej@dell Книги]$ lsb_release -ircd
Distributor ID: Fedora
Description:    Fedora release 23 (Twenty Three)
Release:        23
Codename:       TwentyThree

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Ограничение пропускной способности сетевого соединения

Непрочитанное сообщение Olej » 11 июл 2016, 16:14

Olej писал(а): От себя сразу же добавлю, что в Fedora 23, например, сервис trickled установлен по дефаулту, после инсталляции системы, и ничего дополнительно
Но сама утилита не установлена, но доступна в стандартном репозитарии:

Код: Выделить всё

[olej@dell etc]$ dnf provides '*/trickle'
Последняя проверка окончания срока действия метаданных: 11 days, 0:13:32 назад, Thu Jun 30 15:56:12 2016.
trickle-1.07-20.fc23.x86_64 : Portable lightweight userspace bandwidth shaper
Источник: fedora

[olej@dell etc]$ which trickle
/usr/bin/which: no trickle in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/opt/android-studio/bin:/home/olej/.local/bin:/home/olej/bin:/opt/android-studio/bin:/opt/android-studio/bin)

[olej@dell etc]$ dnf list trickle
Последняя проверка окончания срока действия метаданных: 11 days, 0:14:43 назад, Thu Jun 30 15:56:12 2016.
Доступные пакеты
trickle.x86_64                                                1.07-20.fc23                                                 fedora

[olej@dell etc]$ dnf info trickle
Последняя проверка окончания срока действия метаданных: 11 days, 0:14:56 назад, Thu Jun 30 15:56:12 2016.
Доступные пакеты
Имя         : trickle
Архитектура : x86_64
Эпоха       : 0
Версия      : 1.07
Релиз       : 20.fc23
Размер      : 52 k
Репозиторий : fedora
Краткое опи : Portable lightweight userspace bandwidth shaper
URL         : http://monkey.org/~marius/pages/?page=trickle
Лицензия    : BSD with advertising
Описание    : trickle is a portable lightweight userspace bandwidth shaper.
            : It can run in collaborative mode or in stand alone mode.
            : 
            : trickle works by taking advantage of the unix loader preloading.
            : Essentially it provides, to the application,
            : a new version of the functionality that is required
            : to send and receive data through sockets.
            : It then limits traffic based on delaying the sending
            : and receiving of data over a socket.
            : trickle runs entirely in userspace and does not require root privileges.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Ограничение пропускной способности сетевого соединения

Непрочитанное сообщение Olej » 11 июл 2016, 16:26

Olej писал(а): Новый перевод статьи на сайте:
Ограничение пропускной способности сетевого соединения в Linux.
Еще один способ управления пропускной способностью вашего сетевого соединения заключается в установке лимитов скоростей приема и передачи данных на уровне сетевого интерфейса.
...
На самом деле, wondershaper является простым сценарием командной оболочки, который использует утилиту tc для установки параметров шейпинга трафика и качества сетевого соединения на уровне заданного сетевого интерфейса. Шейпинг исходящего трафика осуществляется путем распределения пакетов по очередям с разными приоритетами, шейпинг входящего трафика - путем отбрасывания пакетов.
...
А вот в отношении 2-го, ещё более интересного, инструмента, wondershaper:

Код: Выделить всё

[olej@dell etc]$ dnf list wondershaper
Последняя проверка окончания срока действия метаданных: 11 days, 0:19:42 назад, Thu Jun 30 15:56:12 2016.
Доступные пакеты
wondershaper.noarch                                              1.2.1-5.fc23                                              fedora

[olej@dell etc]$ dnf info wondershaper
Последняя проверка окончания срока действия метаданных: 11 days, 0:19:54 назад, Thu Jun 30 15:56:12 2016.
Доступные пакеты
Имя         : wondershaper
Архитектура : noarch
Эпоха       : 0
Версия      : 1.2.1
Релиз       : 5.fc23
Размер      : 21 k
Репозиторий : fedora
Краткое опи : Simple Network Shaper
URL         : http://sourceforge.net/projects/wondershaper/
Лицензия    : GPLv2+
Описание    : Many cable-modem and ADSL users experience horrifying latency
            : while uploading or downloading. They also notice that uploading
            : hampers downloading greatly. The Wondershaper neatly addresses
            : these issues, allowing users of a router with a Wondershaper to
            : continue using SSH over a loaded link happily.

Ответить

Вернуться в «Администрирование Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей