LINUX.ORG.RU

Избранные сообщения Hett

Ubuntu: проксирование трафика

Форум — Admin

Всем привет.

Есть серверы которые проксируют трафик на гигабите (2 интерфейса, локальный и внешний). Проксирует nginx. Кроме этого имеется дисковая нагрузка. Есть проблема, что когда диск сильно нагружается, начинаются провалы в трафике, причем в iftop это выглядит так, что трафик падает в ноль а потом снова бижит. И так каждые несколько секунд пока диск не отпустит.

В nginx в общем-то логи отключены. В чем может быть проблема, куда рыть?

 провалы

Hett
()

TC, ограничение скорости для каждого IP

Форум — General

Всем привет, имеется сервер, трафик которого режется шейпером TC, выглядит примерно так:

    $TC qdisc add dev $DEV_P1_DOWN root handle 1: htb default 900
    # Classes
    $TC class add dev $DEV_P1_DOWN parent 1:  classid 1:1   htb rate 280Mbit ceil 280Mbit
    $TC class add dev $DEV_P1_DOWN parent 1:1 classid 1:10  htb rate 130Mbit ceil 280Mbit
    $TC class add dev $DEV_P1_DOWN parent 1:1 classid 1:20  htb rate 140Mbit ceil 280Mbit
    $TC class add dev $DEV_P1_DOWN parent 1:1 classid 1:900 htb rate  10Mbit ceil 280Mbit
    # Filters
    #free
    $TC filter add dev $DEV_P1_DOWN protocol ip parent 1: prio 1 u32 match ip sport 80 0xffff flowid 1:10
    #premium
    $TC filter add dev $DEV_P1_DOWN protocol ip parent 1: prio 1 u32 match ip sport 81 0xffff flowid 1:20

С этим вопросов нет, писал сам, все понятно, но не могу найти информацию, как сделать так, чтобы все подключения, скажем, на 80 порт ограничивались индивидуально, т.е. чтобы никто не мог качать быстрее чем 1 Мбит/с даже если полоса свободна.

Спасибо.

Hett
()