当前位置:首页 > 运维 > 正文内容

linux中利用nethogs查看哪些进程占用网络带宽

phpmianshi5年前 (2016-04-27)运维352

centos6版本安装

1、安装依赖包

yum install ncurses* -y
yum install libpcap* -y


2、下载源码包

wget  
tar -zxvf v0.8.1.tar.gz
cd nethogs-0.8.1/
make && make install

示例

nethogs em1

结果如下

  TOTAL                                               39.792      32.149 KB/sec 
NetHogs version 0.8.1

    PID USER     PROGRAM                    DEV        SENT      RECEIVED       
   1698 mysql    ../local/mysql/bin/mysqld  eth0      39.272      29.425 KB/sec
   1903 root     ..memcached/bin/memcached  eth0       4.345       6.076 KB/sec
    593 root     php                        eth0       0.454       1.061 KB/sec
    585 root     php                        eth0       0.454       1.061 KB/sec
    577 root     php                        eth0       0.454       1.048 KB/sec
    566 root     php                        eth0       0.454       1.048 KB/sec
      ? root     ..9:55262-100.67.92.33:80             0.171       0.121 KB/sec
   2526 root     barad_agent                eth0       0.284       0.121 KB/sec
   2095 root     /usr/local/php72/bin/php   eth0       0.893       0.114 KB/sec
   2096 root     /usr/local/php72/bin/php   eth0       0.906       0.114 KB/sec
   2094 root     /usr/local/php72/bin/php   eth0       0.883       0.114 KB/sec


可以看到哪个进程占用带宽


centos7版本安装

yum install nethogs

版权声明:本文由PHP面试资料网发布,如需转载请注明出处。
分享给朋友:

相关文章

linux中查看系统活动情况报告sar命令详解

有很多工具可以看网络流量,但我最喜欢sar。sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多...

linux中netstat和ss命令详解

由于nio的普及,ck10k的问题已经成为过去式。现在随便一台服务器,都可以支持数十万级别的连接了。那么10万的连接需要多少资源呢?由于一个连接都是文件句柄,所以需要文件描述符数量支持才行,每一个so...

linux中配置sudo赋予普通用户对某些命令的执行权限

背景有时我们需要给普通用户,某个命令的执行权限,但是又不想让这个普通用户能执行更多的其他命令,这时候我们可以配置sudo,设置只能执行某几个命令即可配置vim /etc/sudoers #...

linux下utf-8 BOM的检查和删除

背景当源程序是gbk格式,你转换为 utf8 的时候,很多情况是头部会出现bom,当是php 程序时候,这样会出现很多意想不到的事情,那怎么办呢,你可以用linux 命令来查找,然后对文件的bom 进...

Linux中ss命令Recv-Q和Send-Q详解

ss用来显示处于活动状态的套接字信息。ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netst...

linux中cpu占用过高排查方法

CPU使用率查看top通过top -d 0.1可以缩短采样时间。-d:指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。load average后面的三个数分别是1分钟、5分钟...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。