衡量网络性能的指标

  • 吞吐量:是指主机之间单位时间内实际传输的数据量,单位通常为比特/秒,b/s。
  • 带宽:是指网络的最大数据传输速率,常用单位也是比特/秒,b/s。网络使用率:吞吐量/带宽。
  • 延迟:是指发出网络请求之后到收到相应的间隔时间。
  • PPS:即包/秒,是指以网络包为单位的传输速率。

查看网络参数

运行ifconfig命令:

$ ifconfig wlp3s0
wlp3s0    Link encap:Ethernet  HWaddr 28:b2:bd:ee:dd:ff  inet addr:192.168.0.108  Bcast:192.168.0.255  Mask:255.255.255.0inet6 addr: fe80::4150:842b:ee84:6914/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:576378 errors:0 dropped:0 overruns:0 frame:0TX packets:229916 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:739542082 (739.5 MB)  TX bytes:40995889 (40.9 MB)

其中,RUNNING字段是指示网络接口的状态标志,表示物理网络是连通的。
MTU表示了网络传输数据包的最大字节数。
另外IP地址、子网以及MAC地址等信息也可以从输出中查看到。
RX TX字段显示了网络收发的包数、字节数等,其中errors表示发生了错误的数据包数,可能是校验错误、帧同步错误导致的;dropped表示丢弃的数据包数,当内存不足时,可能导致;overruns表示超限数据包数,当网络速度过快时,导致数据包来不及处理而导致的丢包;carrier表示的是载波错误,通常是物理层的错误导致的,例如网线问题、强电干扰等;collisions表示冲突的信息报的数目;txqueuelen表示发送队列的大小,单位是MB。
详细的说明可以通过man ifconfig进行查看。

查看网络吞吐和PPS

通过sar命令可以查看网络接口的信息,输入下面命令,可以每个1秒网络接口的统计信息:

xj@buaa:~/open_url$ sar -n DEV 1
Linux 4.15.0-112-generic (buaa)     220年08月26日  _x86_64_    (4 CPU)09时47分10秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
09时47分11秒   docker0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09时47分11秒        lo    161.00    161.00     49.96     49.96      0.00      0.00      0.00      0.00
09时47分11秒    wlp3s0      1.00      0.00      0.04      0.00      0.00      0.00      0.00      0.00

其中,rxpck/s表示的是接受的PPS,单位包/秒;txpck/s表示的是发送的PPS,单位包/秒;rxkB/s表示的是接收的吞吐量,单位KB/秒;txkB/s表示的是发送的吞吐量,单位KB/秒;rxcmp/s表示的是接收的压缩数据包数,单位包/秒;txcmp/s表示的是发送的压缩数据包数,单位包/秒;%ifutil表示网络接口的使用率,计算方式根据模式的不同而不同,在半双工模式下为(rxkB/s+txkB/s)/Bandwidth,双工模式下为max(rxkB/s+txkB/s)/Bandwidth。

查看连通性和延时

使用ping命令可以查看

$ ping -c3 www.baidu.com
PING www.a.shifen.com (180.101.49.42) 56(84) bytes of data.
64 bytes from 180.101.49.42: icmp_seq=1 ttl=53 time=26.1 ms
64 bytes from 180.101.49.42: icmp_seq=2 ttl=53 time=29.5 ms
64 bytes from 180.101.49.42: icmp_seq=3 ttl=53 time=31.9 ms--- www.a.shifen.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 26.189/29.246/31.999/2.381 ms

ping 命令是基于ICMP(Internet Control Message Protocol)协议的。ping命令会发送一份ICMP回显请求报文给目标主机,并等待目标主机返回ICMP回显应答。因为ICMP协议会要求目标主机在收到消息之后,必须返回ICMP应答消息给源主机,如果源主机在一定时间内收到了目标主机的应答,则表明两台主机之间网络是可达的。输出的第一部分是ICMP的请求信息,包含了往返延时等信息;第二部分是汇总信息。

