监控工具 - 网络监控

网络调试工具

  • nethogs 按照进程对网络带宽排序
  • sar – 监控网卡速度
  • iperf 测试网络最大宽带
  • ntop 功能比较强大的一个网络监控工具
  • tcprstat 检测延迟的一个工具
  • netstat 端口察看

sar 监控网卡速度

详情可以参考sar 一节

1
sar -n DEV  30 5

sar network

nethogs

NetHogs是一个小型的net top工具,不像大多数工具那样拖慢每个协议或者是每个子网的速度而是按照进程进行带宽分组。NetHogs不需要依赖载入某个特殊的内核模块。如果发生了网络阻塞你可以启动NetHogs立即看到哪个PID造成的这种状况。这样就很容易找出哪个程序跑飞了然后突然占用你的带宽。

详情查看 : NETHOGS

netstat

netstat 是一个非常强大的工具, 可以显示各种网络相关信息,如网络连接,端口,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。

详情查看 :netstat

iperf

Iperf是美国伊利诺斯大学(University of Illinois)开发的一种开源的网络性能测试工具。可以用来测试网络节点间(也包括回环)TCP或UDP连接的性能,包括带宽、抖动以及丢包率,其中抖动和丢包率适应于UDP测试,而带宽测试适应于TCP和UDP。

Iperf是一款基于TCP/IP和UDP/IP的网络性能测试工具,可以用来测量网络带宽和网络质量,提供网络延迟抖动、数据包丢失率、最大传输单元等统计信息。网络管理员可以根据这些信息了解并判断网络性能问题,从而定位网络瓶颈,解决网络故障。

Iperf 是一款基于命令行模式的网络性能测试工具,是跨平台的,提供横跨Windows、Linux、Mac的全平台支持。iperf 全程使用内存作为发送/接收缓冲区,不受磁盘性能的影响,对于机器配置要求很低。不过由于是命令行工具, iperf 不支持输出测试图形。

Iperf可以测试TCP和UDP带宽质量,具有多种参数和UDP特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。

详情查看 : iperf

ntop

Ntop是一种监控网络流量的工具,用NTOP显示网络的使用情况比其他一些网管软件更加直观、详细。NTOP甚至可以列出集群中每个节点计算机的网络带宽利用率。

  1. 自动从网络中识别有用的信息;
  2. 将截获的数据包转换成易于识别的格式;
  3. 对网络环境中通信失败的情况进行分析;
  4. 探测网络环境中的通信瓶颈,记录网络通信的时间和过程。

详情查看 : ntop

tcprstat

tcprstat 是一个基于 pcap 提取 TCP 应答时间信息的工具,通过监控网络传输来统计分析请求的响应时间。
tcprstat是安装在server端,统计分析本地网卡地址请求的响应时间,可以用于临时分析,也可定时任务做信息收集

推荐:

安装与使用

Aliyun install