1

私は次の構成を持っています:

  • CentOS 6 (2.6.32-042stab049.6) を実行する OpenVZ ホスト、ギガビット接続
  • その OpenVZ で実行されている単一のコンテナー

ホストには、インバウンド接続とアウトバウンド接続用の完全なギガビット接続があります。コンテナーは、すべての発信トラフィックに対して完全なギガビットを備えていますが、着信トラフィックは、「バースト」が許可されているデフォルトのトラフィック シェーピング ルールの対象になっているようです。大きなバイナリ ファイルのダウンロードは、数秒間 15MB/s で行われ、その後 50Kb/s に戻ります。

まったく同じファイルをホストにフルスピードで何度でもダウンロードできます。

トラフィック シェーピングが有効になっていません。

root@host:~# tc qdisc show dev venet0
root@host:~# tc class show dev venet0
root@host:~# tc filter show dev venet0

IPtables には特別なものはありません:

root@host:~# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination   
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination   
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

私は実際に少し行き詰まっており、これは CentOS 6 の OpenVZ カーネルのバグである可能性があると考えています。近い将来、CentOS 5 でテストするオプションはありません。トラブルシューティングの方法について他に考えがある人はいますか? それとも聞き覚えがありますか?ホストが find だけを実行し、CT だけが着信帯域幅の問題を抱えているという事実を考えると、原因として OpenVZ を調べています。

4

0 に答える 0