作为一个资深的Linux系统管理员,对于能否时刻获取你维护机器上的每一个进程占用了多少网路带宽、对外开放端口的活动情况是十分重要的!通过这种数据我们能否及时发觉业务出现的问题,以及未来可能遭遇的功击linux服务器系统,同时它也是帮助我们排查故障的重要数据来源!

linux如何查看带宽使用率_linux查看网络带宽_linux网络带宽怎么看

没有专用的工具,获取数据并不容易。下边小编就同你们分享一波俺们日常工作中实用的一些监控工具,帮助你们快速查看服务器带宽和端口的活动情况!

1.Iftop

iftop是linux命令行程序,用图形方式实时显示网路联接所使用的带宽。如同top一样,iftop每隔几秒动态更新,iftop显示的是网路联接所使用的上传和下载的带宽,是运维人员必备的命令工具。

(1)安装

iftop在系统中,缺省情况下是没有安装,所以须要在使用之前安装

yum install iftop 

(2)使用

直接在命令行下输入iftop运行程序,运行界面如右图

linux网络带宽怎么看_linux查看网络带宽_linux如何查看带宽使用率

由此举例,上图中最后2秒的平均值约为2.83Mb,最后10秒约为3.32Mb,最后40秒约为3.11Mb。在所有的发送和接收的下方linux查看网络带宽,屏幕的顶部是对全部发送和接收的统计(TX和RX),包括在2-、10-和40秒内的平均值,而最后,则是插口的总计。

(3)常用的参数

linux网络带宽怎么看_linux如何查看带宽使用率_linux查看网络带宽

2.Dstat

dstat是一个综合的服务器性能查看命令。Dstat容许你实时查看系统的所有资源情况,比如:或直接将网路带宽数与c盘吞吐量进行比较(在相同的时间间隔内)。

(1)安装

yum install dstat -y 

(2)使用

[root@localhost ~]# dstat -cdnrsy 

(3)参数解读

linux查看网络带宽_linux如何查看带宽使用率_linux网络带宽怎么看

3.Nload

假如你想在命令行界面监控网路吞吐量,选择nload就对了!它是一个实时监控网路流量和带宽使用的控制台应用程序,它把入站流量和出站流量分开来监控,让用户很清楚的晓得入站流量和出站流量情况。

(1)nload安装

yum install nload -y 

(2)使用

nload -u M 

(3)参数说明

-uM:以M字节为单位显示:

linux如何查看带宽使用率_linux网络带宽怎么看_linux查看网络带宽

linux网络带宽怎么看_linux如何查看带宽使用率_linux查看网络带宽

这个截图老王竭力了~红框标出的文字是:Incoming和outgoing,数据部份你们自行脑补~

4.Ifstat

ifstat命令如同iostat/vmstat描述其它的系统状况一样,是一个网路流量检测程序,能查看网卡的流出和流入的字节.是一个统计网路插口活动状态的工具。

(1)ifstat安装

wget http://distfiles.macports.org/ifstat/ifstat-1.1.tar.gz 
tar xzvf ifstat-1.1.tar.gz 
cd ifstat-1.1 
./configure 
make 
make install 

(2)使用

[root@localhost ifstat-1.1]# ifstat -i ens160 1 10 
 ens160 
 KB/s in KB/s out 
 9.02 6.42 
 4.50 3.23 
 3.84 3.23 
 4.36 3.23 
 5.42 3.23 
 13.50 11.59 
 10.54 12.84 
 3.59 3.52 
 4.39 3.23 
 5.78 3.53 

(3)参数说明

linux网络带宽怎么看_linux如何查看带宽使用率_linux查看网络带宽

-i:网路插口名

​5.Nicstat

nicstat是一款剖析网卡流量信息的工具,原生于Solaris,后来才被移植到Linux上。

(1)nicstat安装

yum install http://rpmfind.net/linux/fedora/linux/releases/28/Everything/x86_64/os/Packages/n/nicstat-1.95-7.fc27.x86_64.rpm 

(2)使用

[root@lkjtest ~]# nicstat -z 1 
 Time Int rKB/s wKB/s rPk/s wPk/s rAvs wAvs %Util Sat 
15:29:14 ens160 4.03 0.91 43.18 1.60 95.61 581.8 0.00 0.00 
15:29:15 ens160 3.09 0.73 35.95 2.00 88.11 375.5 0.00 0.00 
15:29:16 ens160 3.93 0.66 43.99 2.00 91.52 335.5 0.00 0.00 
15:29:17 ens160 3.99 0.66 45.00 2.00 90.71 335.5 0.00 0.00 
15:29:18 ens160 4.04 0.66 46.99 2.00 88.04 335.5 0.00 0.00 
15:29:19 ens160 3.64 0.66 42.00 2.00 88.76 335.5 0.00 0.00 

(3)参数说明

-z:跳过0行

输出参数说明:

linux查看网络带宽_linux网络带宽怎么看_linux如何查看带宽使用率

6.Sar

Sar是系统活动报告linux查看网络带宽,是一个在Unix和Linux操作系统中拿来搜集、报告和保存CPU、内存、输入输出端口使用情况的命令。

(1)安装

yum install sysstat -y 

(2)使用

[root@181test ifstat-1.1]# sar -n DEV 1 2 

linux如何查看带宽使用率_linux网络带宽怎么看_linux查看网络带宽

(3)参数说明

linux网络带宽怎么看_linux查看网络带宽_linux如何查看带宽使用率

天下数据是国外屈指可数的拥有多处海外自建机房的新型IDC服务商,被业界公觉得“中国IDC行业首选品牌”。

天下数据与全球近120多个国家顶尖机房直接合作linux apache 虚拟主机,提供包括台湾、美国、韩国、日本、台湾、新加坡、荷兰、法国、英国、德国、埃及、南非、巴西、印度、越南等国家和地区的服务器、云服务器的租用服务,须要的请联系天下数据客服!

除提供传统的IDC产品外,天下数据的主要职责是为大小型企业提供更精细、安全、满足个性需求的多样化服务器解决方案,非常是在直销、金融、视频、流媒体、游戏、电子商务、区块链、快消、物联网、大数据等众多行业,为广大顾客解决服务器租用中遇见的各类问题。

本文原创地址:https://www.linuxprobe.com/rcgzzsydyxjk.html编辑:刘遄,审核员:暂无