LINUX.ORG.RU
ФорумAdmin

Подскажите как понизить приоритет трафика для процесса

 , , ,


0

3

На своем домашнем компе хочу понизить приоритет трафика стима на закачку игр, что бы кину смотреть спокойно, а когда не смотрю, что бы стим игру качал. Простого способа не нашел. Потому вопрос к знатокам как это сделать просто? Роутера нет для QoS кручений с нормальным гуем, так что хочется на своем ubuntu 20.04 десктопе парой команд настроить или может гуй есть какой где можно выбрать приложение и выставить минимальный приоритет трафика? Или пример команды был бы тоже к месту.

можно попробовать wondershaper (есть в репах)

один только нюанс - он режет не процесс, а адаптер, так что либо добавь физический адаптер (обычный rtl8139 сойдёт), либо сообрази виртуальный

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

Да, видел, но это надо виртуальный варганить, потом его шейпить, да еще и трафик приложения через него завернуть. Много всего, думал может кто проще знает. Плюс это шейпер, а не приоритизатор трафика. То есть, оно само по приоритету все регулировать не будет :(

i3draven ★★
() автор топика
Последнее исправление: i3draven (всего исправлений: 1)
Ответ на: комментарий от anc

А вот тут поподробнее, можешь расшифровать команду? Я глянул, там полдня маны читать что бы понять, что ты написал :)

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

Вместо $IF подставляем имя интерфейса. Простыми словами каждому соединению достанется кусочек интернета. :)

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

Ну, мне надо что бы я мог процессам раздать приоритеты, не просто поделить поровну. Потому и спрашиваю расшифровку, далее сам нагуглю подробности :)

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

С процессами чутка посложнее будет. Подробности по шейпингу ваабче :) есть здесь https://tldp.org/HOWTO/Adv-Routing-HOWTO/
С процессами же, в голову приходит запускать от разных пользователей и в iptables маркировать.
Но для задачи описанной в топике если у вас канал не 64k должно и того что я привел хватить.

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от anc

запускать от разных пользователей

1. не ну это ваще позапрошлый век.
2. прошлый век - запускать в разных cgroups (и потом матчить iptables cgroup ID). Но потом они сломали совместимость cgroups v1 & v2, и..
3. настоящий век - запускать в разных systemd slices (и потом матчить iptables cgroup path)

Bers666 ★★★★★
()

На закачку

Стим маркирует трафик меткой dscp или использует зарезервированные порты ип адреса для этого?
Нужно классифицировать трафик и сделать чтобы он использовал лишь оставшуюся пропускную способность.

naKovoNapalBaran
()
Последнее исправление: naKovoNapalBaran (всего исправлений: 2)

понизить приоритет трафика стима на закачку игр

У стима внутри LEDBAT, он и так должен с минимальным приоритетом качать.

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

А чем они отличаются? У нас есть что крутить: base, ceil, prio.

Даём одинаковый base, ceil, но разный prio - qos.
Даём разные base, ceil - шейпер.

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

Так то, что он алгоритм использует этот, не значит, что там приоритет минимальный вроде.

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