Xenのネットワークエラー
X4450で仮想環境を3つ立ち上げ、それぞれにCPUを8と1割り当てて、メモリを16Gと8G割り当て。こんなリソースで、CPU8個の方ではZopeインスタンスを3つ〜4つ稼働させた状態でのnetstat。RX-DRPが多数でています。
$ netstat -i Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 29964866 0 15079 0 10191631 0 0 0 BMRU eth2 1500 0 61218911 0 111757 0 35299441 0 0 0 BMRU lo 16436 0 3162 0 0 0 3162 0 0 0 LRU
eth2は裏側のLANで、サーバ同士の通信に使っています。HTTPのPorxyなんかはここを通るんですね。
で、この仮想環境が乗っている親のOS側でnetstatをみると
$ netstat -i | more Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 149665499 0 0 0 307389 0 0 0 BMRU eth1 1500 0 10117 0 0 0 2285 0 0 0 BMRU eth2 1500 0 139247941 0 0 0 27376673 0 0 0 BMRU (中略) peth2 1500 0 247898840 0 157835 0 283878825 0 0 0 BORU
桁が上がって見にくくてすみません。こっちにもエラーがあります。上記であげた仮想環境は別筐体への通信を激しく行うので、物理的な通信はこの親OSを必ず経由してます。
物理的なネットワークインタフェイスにはエラーがあるってことで、なにか物理的な現象なのかなぁと言う気がします。