классный тариф 50Kbps tc! = 50K/s в wget?

Можно использовать встроенное ударом eval сделать это:

#!/bin/bash
FRUITS="BANANA APPLE ORANGE"
BANANA_COLOUR="Yellow"
APPLE_COLOUR="Green or Red"
ORANGE_COLOUR="Blue"

for fruit in $( echo $FRUITS );
do
    fruit_colour=${fruit}_COLOUR
    eval echo $fruit is \$${fruit_colour}
done

Отметьте backslashed-знак-доллара. В основном, причины строки "оценки" bash к substitue для $fruit и ${fruit_color}, затем использование eval сделать второй раунд substition перед вызовом echo.

3
19.12.2012, 10:35
1 ответ

Вы не можете использовать формирование для ограничения уровней входящего трафика. Для этого необходимо использовать управление на основе политик, и оно, возможно, ограничило эффективность.

Формирование управляет уровнем, на котором пакеты отосланы сетевой интерфейс. Правила Вы настроили выход сети управления.

Пакеты прибывают в любой уровень, который другой конец отправляет им. Управление на основе политик может помочь путем ограничения уровня, что пакеты питаются во входную очередь путем отбрасывания пакетов, которые превышают этот данный уровень. TCP должен затем скорректировать свой уровень отправки. Протоколы без управления перегрузкой (UDP и протоколы основываются на нем) не замедлятся, когда пакеты будут отброшены, таким образом управление на основе политик не будет иметь никакого эффекта на уровень отправителя.

Управление на основе политик с формированием трафика Linux сделано с входным фильтром. Запустите с http://lartc.org/howto/lartc.adv-qdisc.ingress.html.

8
27.01.2020, 21:11
  • 1
    Ваш "запускаются со" ссылки, первая ссылка, я вставил свое сообщение, чтение ее и до сих пор нет очень о входе нигде за исключением первой части. Сопровождаемый это к костям: ICMP Ограничения скорости, который не работал. Измененный это для порта 80 путем замены - syn с - dport и - спорт 80. –  Torxed 19.12.2012, 12:51
  • 2
    Это может быть затронуто мной использующий беспроводной контроллер? wlan0? Я заметил, что у них есть различные основные политики все вместе? –  Torxed 19.12.2012, 12:54
  • 3
    Это, кажется, работает tho, но я не могу из любви к фигуре бога, почему это работает и почему примеры, которые Вы связали и я связался, не работал. И использование виртуального входного интерфейса вызывает другую проблему, я должен направить все от того интерфейса до wlan0 снова, иначе они, кажется, сосут. –  Torxed 19.12.2012, 13:15
  • 4
    @Torxed: я не удивлен, что более старые документы управления на основе политик не работают. Это было некоторое время, так как я смотрел, но я, кажется, вспоминаю, что необходимо было использовать промежуточное устройство организации очередей (IMQ), который все переехали несколько лет назад (я думаю, что ifb наполняют Вас связанный с, новый материал). BTW, который я не знал, сколько из LARTC Вы считали, таким образом, я связался со страницей на входной фильтрации непосредственно. Вы не связывались с этой страницей, таким образом, я не знал, считали ли Вы ее. –  camh 19.12.2012, 14:15
  • 5
    ! Хорошо я должен буду выяснить, как IMQ работает затем и самое главное как очистить ВСЕ мои правила, у меня есть установка, потому что я начинаю замечать фантомную задержку время от времени, случайные дроссели на порте 80, который раздражает ад из меня :) (Мой собственный отказ, так как я не потрудился сбрасывать правильно от запуска, и перезагрузка не делает этого) –  Torxed 19.12.2012, 14:38

Теги

Похожие вопросы