音频应用   音频插件联盟,正版插件,欢迎大家选择!

 找回密码
 快速注册

QQ登录

只需一步,快速开始

阅读: 14099|回复: 0

[资讯] 用自带工具快速判断 macOS 和 iOS 的网络质量

[复制链接]

1844

积分

0

听众

21

音贝

音频应用新手发布

Rank: 3

积分
1844
发表于 2021-11-20 | |阅读模式
音频应用公众号资讯免费发布推广
用自带工具快速判断 macOS 和 iOS 的网络质量
* b1 n$ n, T; m* @& M很多人都会在浏览器收藏夹里常备一个网速测试工具。每当连上一个新网络需要测试效果,或是感觉网络卡顿需要排查故障,这类工具就能派上用场。
  a6 q6 O0 G1 e0 j3 _8 v+ E4 p# l
% J: a4 ~  U$ D  n1 i  o但是,这个「裁判员」的选择并不应该是随意的。如果用运营商提供的测速页面,则只能反应到城域网关这一小段的连通性,以此代表实际网速无异于自欺欺人;另一方面,如果测速平台的规模太小,经常匹配到一个远在天边的节点,也会出现「误诊」的问题。! J# u: G9 U; r5 b7 r7 K

5 t2 s8 d* `* U* X2 `% a: y目前,比较常见的选择是 Ookla 旗下的 Speedtest.net;Netflix 开设的 fast.com 也被广泛使用。但是,就国内使用而言,前者并非在所有城市都能找到合适的测速节点,而后者的可访问性则较差。
3 T7 Z( \! B) \& |
& G- l( w6 B; v- E1 `- a$ ?$ r好消息是,从今年的 macOS Monterey 开始, macOS 已经内置了一个网络情况测试工具 networkQuality。这个工具利用 Apple 遍布全球的 CDN(内容分发网络)服务器来测速,比较客观准确,在很多场景下可以免去寻找第三方工具的麻烦。同时,它还会对当前网络的拥堵情况作出直观的高低评价,帮你快速估测此地是否适合打电话、玩游戏。. l3 A# N8 h( F, V

) x1 s- e# h& y- m) _7 p0 s' `基本使用
" Q9 c+ ~* v* P2 [; |+ R7 f8 ]% H. ?4 c. x9 R
networkQuality 是一个命令行工具,需要使用「终端」App(或者你首选的其他终端模拟器)运行。方法是:
2 ^; W" V8 A4 x. Q9 c$ h+ z4 T, f6 O, ]* E% Q' R
首先,点按「程序坞」(Dock)中的「启动台」(LaunchPad)图标,在搜索栏中键入「终端」,然后点按「终端」图标。5 ~5 n* M* u" A" ?; L

  n% u# ^. e- U, I(或者,在「访达」中,打开 / 应用程序 / 实用工具 文件夹,然后双击「终端」。)+ x4 ?) t4 _) y$ C1 L/ Z! R

2 x# f9 X. E/ L. z; s& a3 R! X在打开的终端窗口中,输入 networkQuality(注意大小写),然后回车。7 Q1 b- k8 X3 B( v8 j
6195d742b15ec014a50bc3d9_1024.jpg : I! b3 T: e* h, R
2 K2 u4 N0 f8 |* h/ a# b' H
此时,系统会开始同时测试下载和上传速度,并将当前速率实时显示在终端窗口中,形如:
! I" O8 Y. W* ncurrent download capacity: 247.850 Mbps - current upload capacity: 9.545 Mbps
$ A5 ~) k9 H( o0 Y" ^- r
$ E' ~3 |1 J; F/ Z$ P. @) J2 s大约半分钟后,测速完成,终端会显示一段测速结果,形如:% O. G% ?2 Y9 L  c+ ^

7 v( p' K" x; ?Upload capacity: 16.938 Mbps Download capacity: 232.850 Mbps Upload flows: 20 Download flows: 16 Responsiveness: Low ( 188 RPM )
& o5 w( l2 n7 x% n1 u
+ P) G0 v! Q+ M- i# ~6 [' g其中,「Upload/download capacity」是指上传 / 下载的带宽;「Upload/download flows」是指刚才测试中完成传输的测速文件数量。
3 B3 {/ i9 o  U  B5 I5 D! e# @/ e/ c' f
至于「Upload/download responsiveness」,是指上传和下载的综合「响应能力」,根据 Apple 的支持文档,它的衡量指标是每分钟往返次数 ( RPM ) ,即在正常工作条件下,网络能够在一分钟内完成的连续往返次数或事务数量。
( i* Z/ N0 p- Y0 X3 A0 u' z
6 e# q' Y( I: g- l根据 RPM 的高低数值不同,networkQuality 对响应能力的评价也分为「低」「中」「高」三个等级。这可以大致反映当前网络的拥堵程度,从而帮助间接估测视频通话、游戏等应用的效果:* N! t+ b% O3 n) M

7 \0 X; j2 ~* {0 n$ F. Z2 \评价为「Low」(低),说明同一网络的设备会互相影响,导致其他设备的网络连接不可靠;
; X' g8 D' }3 l7 W' i
: U, f* W6 i& V2 M) e评价为「Medium」(中),则表明多设备共享网络时会造成短暂卡顿;
0 a  l6 |# H1 `( V: A7 p) I! ?& V
* [2 }# R7 l: c$ Q评价为「High」(高)则最为理想,表明网络通畅,多设备并行联网也能和平共处,保持良好连通。
" R" z8 X/ @8 B
1 p5 M: @% P; Z7 T4 |技术细节和进阶操作
, i, Y7 z9 G; H/ k2 P/ t" j4 ]& }6 ]& W" z: [- f/ t, x" m# J
如上所述,networkQuality 工具会使用 Apple 的 CDN 作为测试服务器。5 h% X5 E9 i7 {$ g% F

0 l5 k$ C# q# N$ Y! `7 G; k2 ?+ {具体而言,该工具默认会从一个外部 json 格式文件(目前位于 https://mensura.cdn-apple.com/api/v1/gm/config )获取测试配置。该文件包含三个测试文件地址:* A1 B( |% D7 C5 f0 z
7 O2 W# P8 O- F4 v
一个小文件下载地址(目前位于 https://mensura.cdn-apple.com/api/v1/gm/small,大小为 1 字节、内容为字母 x);2 U/ K9 e4 J; ?

/ i% K' I1 ~7 A一个大文件下载地址(目前位于 https://mensura.cdn-apple.com/api/v1/gm/large,大约 4GB,内容为字母 x 的填充);
# z) b) B8 F$ {' D  i; w: m: P! q% ~# o6 }; Y. ]( ^
一个上传文件测试地址(目前位于 https://mensura.cdn-apple.com/api/v1/gm/slurp)。1 ~0 v+ `& W2 O
( g7 w* [* V- l$ i
此外,networkQuality 命令可以接受一些参数。比较有实际意义的包括:
* L. B" w1 [! i, S$ C+ ^! @9 w( L. ?, i& a; l6 v
-c 会输出 json 格式的测速详情;
8 h; A6 f, f. l7 ?% Q
, O( v# K, Q' [- M8 ~0 ?; y% i  T-s 会分开测试下载和上传,而非像默认那样对两者同时测试(同时测试更能反映通话等真实应用的场景);
0 _) V# b4 p0 z( {: i
- R" z% E/ Y+ `1 N9 Y" U5 f* X-I 可以测试特定网络接口的速度,例如,命令 networkQuality -I en0 是指测试内建 Wi-Fi 网络的速度。! r3 B9 T0 F. _+ L
8 X0 N/ F: s* J
更多参数和说明,可以用如下命令查阅手册页面 networkQuality ( 8 ) :man networkQuality
- o1 t" ^% @! R1 U5 p/ F! x3 t: g
& b$ d- h9 B# [. M' w5 ^" KiOS 上的使用% ^1 e0 s5 ?. |$ m6 p8 G, [

6 I0 B/ F, T" A* F. m6 @1 nnetworkQuality 除了可以在 macOS 上使用,iOS 中也藏着一个该工具的简化版本。+ {9 B" c. d" x8 C

+ W1 j3 o( Q/ f% i, i- [  t1 |+ O首次使用前,需要安装 Apple 提供的描述文件(访问需要登录 Apple ID),并在「设置」中出现的「已下载描述文件」选择「安装」。
. _. _# X+ D$ |7 [5 {( H
8 D3 b3 f2 j) w8 Y( W) b, u此后,在「无线局域网」设置页面中网络名称右侧点击「信息」图标,就可以看到一个额外的「诊断」菜单项。进入后,可以看到「响应能力」字样,点击「测试」按钮即可获得类似于 macOS 上的测速结论。2 Q' G0 c  @# p
6195d742b15ec014a50bc3da_1024.jpg # p7 }9 t9 W! P- a5 l, x$ E
% X. _- V7 `5 g- [5 L
稍有遗憾的是,这个测试并不显示具体网速,但用来临时判断一下网络条件还是堪用的。
1 s1 T! `; v, o6 J; s7 W8 e/ g) x. }) s  @3 ~$ i8 E2 D- ~
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

小黑屋|手机版|音频应用官网微博|音频招标|音频应用 (鄂ICP备16002437号)

Powered by Audio app

快速回复 返回顶部 返回列表