网络性能衡量的指标有哪些?相关推荐

  1. 了解衡量网络性能的四大指标:带宽、时延、抖动、丢包

    衡量网络性能的四大指标:带宽.时延.抖动.丢包. 如何客户需要我们去评估一个网络的性能,我们就可以从这四方面去进行评估. 带宽 1.带宽概念: 带宽在百度百科中定义:在单位时间内从网络中的某一点到另一 ...

  2. 用m ip衡量的计算机性能指标是,ip网络技术要求网络性能参数与指标.pdf.pdf

    YU 中华人 民共和 国通信行业标准 YD/T 1171- 2001 IP网络技术要求 - 网络性能参数与指标 IPNetworkSpecification - NetworkPerformanceP ...

  3. 关于网络性能的一些指标

    目录 1.速率 2.带宽 3.吞吐量 4.时延 (重要) 5.时延带宽积 6.往返时间RTT (重要) 7.利用率 接下来准备好好学习一下网络方面的知识,之前的自学都浮于表面.我们都知道网络用于端对端 ...

  4. 网络性能衡量指标总结

  5. 区块链网络性能的关键衡量指标

    衡量区块链性能的关键指标包括:1) 区块链节点指标(生产的区块数,已处理的交易数,处理时间,完成时间等) 2) P2P 子系统指标(命中 / 未命中请求的数量,活跃用户的数量,P2P 流量的数量和结构 ...

  6. 机器学习中回归问题的性能衡量指标

    回归问题的典型性能指标是均方根误差(RMSE),它测量的是预测过程中,预测错误的标准偏差(标准偏差是方差的算术平方根,而方差是离均平方差的平均数). 例如,RMSE等于50000就意味着,系统的预测值 ...

  7. Mysql性能衡量指标

    性能衡量指标 TPS Transactions Per Second(每秒传输的事务处理个数),这里指服务器每秒处理的事务数,支持事务的存储引擎如InnoDB等特有的一个性能指标. QPS Queri ...

  8. http拨测是什么意思_网络性能拨测-网络传输速度体验检测系统有哪些指标?

    原标题:网络性能拨测-网络传输速度体验检测系统有哪些指标? 网络性能拨测是对网络情况检测中用到的,用一些特定的网络数据指标来反映不同时间和地区用户使用网络的情况,可以协助网络提供商更好地了解用户的使用 ...

  9. linux 测试内存性能,Linux性能测试指标评估

    Linux性能测试指标评估 一.影响Linux服务器性能的因素 1. 操作系统级 · CPU · 内存 · 磁盘I/O带宽 · 网络I/O带宽 2. 程序应用级 二.系统性能评估标准 影响性能因素 其 ...

  10. 36 | 套路篇:怎么评估系统的网络性能?

    上一节,回顾了经典的 C10K 和 C1000K 问题.简单回顾一下,C10K 是指如何单机同时处理 1 万个请求(并发连接 1 万)的问题,而 C1000K 则是单机支持处理 100 万个请求(并发 ...

最新文章

  1. php提交表单关闭弹出层,使用js实现关闭js弹出层的窗口
  2. 如何在mac下安装MPV播放器?
  3. 日记 [2008年01月21日]
  4. flask的日志输出current_app.logger.debug
  5. Dashboard集群
  6. Oracle使用hs odbc连接mssql2008
  7. oracle介质恢复的内部过程--推断与参考
  8. 服务器和前台采用JSON通讯
  9. YouTube推荐系统算法梳理
  10. java为什么使用TypeReference
  11. 你有你的百度云限速,我有我的暴力猴
  12. 竟有比双十一更令人发指的福利……
  13. 英文学术论文写作——模式识别方向(笔记)
  14. 【C++】洛谷P1873 [COCI 2011/2012 #5] EKO / 砍树
  15. FreeRTOS-消息队列详解
  16. BeagleBone Black 打开CAN总线
  17. Data Mining Machine Learning学习笔记 机器学习入门笔记 之jieba分词(中文分词)(二)
  18. Magento2 入门指南(新手必读)
  19. 使用python生成随机中奖姓名和电话号码并存入excel
  20. Cisco AP查看及修改发射功率Tx power

热门文章

  1. 如何在微信窗口使用计算机,电脑微信窗口太大怎么办
  2. Excel如何批量导入图片
  3. dell笔记本指示灯闪烁_解决笔记本电源灯一闪一闪问题【图文】
  4. php过滤文本中的手机号,座机号,qq,邮箱地址
  5. 动画师入门必读 迪士尼影响至今的十二条动画黄金法则
  6. 阿米洛键盘取消win_阿米洛键盘驱动|阿米洛樱花键盘驱动下载v1.0官方版 - 欧普软件下载...
  7. vs code查找内容(当前文件查找/全局查找)
  8. TH75 V2 双模蓝牙5.2热插拔PCB
  9. Unity URP中根据深度重建世界坐标
  10. 同济大学Openwrt路由器 ipv6教程(新手导向)