tcp传输数据 分段
I find there are too many TCP segments retransmited in a Xen virtual machine.
sudo netstat -s | grep segments
537559 segments received
558908 segments send out
3533 segments retransmited
2677 bad segments received.
There are 4 VMs on a host which has 4 cores. The segment retransmision rate is too high.
具有4个核心的主机上有4个VM。 段重传率太高。
It finally turns out that there are too many VMs on the same host. Adjusting the number of VMs on one single host to 3 makes the tcp segments retransmision rate much lower. My guess of the reason is that the CPU turns to the bottleneck (not confirmed).
最终发现同一主机上的VM过多。 将一台主机上的VM数量调整为3,可以使tcp段的重传率大大降低。 我对原因的猜测是CPU转向了瓶颈(未确认)。
Answered by anonymous.
匿名回答。
翻译自: https://www.systutorials.com/too-many-tcp-segments-retransmited-in-a-virtual-machine/
tcp传输数据 分段