在高并发环境下,Linux流量监控至关重要,可以帮助您确保网络性能和稳定性。以下是一些常用的Linux流量监控工具和方法:
**iftop**:iftop 是一款实时的网络流量监控工具,可以显示当前服务器上每个网络接口的流量使用情况。通过iftop,您可以查看哪些IP地址或端口消耗了大量的带宽。
**nload**:nload 是一个能够以图形方式显示实时网络流量的工具,它可以显示总的流量使用情况以及每个网络接口的使用情况。
**iftop**:iftop 是一个类似于 top 命令的工具,但是它显示的是网络流量信息。通过 iftop,您可以实时监控服务器上每个网络接口的流量使用情况。
**NetHogs**:NetHogs 是一个命令行工具,可以显示每个进程的网络流量使用情况。通过 NetHogs,您可以了解到每个进程消耗的带宽情况。
**nethogs**:nethogs 是一个用于监控特定进程的网络流量的命令行工具。它可以显示每个进程消耗的带宽情况,并按照消耗量进行排序。
这些工具可以帮助您实时监控服务器上的网络流量情况,及时发现并解决网络性能问题。您可以根据自己的需求选择适合的工具并进行配置。
iftop工具
#sudo iftop -i eth0 -B # 以Byte为单位(默认是bit)

- Peak :监控期间观测到的峰值速率(瞬时最大值)。
- Cumulated :从启动
iftop
开始累计的总流量。 - 2s/10s/40s :过去2秒、10秒、40秒的平均流量速率。
- Rates:发送(TX)和接收(RX)速率的组合值(若存在双向流量)。
- TX:网卡发送的总流量。
- RX:网卡接收的总流量。
- TOTAL:发送和接收流量的总和。
nload工具
##工具
#yum -y install nload
##指定网卡eth0
#nload eth0

JVM内存看板
jstat -gc 进程ID(java pid) 2000
