我有一个运行 30 个 xen vps 的节点。当我 ping 我的节点 IP 时,一切正常,但当我 ping 客户 IP 时,数据包丢失率很高。即使当我登录到我的节点来 ping 客户时,数据包丢失率也很高。
我检查了 iptables,没有这个规则,因为当我停止 iptables 时,仍然会发生数据包丢失。
我尝试重新启动服务器但仍然没有解决,有人知道吗?
答案1
首先要看的是 xentop 并深入了解网络使用情况。
除此之外,您还可以查看 iftop 以查看是否注意到任何异常流量。
这里概述了几种常见的症状和问题: http://wiki.xen.org/xenwiki/Network_Throughput_Guide#head-732a4ea753ed40c3597076813049941b93ab5da9
还有几种优化方法: http://wiki.xen.org/xenwiki/Network_Throughput_Guide#head-2e0c6f8487454b9eb90d9527b21c595d890a90b8
查看这些内容并进行更多故障排除和数据收集。该指南(http://wiki.xen.org/xenwiki/Network_Throughput_Guide) 还有其他一般性建议,这些建议应该适用于 Xen。
需要考虑的一些事项包括 CPU 利用率或其他过度约束症状(内存不足、交换等)。另一个需要考虑的有用事项是它是什么类型的客户机(PV 还是 HVM)?正在使用什么驱动程序?是否有一组更好的 NIC 配置选项可以使用?