首页 > 编程知识 正文

长春空气质量实时监测,实时监测的定义

时间:2023-05-05 01:51:29 阅读:109592 作者:8

转载来源:这里

有很多适合Linux系统的开源网络监视工具。 例如,可以使用iftop命令检查带宽的使用情况。 netstat用于显示接口统计信息报告,top监视系统的当前运行进程。 但是,如果您想寻找能够按进程实时统计网络带宽利用率的工具,NetHogs值得一看。

net hogs监控网络带宽

什么是NetHogs? NetHogs是一个开源命令行工具,类似于Linux上的top命令,用于按进程或程序实时统计网络带宽利用率。

从NetHogs项目网站:

NetHogs是一个小型net top工具,它按进程对带宽进行分组,而不是像大多数工具那样减慢每个协议和子网的速度。 NetHogs不需要依赖于加载某个特殊的内核模块。 如果发生网络阻塞,可以启动NetHogs立即看到哪个PID导致的这种情况。 这样,就可以很容易地找到哪个程序会飞起来,突然占用带宽。

本文介绍了如何在Unix/Linux操作系统上安装和使用NetHogs,以按进程监控网络带宽利用率。

在RHEL、CentOS和Fedora上安装NetHogs:要安装NetHogs,必须启用Linux的EPEL源代码。 运行以下yum命令下载并安装NetHogs软件包:

#yuminstallNetHogsUbuntu,在Linux mint,Debian上输入安装NetHogs:的apt-get命令以安装nethogs软件包

$ sudo apt-getinstallnethogsnethogs用法在基于RedHat的系统上输入以下命令以启动nethogs工具:

# NetHogs必须具有根权限才能在Debian/Ubuntu/Linux Mint中运行nethogs :

$ sudo nethogs

Ubuntu 12.10中的NetHogs预览

如上图所示,“发送”和“接收”列显示了每个进程的通信统计信息。 发送和接收数据带宽的总和位于底部,可以通过交互式命令控制排序。 这些交互命令:将在后面介绍

NetHogs命令行参数以下是NetHogs命令行参数,使用-d添加刷新频率参数。 device name用于检测特定设备或部分设备的带宽。 例如,设置5秒的刷新频率,输入以下命令为:

如果您只想用于监视# nethogs -d 5 $ sudo nethogs -d 5设备(eth0)的网络带宽,可以使用以下命令:

# nethogseth0$ sudonethogseth 0同时监视eth1接口时,使用以下命令为:

# nethogseth0eth1$ sudonethogseth0eth 1其他参数和用法

-d :刷新间隔-h :帮助-p : promiscious模式-t : trace模式-V :版本交互式命令以下是NetHogs交互式命令的一部分(

m :修改单位r :按流量排序s :发送结束按流量排序q :命令提示符的NetHogs命令行工具的完整参数列表显示在终端上

转载于:https://www.cn blogs.com/dicky-Zhang/p/6204216.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。