eth*_*th0 5 virtualization storage-area-network virtual-machines xenserver
我们有 2 台带有 Quad Quad Xeons 2.6GHz 和 32GB 内存的 HP DL360 G5,每台运行 XenServer 5.5,它们通过铜缆 CAT5 (1GB) 访问 OpenFiler 盒(带有 8 个 320GB SAS 10K 驱动器)进行存储。
我们已经使用这个设置测试了很多已经完美运行的东西,但是现在我们正在转向在生产中使用这个设置并且遇到了性能问题。目前有 27 个虚拟机分布在两台服务器上,它们都在使用中(尽管没有做很多工作),但它们看起来“很慢”,尤其是我们的员工瘦客户端 - 他们总是抱怨登录时间和通过网络访问文件减缓。
就个人而言,我认为这是一个吞吐量问题,我们应该为我们的存储使用 SCSI 或 FC,但我需要一些证据来支持我的理论,而且我对 Xen 还是很陌生(它是由以前的员工设置的)。
我的问题:根据我提供的信息,是否有可能是储物箱超载了,试图在一根电缆上挤压太多;?如何从 XenServer 本身实时监控网络访问?
谢谢 :-)
小智 4
我已经多次看到这个问题了。我真的很喜欢 xenserver,然而,它就像一颗未经打磨的宝石......
您应该检查 ifconfig -a (在 dom0、xenserver 控制台上)并查找丢弃的数据包
您可以使用: ifconfig -a | grep 下降 | awk {'打印 $3'} | grep -v“:0”
如果您看到丢包,您应该这样做:
在服务器 xenserver 控制台上:
获取物理接口的UUID: xe pif-list host-name-label=XEN1
禁用接口上的校验和:
xe pif-param-set other-config:ethtool-tx="off" uuid=3281b044-2a93-2f1b-e8e1-eaf0faccbd1f; xe pif-param-set other-config:ethtool-rx="off" uuid=3281b044-2a93-2f1b-e8e1-eaf0faccbd1f