首页 > 编程知识 正文

linux查看网络带宽命令,上位机的ethernetip调试软件

时间:2023-05-06 07:59:54 阅读:152553 作者:4735

概述

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

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

简而言之,您可以在nethogs上查看linux上的进程通信。

安装部署

1、编译并安装nethogs相关软件包。 centos的默认rpm仓库没有nethogs包,必须手动编译。 nethogs编译依赖于两个库,并且必须在编译前安装

# yuminstallibpcaplibpcap-devel gcc * ncurses *

2、下载nethogs

0.8错误(creatingsocketfailedwhileestablishinglocalip-are you root? 因此,这里使用0.81版

1

2

# wget -c

3359 github.com/rabo of/net hogs/archive/v0.8.1. tar.gz

3、编译安装

1

2

3

# tar -xvf v0.8.1.tar.gz

# cd nethogs-0.8.1/

# make make install

#默认安装后的路径为/usr/local/sbin/nethogs

4、试车:

# nethogs

用法

1、命令行参数

2、实例:

1

2

3

4

5

6

例1 :设置为每5秒刷新一次,用-d指定刷新频率

# nethogs -d 5

示例eth0网络带宽监控

# nethogs eth0

例同时监视eth0和eth1接口

# nethogs eth0 eth1

3、互动指令:

以下是NetHogs的一些交互式命令(键盘快捷方式)

m :修正单位

r :流量顺序

s :发送流量顺序

结束q :命令提示符

有关NetHogs命令行工具的完整参数列表,请参见在终端上输入man NetHogs的NetHogs文档。

总结

以上是小编介绍的Linux工具Nethogs按进程监视网络带宽。 希望能对大家有所帮助。 如果有问题的话请留言。 小编马上给大家回信。

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