Pages

Sunday, 29 January 2012

终于解决xenserver丢包问题




貌似这问题是xenserver 6.0 才有。5.x没事。

cat /etc/xensource/network.conf
如果显示的是openvswitch
就用下面命令更改为bridge然后重启。

xe-switch-network-backend bridge

切换回openvswitch使用下面命令。
xe-switch-network-backend openvswitch


装的xenserver
CPU是X3440 网络是1 Gbps Uplink,不知道是哪里的问题,难道连接数太高xenserver出的问题?哎
CPU用了最高70%,开了4个小鸡,平均下来,每个小鸡连接数可能1000左右。整机跑了70Mbps差不多。
ping入母鸡或者从母鸡ping出都丢包,母鸡ping母鸡的网关也丢,小鸡同母鸡的情况一样,机房说机房网络没问题。。

有可能是CPU性能不足么? 如果把其中一个连接数最高的小鸡断网,立刻都恢复正常。只关闭小鸡上的服务,故障依旧。给小鸡限速能有一定改善。

刚测试了,上行能跑到100Mbps以上。而且ping在关闭一个连接数超过1500的小鸡后,ping也恢复正常,应该可以排除带宽不足。
有一个小鸡连接数在1500 ~ 2000 最高连接数在2600左右,这个小鸡开开后,出现上述的全鸡丢包的情况。

全鸡的连接数估计最多4000~5000
难道X3440承受不住这些连接数?这期间,CPU从来没上过70%以上.

方法在这。http://forums.citrix.com/thread.jspa?threadID=294646

No comments:

Post a Comment