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

时间: 2024-09-20 05:46:33

如何在Data Mover上查看TCP重传的相关文章

如何在VNXe上查看复制会话进程?

  故障现象: 如何在VNXe上查看复制会话进程? 解决方案: 在VNXe图形界面上,到System>System Replications.所有的复制会话都会列在屏幕上.你也可以执行svc_storagecheck -replication –sessions来列出活动会话.

如何在 Linux 系统上安装 Suricata 入侵检测系统

如何在 Linux 系统上安装 Suricata 入侵检测系统 随着安全威胁的不断发生,入侵检测系统(IDS)在如今的数据中心环境中显得尤为必要.然而,随着越来越多的服务器将他们的网卡升级到10GB/40GB以太网,对如此线路上的硬件进行计算密集型的入侵检测越来越困难.其中一种提升入侵检测系统性能的途径是多线程入侵检测系统,它将 CPU 密集型的深度包检测工作并行的分配给多个并发任务来完成.这样的并行检测可以充分利用多核硬件的优势来轻松提升入侵检测系统的吞吐量.在这方面有两个知名的开源项目,分别

VNX更换Data Mover时的相关操作和注意事项

故障现象: 如何对Data Mover进行更换?更换时需要哪些操作?如何手动切换Data Mover? 解决方案: 1.当我们要对Data Mover进行更换时一定要确认该DM没有处于Active状态,否则会导致用户的应用无法访问.   2.使用SSH登录到Control Station上,默认用户名 nasadmin 密码 nasadmin   3.输入nas_server -l 查看当前所有Data Mover的状态 确认要更换的Data Mover状态 type1为active type4

如何在 iOS 设备上呈现原型

  网络上有很多iOS组件库,很方便实现控件,所以绿茶小编提醒,此篇文章只是讲诉下,要如何在 iOS 设备上呈现原型? 很多 UX 和 PM 同学还是习惯使用传统的 Axure RP 制作产品原型,作者觉得 Axure RP 在 iOS 原型阶段还是有优势的,比如可以很方便交互模式的创新和细节,不拘泥原生控件. 首先大致在iOS中原型呈现有这个几个需求: 必须全屏 依照场景在线或者离线操作原型 如果导入到 App 内, 使用 iTunes 原生的方式 无需越狱 1. 先前准备工作 1)在原型设置

cisco路由器上配置TCP拦截

大家先回顾一下我之前发的"ACL中的established选项"中关于TCP的内容. 之前说过,TCP建立连接的三次握手过程中,一方向另一方发送的第一个报文设置了SYN位,当某台设备接收到一个请求服务的初始报文时,该设备响应这个报文,发回一个设置了SYN和ACK位的报文,并等待源端来的ACK应答.那么,如果发送方并不回复ACK,主机就会因为超时而结束连接.当主机在等待这个连接超时的过程中,连接处于半开(Half-open)状态,半开连接消耗了主机的资源.在等待三次握手过程中耗尽主机资源

c#-C#网络编程使用SharpPcap.dll来抓取网络上的TCP数据包,怎么才能完整的还原抓取的数据?

问题描述 C#网络编程使用SharpPcap.dll来抓取网络上的TCP数据包,怎么才能完整的还原抓取的数据? 5C 如题,C#网络编sd程使用SharpPcap.dll来抓取网络上的TCP数据包,怎么才能完整的还原抓取的数据?我是要抓取特定的两台机器之间的数据传递,已知传递的数据包的组成规则,有这么几个问题:1.怎么才能完整的获取所有的数据包?2.获取的数据包需不需要考虑TCP数据包的重传或者错误传递的数据包? 谢谢. 解决方案 c# 使用sharppcap实现 网络抓包 使用SharpPCa

udp-怎样实现在 IP协议上提供 TCP 服务?

问题描述 怎样实现在 IP协议上提供 TCP 服务? IP 协议是一个"尽力而为"的协议,需要将信息切分成多个数据报.这些数据报有可能 在传输的过程中丢失.重复或被打乱顺序. TCP 协议将对这些问题的处理都隐藏了起来, 从而提供了一个能够传输完整字节流的可信赖服务.如果由你来设计,你会怎样实现在 IP 协议上提供 TCP 服务?为什么在已经有了 TCP 协议的情况下还有人用 UDP 协议? 解决方案 这是一个问答题而已,"你会怎样实现在 IP协议上提供 TCP 服务&quo

如何在Kali Linux上编译Windows漏洞!

Mingw-w64是一个用于创建Windows应用程序的自由和开源软件开发环境. Mingw-w64最初叫Mingw32,它当时不支持64位架构. 在本教程中,我们将讨论如何使用Mingw-64在 Kali Linux上编译Windows漏洞. 让我们开始在Kali Linux上安装Mingw-w64. 1.在Kali Linux上安装Mingw-w64 默认情况下,Kali Linux 2016.2和更低版本上未安装Mingw-w64. 因此,我们需要先安装它,然后才能在Linux上编译Win

编程-如何在select option上挂在事件?

问题描述 如何在select option上挂在事件? 当我点击option的时候触发事件,抓到option里面的文字,提交到后台 解决方案 onchange 解决方案二: 当select的值改变触发onchange事件,然后抓取到select的值就行. 解决方案三: $('#mySelect').change(function() { var para = $(this).children('option:selected').val();// 这就是selected的值 $.ajax({ u