debian 查看实时网速
sar -n DEV 1 100
1代表一秒统计并显示一次
100代表统计一百次
使用ntop等工具,就更方便简单了,不过这个更灵活
P.S.
sar在sysstat包
--------------------------
sudo apt install nethogs
nethogs -d 1
---------------------------------
1、Linux查看网络即时网速
1代表一秒统计并显示一次
100代表统计一百次
使用ntop等工具,就更方便简单了,不过这个更灵活
1 2 3 4 5 6 7 8 9 10 11 12 |
NetHogs version 0.8.0 PID USER PROGRAM DEV SENT RECEIVED 23705 zabbix ..al/zabbix/sbin/zabbix_proxy: trapper #1 [processing data] eth0 0.100 0.147 KB/sec 23721 zabbix ..l/zabbix/sbin/zabbix_proxy: trapper #13 [processing data] eth0 0.096 0.133 KB/sec 23717 zabbix ..l/zabbix/sbin/zabbix_proxy: trapper #11 [processing data] eth0 0.100 0.133 KB/sec 23715 zabbix ..al/zabbix/sbin/zabbix_proxy: trapper #9 [processing data] eth0 0.100 0.133 KB/sec 23706 zabbix ..al/zabbix/sbin/zabbix_proxy: trapper #2 [processing data] eth0 0.096 0.133 KB/sec 23712 zabbix ..al/zabbix/sbin/zabbix_proxy: trapper #6 [processing data] eth0 0.100 0.132 KB/sec 23746 zabbix ..l/zabbix/sbin/zabbix_proxy: trapper #19 [processing data] eth0 0.100 0.132 KB/sec 23720 zabbix ..l/zabbix/sbin/zabbix_proxy: trapper #12 [processing data] eth0 0.295 0.132 KB/sec 8815 root sshd: root@pts/0,pts/1,pts/2 eth0 1.514 0.082 KB/sec 57093 root /usr/java/j2sdk/bin/java |
3、iftop
Linux流量监控工具 - iftop (最全面的iftop教程)
一、iftop是什么?
二、iftop有什么用?
三、安装iftop安装方法1、编译安装
wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gztar zxvf iftop-0.17.tar.gzcd iftop-0.17./configuremake && make install
安装方法2:(懒人办法,最简单)
四、运行iftop
五、相关参数及说明1、iftop界面相关说明
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量
2、iftop相关参数常用的参数
进入iftop画面后的一些操作命令(注意大小写)
--------------------------------------------
假如Keepalived有10个VIP,怎么查看每个VIP的流量呢?
这里就可以使用sar命令查看网卡流量了。前提是你Keepalived监听网卡时。设置网卡时子接口。
也就是说你网卡绑定子接口上。这样eth0:0,eth0:1,每个网卡流量都可以看了
在工作中,我们经常需要查看服务器的实时网卡流量。通常,我们会通过这几种方式查看Linux服务器的实时网卡流量。
1. sar -n DEV 1 2
sar命令包含在sysstat工具包中,提供系统的众多统计数据。其在不同的系统上命令有些差异,某些系统提供的sar支持基于网络接口的数据统计,也可以查看设备上每秒收发包的个数和流量。
1 |
|
命令后面1 2 意思是:每一秒钟取1次值,取2次。
DEV显示网络接口信息
另外,-n参数很有用,他有6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL ,其代表的含义如下:
- DEV显示网络接口信息。
- EDEV显示关于网络错误的统计数据。
- NFS统计活动的NFS客户端的信息。
- NFSD统计NFS服务器的信息
- SOCK显示套接字信息
- ALL显示所有5个开关
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
参数说明:
- IFACE:LAN接口
- rxpck/s:每秒钟接收的数据包
- txpck/s:每秒钟发送的数据包
- rxbyt/s:每秒钟接收的字节数
- txbyt/s:每秒钟发送的字节数
- rxcmp/s:每秒钟接收的压缩数据包
- txcmp/s:每秒钟发送的压缩数据包
- rxmcst/s:每秒钟接收的多播数据包
- rxerr/s:每秒钟接收的坏数据包
- txerr/s:每秒钟发送的坏数据包
- coll/s:每秒冲突数
- rxdrop/s:因为缓冲充满,每秒钟丢弃的已接收数据包数
- txdrop/s:因为缓冲充满,每秒钟丢弃的已发送数据包数
- txcarr/s:发送数据包时,每秒载波错误数
- rxfram/s:每秒接收数据包的帧对齐错误数
- rxfifo/s:接收的数据包每秒FIFO过速的错误数
- txfifo/s:发送的数据包每秒FIFO过速的错误数
这种方式简单,直观,推荐使用。
2.实时监控脚本
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
|
此脚本不需要额外再安装软件,并且可自定义欲查看接口,精确到小数,可根据流量大小灵活显示单位,默认采集间隔为1秒。
用法为:
1、将脚本保存为可执行脚本文件,比如叫net.sh。
2、chmod +x ./net.sh 将文件改成可执行脚本。
3、sh net.sh eth0即可开始监看接口eth0流量,按ctrl+c退出。
脚本是通过读取运行时文件系统/proc/net/dev中的网络实时数据,并通过简单计算得到的。关于目录/proc/net/dev,请参考下文。
3. cat /proc/net/dev
Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的。/proc文件系统中包含了很多目录,其中/proc/net/dev 保存了网络适配器及统计信息。
1 2 3 4 5 |
|
最左边的表示接口的名字,Receive表示收包,Transmit表示发送包;
- bytes表示收发的字节数;
- packets表示收发正确的包量;
- errs表示收发错误的包量;
- drop表示收发丢弃的包量;
其实,我们平时经常用的很多查看网卡实时流量的命令,都是通过读取该目录下的实时流量,并通过简单计算得到的。
4. 使用watch命令,配合ifconfig、more /proc/net/dev、cat /proc/net/dev来实时监控。比如执行 watch -n 1 "ifconfig eth0"
1 2 3 4 5 6 7 8 9 10 |
|
watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果。
限制网速的方
一、在Linux/Centos下用wondershaper限速
1、首先下载wondershaper的rpm安装包:wondershaper-1.1a-7.noarch.rpm
2、安装wondershaper:
rpm -ivh wondershaper-1.1a-7.noarch.rpm
3、限速命令:
wondershaper bond0 500 50
第一个参数为网卡接口名,后面两个数字分别代表下行和上行的速度(单位Kb)
4、取消限速:
wondershaper clear eth0
debian 查看实时网速相关推荐
- Linux查看实时网速的Shell
Linux查看实时网速的shell What 这是一个可以查看Linux主机实时网速的shell脚本,它能够根据网速自动调整单位以便更好的显示网速. Linux显示实时网速的shell Why 在工作 ...
- 【Linux】监控实时网速 查看实时网速
sar sar -n DEV 1 100 1代表一秒统计并显示一次 100代表统计一百次 nload # 查看所有网卡实时网速 sudo nload -m # 查看指定网卡实时网速 sudo nloa ...
- linux 实时 网口 速率_linux命令行查看实时网速
bash-148836_640.png 在使用ubuntu desktop的时候,会经常有查看系统当前网速的需求,但是又不愿意花费时间去寻找一款网速查看工具的时候(这样的工具一般都比较臃肿),那么直接 ...
- 查看实时网速的小方法
一是使用wireshark,在菜单统计->io图表中查看,或者更简单的,在任务管理器->性能->以太网中查看:
- Linux查看实时网速
http://www.linuxidc.com/Linux/2013-08/88550p3.htm 工具三:IPTraf IPTraf功能比上述的更强大,可以监控所有的流量,IP流量,按协议分的流量, ...
- linux shell查看实时网速
jnettop sudo apt install jnettop jnettop nethogs 这个在centos上也可以用. sudo yum install epel-release sudo ...
- 麒麟SP1系统查看网卡实时网速和网卡速率
一.查看网卡实时网速 1.使用nlaod命令 1.安装软件包 root@kylin:~# apt-get install nload #安装软件包 2.查看所有网卡实时网速 root@kylin:~# ...
- linux查看当前网卡网速,Linux环境编程:获取网卡的实时网速
在Windows下面,我们可以看到360或者是qq安全卫士的"安全球",上面显示实时的网速情况.那么在Linux里面如何获取网卡的实时网速?其实原理很简单,读取需要获取网速的网卡在 ...
- win8网速怎么测试软件,Windows8小技巧:查看当前网速
我们在使用电脑的过程中,有时候会因为一些原因要查看电脑的网速.在WIN8系统中,上网的时候发现速度特别慢,这个时候我们可以用cmd的ping命令查网速,是否掉线等情况,准确率高.那么具体怎么做呢?下面 ...
最新文章
- mysql的时间存储格式
- JSF优点(转载自中国IT实验室)
- Linux部署动态网页,Nginx发布支持动态配置的开源Web服务器
- 安装和使用Redis【转】
- SAP UI5 应用开发教程之五十八 - 使用工厂方法在运行时动态创建不同类型的列表行项目控件
- 医学图像处理期末复习(四)
- ios开发网络篇—HTTP协议 - 转
- 根据当前登录域账号 获取AD用户姓名和所在OU目录
- FastReport问题整理
- “杜绝电子垃圾,我们需要软件永远更新下去!”
- win10传真服务器位置,win10系统电脑发传真的操作方法
- 小米路由器4C刷机(以OpenWrt为例)
- Latex中的一些公式表达
- 51 nod 2070 最小罚款
- 解决Xcode报错“The certificate used to sign “xxxxxx” has either expired or has been revoked“
- Python报错 TypeError: Descriptors cannot not be created directly
- 电磁波 -- 频谱介绍
- 5,10,15,20-四苯基卟啉(TPP)及金属配合物FeTPP/MnTPP/CuTPP/ZnTPP/NiTPP/CoTPP/PtTPP/PdTPP/CdTPP齐岳供应
- Dynamics 365 on-premises9.0中文版安装SrsDataConnector出错
- [九] ASP.NET CoreMVC 中的布局视图
热门文章
- 【JY】ABAQUS正交各向异性弹性本构模型
- CCF推荐会议 | 人机交互:截稿日期纵览 (含CSCW, UbiComp, collaboratecom 等会议微信交流群)
- 验证歌德巴赫猜想:任何一个充分大的偶数都可以表示为两个素数之和。请输入一个偶数,将其表示成两个素数之和。
- python怎么整理数据的_如何用 Python 整理数据?
- Vue-路由传参的方法与区别
- android sd卡目录查看,Android sd卡目录详解
- protocol buffer编码原理,让你理解pb是如何实现的
- 用ControlJS优化阿里妈妈广告
- MSET算法参差分析(二)
- 寻找Ubuntu中繁体字输入法