如何在Data Mover上查看TCP重传?
解决方案:
数据在网络上以数据包为单位传输,不管网络线路有多好、网络设备有多强悍,你的数据都不会是以线性(如打电话一样)传输,中间总会出现数据包的丢失。碰到这种情况,TCP/IP协议会自动通过重传功能来重传丢失包,如果网络线路质量好、速度快,对应的网络丢包率就会低,当然重传率也会低,因此通过查看Data Mover的重传包数量就能判断网络质量及拥塞情况。
本方法适用产品:VNX和Celerra
适用版本:NAS 5.6、6.0及7.0
检查方法:使用账户nasadmin登录control station,使用命令server_netstat movername –s –p tcp查看现有重传包数,输出如下:
[nasadmin@NS480-1 ~]$ server_netstat server_2 -s -p tcp
tcp:
****
4948183 packets sent
5 data packets retransmitted (重传包数为5个)
0 resets
3654442 packets received
7332 connection requests
41 connections lingered
注意事项:
1. 上面重传包统计的是积累值,所以你需要在间隔时间内执行命令二次,然后用后面一次的值减去前面一次获取的值。
2. 这里得到的重传包数是指从Data Mover到客户端的数量。
3. 如果重传率大于0.01%(重传包/总数据包*100),可能设备网络存在问题。