详解Linux工具Nethogs按进程监控网络带宽
概述 目前Linux系统有很多开源网络监视工具.比如说,你可以用命令iftop来检查带宽使用情况. netstat用来查看接口统计报告,还有top监控系统当前运行进程.但是如果你想要找一个能够按进程实时统计网络带宽利用率的工具,那么NetHogs值得一看。 NetHogs是一个小型的net top工具,不像大多数工具那样拖慢每个协议或者是每个子网的速度而是按照进程进行带宽分组.NetHogs不需要依赖载入某个特殊的内核模块. 如果发生了网络阻塞你可以启动NetHogs立即看到哪个PID造成的这种状况.这样就很容易找出哪个程序跑飞了然后突然占用你的带宽. 简单地说,可以通过nethogs查看linux下进程的流量。 ![]() 安装部署 1、 编译安装nethogs依赖包,centos默认rpm仓没有nethogs的包,所以需要我们手动编译。nethogs编译依赖2个库,在编译前需要安装下
![]() 2、下载nethogs 因为0.8存在bug(creating socket failed while establishing local IP - are you root?),所以这里就用0.81版本了
3、编译安装
#默认安装好后的路径是/usr/local/sbin/nethogs 4、测试运行:
用法 1、命令行参数 ![]() 2、实例:
3、交互命令: 以下是NetHogs的一些交互命令(键盘快捷键) m : 修改单位 r : 按流量排序 s : 按发送流量排序 q : 退出命令提示符 关于NetHogs命令行工具的完整参数列表,可以参考NetHogs的手册,使用方法是在终端里输入man nethogs。 【编辑推荐】
点赞 0 (编辑:拼字网 - 核心网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在MS Windows上组合Emacs主/剪贴板复制和粘贴行为?
- Windows – Microsoft许可证的集中管理
- 如何在Linux下锁住键盘和鼠标而不锁屏
- windows-server-2008 – IIS 7仍然提供旧的SSL证书
- windows – mstsc / admin for Microsofts RDP for Mac OS
- Win10怎么设置多个桌面 Win10设定多个桌面的方法
- Win10怎么测试麦克风 Win10系统麦克风测试方法介绍
- 实锤!华为操作系统“鸿蒙”最早将于今秋面市!
- Win10怎么修改Edge下载路径 Win10修改Edge下载路径办法
- 雷蛇电脑系统win10下载安装的详细教程