Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
tc htb и nginx
- To: nginx-ru@xxxxxxxxx
- Subject: tc htb и nginx
- From: Vasiliy Tolstov <v.tolstov@xxxxxxxxx>
- Date: Tue, 07 Jul 2009 16:19:14 +0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=selfip.ru; s=dk; h=Subject:From:Reply-To:To:Content-Type:Date: Message-Id:Mime-Version:Content-Transfer-Encoding; bh=CokkneIESr vjyOB4DTFwtpttGw92J5CLn6yzL04xYXc=; b=VJMP870/GqVVMQACtttQA2Fd+N Eht4h7DCXv/EK6IgW6okNhbOeK/j1WRb2UIBmo2xDdaxMho0FLdsY6U24TQ51FVt nYpQbj2wxb69N94L5kUpJdQSvwI1vyl3abANOm
- Organization: Selfip.Ru
Добрый день.
Задался целью лимитировать траффик на один из серверов в vlan-е:
внешний интерфейс eth0 (uplink 1Gb)
интерфейс vlan-а eth1.110
Так как мои познания в шейпинге траффика минимальны и новые знания
входят в голову с трудом - пока смог сделать только следующее:
tc qdisc del dev eth0 root
tc qdisc add dev eth0 root handle 1: htb default 50 r2q 100
tc class add dev eth0 parent 1: classid 1:1 htb rate 1000Mbit ceil
1000Mbit
tc class add dev eth0 parent 1: classid 1:2 htb rate 30Mbit ceil 30Mbit
tc filter add dev eth0 parent 1: protocol ip prio 16 u32 match ip dst
92.53.104.29 flowid 1:2
tc filter add dev eth0 parent 1: protocol ip prio 16 u32 match ip src
92.53.104.29 flowid 1:2
(92.53.104.29 это айпи сервера, подключенного к на 110 vlan-е)
На глаз и wget-ом видно, что трафик стал резаться. но как-то слишком
резко. При скачивании объемного файла (400 мегабайт) с сервера (файл
отдается через nginx) появляется обрыв закачивания:
Resolving download.navicom.ru... 92.53.104.29
Connecting to download.navicom.ru|92.53.104.29|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 492302377 (469M) [application/octet-stream]
Saving to: `/dev/null'
2%
[=>
] 10,354,411 157K/s in 61s
2009-07-07 16:11:43 (165 KB/s) - Connection closed at byte 10354411.
Retrying.
В error_log nginx:
2009/07/07 16:12:42 [info] 20741#0: *643477 client timed out (110:
Connection timed out) while sending response to client, client:
77.221.141.148, server: download.navicom.ru, request: "GET /xxxx.exe
HTTP/1.0", host: "download.navicom.ru"
Можете помочь советом - в чем проблема? И есть ли где-то более простая
документация по лимитированию трафика (для глупых)?
--
Vasiliy Tolstov <v.tolstov@xxxxxxxxx>
Selfip.Ru
|