“谁”占用你的带宽? 6个工具,帮助您实时监控您的网络!

发布者:上海IT外包来源:http://www.lanmon.net点击数:1874

作为资深的Linux系统管理员,能够获得用于维护计算机上每个进程并打开端口的网络带宽量非常重要。可以及时发现业务中的问题。以及未来可能遭受的攻击,它也是帮助我们排除故障的重要数据来源!
“谁”占用你的带宽? 6个工具,帮助您实时监控您的网络!
没有专门的工具,获取数据并不容易。以下小编将与您分享一些在日常工作中实用的监控工具,以帮助您快速检查服务器带宽和端口活动!
1. Iftop
Iftop是一个linux命令行程序,以图形方式实时显示网络连接使用的带宽。就像top,iftop每隔几秒动态更新一次,iftop显示网络连接使用的上传和下载带宽,这是操作和维护人员必备的命令工具。
(1)安装
Iftop在系统中,默认情况下不安装,因此需要在使用前安装。
百胜安装iftop
(2)使用
输入iftop直接从命令行运行程序。以下界面是“谁”占用你的带宽? 6个工具,帮助您实时监控您的网络!在屏幕的顶部是一个条形图,显示每个连接是否缩放。后面的输出行是每对主机之间的网络连接。两台主机之间的箭头表示数据流的方向。最后三列中最后2秒,20秒和40秒的平均连接带宽。举例来说,上图中最后2秒的平均值约为2.83Mb,最后10秒约为3.32Mb,最后40秒约为3.11Mb。在所有传输和接收之下,屏幕底部是所有传输和接收(TX和RX)的统计数据,包括平均超过2,10和40秒,最后是接口总数。(3)通用参数
“谁”占用你的带宽? 6个工具,帮助您实时监控您的网络!
2. Dstat
Dstat是一个全面的服务器性能视图命令。 Dstat允许您实时查看所有系统资源,例如:或直接将网络带宽数与磁盘吞吐量进行比较(在相同的时间间隔内)。
(1)安装
百胜安装dstat -y
(2)使用
[root @ localhost~] #dstat -cdnrsy
“谁”占用你的带宽? 6个工具,帮助您实时监控您的网络!
(3)详细参数
“谁”占用你的带宽? 6个工具,帮助您实时监控您的网络!
3. Nload
如果要在命令行界面上监视网络吞吐量,请选择nload right!它是一个控制台应用程序,可实时监控网络流量和带宽使用情况。它将入站和出站流量分开进行监控,使用户非常清楚地知道入站流量和出站流量。
(1)nload安装
百胜安装nload -y
(2)使用
Nload -u M
(3)参数说明
-u M:以M字节显示:
“谁”占用你的带宽? 6个工具,帮助您实时监控您的网络!
“谁”占用你的带宽? 6个工具,帮助您实时监控您的网络!
这张截图是老王尽力而为。红色框中标记的文字是:传入和传出。
4.如果是
ifstat命令就像iostat/vmstat描述其他系统条件一样。它是一个网络流量监控程序,可以查看网卡的传出和传入字节。它是一种用于计算网络接口活动状态的工具。
(1)ifstat安装
Wgethttp://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.2313.50 11.59
10.54 12.84
3.59 3.52
4.39 3.23
5.78 3.53
(3)参数说明
-i:网络接口名称
尼克斯塔特
Nicstat是一种用于分析NIC流量信息的工具。它原生于Solaris,后来移植到Linux。
(1)nicstat安装
百胜安装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
时间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:skip 0 line output参数说明:wKB/s,OutKB#The每秒写入的千字节数(传输)rMbps,RdMbps每秒读取兆字节数(接收)%Util #interface利用率百分比每秒Sat #errors,接口接近饱和的指示符6. SarSar是系统活动报告,用于在Unix和Linux操作系统中收集,报告和保存CPU,内存和I/O端口使用的命令。(1)安装yum install sysstat -y(2)使用[root @ 181test ifstat-1.1] #sar -n DEV 1 2“谁”占用你的带宽? 6个工具,帮助您实时监控您的网络!
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部