开发者社区 问答 正文

在Linux中与性能监测与优化相关的nethogs命令如何使用啊??

在Linux中与性能监测与优化相关的nethogs命令如何使用啊??

展开
收起
我是小美女 2021-10-31 20:17:32 452 分享 版权
1 条回答
写回答
取消 提交回答
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。

    NetHogs是一个开源的命令行工具(类似于Linux的top命令),用来按进程或程序实时统计网络带宽使用率。

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

    在RHEL、CentOS和Fedora下安装NetHogs

    要安装NetHogs,你必须要启用你所用Linux下的EPEL源。然后运行下面的yum命令下载安装NetHogs包。
    
    # yum install nethogs
    
    

    在Ubuntu、Linux mint和Debian下安装NetHogs

    键入apt-get命令安装NetHogs包:
    
    $ sudo apt-get install nethogs
    
    

    NetHogs用法 在基于RedHat系统下键入如下命令启动NetHogs工具。

    # nethogs
    
    

    在Debian/Ubuntu/Linux Mint下要执行NetHogs你必须拥有root权限:

    $ sudo nethogs
    
    2021-10-31 21:05:41
    赞同 展开评论