Я пытаюсь временно установить дисциплину очереди с ограниченной скоростью, а затем удалить ее чуть позже:
# /sbin/tc qdisc add dev eth1 root tbf rate 600kbit latency 50ms burst 1540
# /sbin/tc qdisc del dev eth1 root
К сожалению, это полностью устраняет дисциплину в очереди и предотвращает работу исходящих передач данных после удаления очереди.
Я надеялся, что смогу восстановить дисциплину очереди до значения по умолчанию:
qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
Однако не похоже, что pfifo_fast qdisc может быть создан вручную:
# /sbin/tc qdisc add dev eth1 root pfifo_fast
qdisc 'pfifo_fast' does not support option parsing
Обходной путь, который я нашел, состоит в том, чтобы создать новую простую дисциплину очереди:
# /sbin/tc qdisc add dev eth1 root prio
Тем не менее, мне было интересно, как сбросить это обратно до реального значения по умолчанию без перезагрузки.