ユーザ用ツール

サイト用ツール


06_virtualization:03_xen:03_xen_limit_on_inbound

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
06_virtualization:03_xen:03_xen_limit_on_inbound [2014/07/04 12:51]
matsui 06_仮想化:03_xen:03_xenインバウンドに制限をかける renamed to 06_仮想化:03_xen:03_xen_limit_on_inbound
06_virtualization:03_xen:03_xen_limit_on_inbound [2014/07/04 12:52] (現在)
matsui 06_仮想化:03_xen:03_xen_limit_on_inbound renamed to 06_virtualization:03_xen:03_xen_limit_on_inbound
ライン 1: ライン 1:
 +====== 03 Xenインバンドに制限をかける ======
 +
 +アウトバウンドはTCで行なっている。
 +
 +Linux OSが提供する帯域幅制限の機能はインターフェイスごとに適用され、そのインターフェイスからのアウトバウンドトラフィックに対して働きます。
 +従って、そのままではインバウンドトラフィックについては制御できません。
 +
 +Xenの場合インバウンドトラフィックはvif1.0で制御できます。
 +なぜならば、vm01のインバウンドトラフィックは、vif1.0にとってはアウトバウンドトラフィックだからです。
 +このように、xenbrを巧みに利用して、アウトバウンドとインバウンド、両方のトラフィックを制御するわけです。
 +
 +インバウンドの計算方法
 +
 +<code console>
 +# xm list i3e6lqftov4csw --long
 +    (device
 +        (vif
 +            (bridge j4ihd7fqt3ugjp)
 +            (uuid fb5d570f-a935-f2d2-72d9-93cad7732065)
 +            (script /​etc/​xen/​scripts/​vif-bridge)
 +            (ip 8.30.162.23)
 +            (rate '​625000,​50000'​)
 +            (mac 00:​16:​3e:​63:​1e:​10)
 +            (vifname di64zv8eeutfqz)
 +            (backend 0)
 +        )
 +    )
 +
 +
 +
 +</​code>​
 +
 +rate '​625000,​50000'​
 +
 +625000bit * 8 =  5000000bit
 +5000000bit = 5000k = 5M
 +
 +50000μsec = 50ms = 0.05s
 +
 +5M / 0.05s = 100M / 1s
 +
 +
 +参考サイト
 +[[https://​access.redhat.com/​site/​documentation/​ja-JP/​Red_Hat_Enterprise_Linux/​5/​html/​Virtualization/​sect-Virtualization-Tips_and_tricks-Limit_network_bandwidth_for_a_Xen_guest.html]]
 +
  
06_virtualization/03_xen/03_xen_limit_on_inbound.txt · 最終更新: 2014/07/04 12:52 by matsui

Yesterday:165 Today:153 Total:06468