ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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




 




Copyright © Lexa Software, 1996-2009.