Linux 下如何监控进程的实时网速 - NetHogs

温馨提示:
本文所述内容具有依赖性,可能因软硬条件不同而与预期有所差异,故请以实际为准,仅供参考。

一、介绍

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

二、安装

1、RHEL、CentOS、Fedora

# yum install nethogs

2、Ubuntu、Debian

# apt-get install nethogs

三、使用

1、基本用法

# nethogs

注意,此命令需要在 root 权限下使用。

2、进阶用法

# nethogs -d 5     //设置 5 秒钟的刷新频率
# nethogs eth0 eth1     //同时监视 eth0 和 eth1 接口

3、效果示例

NetHogs version 0.8.5

    PID USER     PROGRAM                                                                                                DEV        SENT      RECEIVED       
   5233 fsm110.. /usr/bin/smbd                                                                                          eth0       53.065    1935.945 KB/sec
   4960 root     sshd: admin@pts/17                                                                                     eth0        0.240       0.064 KB/sec
  23752 scm_ftp  ftpd: 61.131.6.205: user/scm_ftp: NLST                                                                 eth0        0.037       0.055 KB/sec
      ? root     unknown TCP                                                                                                        0.000       0.000 KB/sec

  TOTAL                                                                                                                            53.343    1936.064 KB/sec

你可能还需要:《Linux 下的流量监控统计工具 - vnstat|nload


ArmxMod for Typecho
个性化、自适应、功能强大的响应式主题

推广

 继续浏览关于 linux测速网速 的文章

 本文最后更新于 2021/03/12 10:01:08,可能因经年累月而与现状有所差异

 引用转载请注明: VirCloud's Blog > 运维 > Linux 下如何监控进程的实时网速 - NetHogs