故障现象:
如何在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),可能设备网络存在问题。 |