如何在centos 中监测每个程序的网络使用情况

  |   0 评论   |   60 浏览

在 CentOS 中,可以使用 iftopnethogs 工具来监测每个程序的网络使用情况。

使用 iftop 监测网络使用情况

  1. 安装 iftop 工具:
sudo yum install iftop
  1. 运行 iftop,监测网络使用情况:
sudo iftop

iftop 会显示当前所有网络连接的实时情况,包括连接 IP、连接速度、发送和接收的数据量等信息。可以使用 iftop 的各种选项来筛选和排序信息,如:

复制代码 sudo iftop -i eth0 # 仅监测 eth0 网卡的网络使用情况 sudo iftop -P # 显示端口号和服务名 sudo iftop -B # 显示字节而不是位 sudo iftop -F 192.168.1.0/24 # 仅监测指定网段的网络使用情况

使用 nethogs 监测网络使用情况

  1. 安装 nethogs 工具:
sudo yum install nethogs
  1. 运行 nethogs,监测每个程序的网络使用情况:
sudo nethogs

nethogs 会显示当前所有正在使用网络的进程、进程的 PID 和使用的带宽。可以按流量和进程进行排序。

sudo nethogs eth0 # 仅监测 eth0 网卡的网络使用情况 sudo nethogs -c 10 # 每 10 秒更新一次网络使用情况 sudo nethogs -v 3 # 显示每个进程的详细信息

以上是使用 iftopnethogs 来监测每个程序的网络使用情况的方法,在实际的使用中,你可以根据自己的需求进行选择。


标题:如何在centos 中监测每个程序的网络使用情况
作者:michael
地址:https://blog.junxworks.cn/articles/2023/06/21/1687312032096.html