В четвертой колонке приведены соответствующие уровни приоритетов, выставляемые ядром Linux.
В последней колонке демонстрируется результат отображения в полосы по-умолчанию. В командной строке это выглядит так:
>1, 2, 2, 2, 1, 2, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1
Это означает, что, например, приоритет 4 отображается в первую полосу. priomap позволяет задавать и более высокие приоритеты (> 7) , которые не соответствуют полю TOS, но они используются в других целях.
Ниже приводится таблица из документа RFC 1349 (за подробной информацией обратитесь к этому документу). Она показывает, каким образом приложения могут выставлять биты TOS:
TELNET | | 1000 | (minimize delay) |
FTP | Control | 1000 | (minimize delay) |
Data | 0100 | (maximize throughput) |
TFTP | | 1000 | (minimize delay) |
SMTP | Command phase | 1000 | (minimize delay) |
DATA phase | 0100 | (maximize throughput) |
Domain Name Service | UDP Query | 1000 | (minimize delay) |
TCP Query | 0000 | |
Zone Transfer | 0100 | (maximize throughput) |
NNTP | | 0001 | (minimize monetary cost) |
ICMP | Errors | 0000 | |
Requests | 0000 (mostly) | |
Responses | (mostly) | |
txqueuelen
Длина этой очереди определяется конфигурацией интерфейса, просмотреть которую можно командами ifconfig и ip. Для задания очереди длиной 10, выполните: ifconfig eth0 txqueuelen 10.
Вы не можете управлять этим параметром при помощи утилиты tc.