Вот пример. Предположим, что у Вас есть этот код, и Вы нажимаете %
, курсор переходит между {и} parens:
matchit.vim
расширяет эту функциональность, можно сделать то же с ()
просто движение в курсор (
и нажмите %
, это переходит между парами круглой скобки (), {}'s, []. Это также переходит между открывающими и закрывающими тэгами стиля C, комментируют/* и */. И достаточно умно перейти между директивами препроцессору C - от #if до #endif и соответствовать #elif или промежуточному #else
Поскольку больше информации обращается к catonmat.net и vim.org. Обратите внимание что начиная с энергии 6.0, matchit.vim
был включен в стандартное распределение энергии, под macros/
каталог.
Я нашел этот список ресурсов управления трафиком, которые могли бы оказаться полезными Вам в получении достаточного количества знаний проблемной области о теме. Статья названа: Управление трафиком.
Существует также это превосходное учебное руководство на QoS и Управлении трафиком, названном: Поездка к Центру Ядра Linux: Управление трафиком, Формирование и QoS.
Вы также могли бы хотеть взять пик в этой названной документации OpenWRT: Управление Сетевым трафиком. Конкретно этот раздел по Конфигурации. Они обсуждают, как Управление трафиком работает, как настроить его и также обеспечить хорошую основу для терминологии наряду с примерами, которые должны оказаться полезными в получении лучшего понимания того, как все работает.
Наконец, я также нашел эту статью, названную: Linux HTB, ставящий руководство дисциплины в очередь - руководство пользователя, которое делает следующий комментарий об уровне. Здесь они говорили о классном тарифе, но я думаю, что эти два достаточно подобны:
выборка
$ tc -s -d class show dev eth0
class htb 1:1 root prio 0 rate 800Kbit ceil 800Kbit burst 2Kb/8 mpu 0b
cburst 2Kb/8 mpu 0b quantum 10240 level 3
Sent 5914000 bytes 11828 pkts (dropped 0, overlimits 0)
rate 70196bps 141pps
lended: 6872 borrowed: 0 giants: 0
class htb 1:2 parent 1:1 prio 0 rate 320Kbit ceil 4000Kbit burst 2Kb/8 mpu 0b
cburst 2Kb/8 mpu 0b quantum 4096 level 2
Sent 5914000 bytes 11828 pkts (dropped 0, overlimits 0)
rate 70196bps 141pps
lended: 1017 borrowed: 6872 giants: 0
class htb 1:10 parent 1:2 leaf 20: prio 1 rate 224Kbit ceil 800Kbit burst 2Kb/8 mpu 0b
cburst 2Kb/8 mpu 0b quantum 2867 level 0
Sent 2269000 bytes 4538 pkts (dropped 4400, overlimits 36358)
rate 14635bps 29pps
lended: 2939 borrowed: 1599 giants: 0
Они затем объясняют уровень и pps следующим образом:
уровень, pps говорит Вам фактический (10 усредненных секунд) уровень, проходящий класс. Это - тот же уровень, как используется путем пропускания.