NQ 三网TCP大包延迟图里的柱子和颜色怎么看

翻了下 NetQuality 的源码,NQ 这段延迟图主要看三样:柱子高度、柱子颜色、末尾数字。
一、柱子高度
一个盲文字符里有左右两根小柱:左边是第一次探测,右边是第二次探测。两边分别计算高度,所以会出现一高一低。
| 单次延迟 | 柱高 | 左右组合示意 |
|---|---|---|
| 测试失败或没有结果 | 空柱 | ⡀ 表示左边 1 格、右边为空 |
1~80ms |
1 格 | ⣀ 表示左右都是 1 格 |
81~160ms |
2 格 | ⣠ 表示左边 1 格、右边 2 格 |
161~240ms |
3 格 | ⣦ 表示左边 3 格、右边 2 格 |
超过 240ms |
4 格 | ⣿ 表示左右都是 4 格 |
**例子:**第一次 50ms、第二次 155ms,会显示成 ⣠,也就是左边 1 格、右边 2 格。柱子越高,延迟越大;空柱不是 0ms,而是这次没有测到有效结果。
二、柱子颜色
左右柱虽然各自计算高度,但整个字符只会显示一种颜色,按两次探测里较差的一次判断。
| 颜色 | 判断条件 | 示例 |
|---|---|---|
| 绿色 | 两次都成功,而且都不超过 150ms |
50ms + 140ms → ⣠,绿色 |
| 黄色 | 两次都成功,至少一次超过 150ms,但都不超过 240ms |
50ms + 155ms → ⣠,黄色 |
| 红色 | 任意一次超过 240ms,或者任意一次测试失败 |
190ms + 260ms → ⣾,红色 |
例子:50ms + 140ms 和 50ms + 155ms 显示的都是 ⣠,因为柱高分别都是 1 格和 2 格;但前者是绿色,后者是黄色,因为 155ms 超过了颜色的 150ms 分界线。
三、末尾数字
每组柱子后面的数字是整组测试的平均延迟,单位为 ms。默认测试 10 次,失败的结果不参与平均值计算。
| 数字颜色 | 判断条件 | 示例 |
|---|---|---|
| 绿色 | 平均延迟不超过 150ms,并且没有失败 |
10 次都成功,平均 80ms |
| 黄色 | 平均延迟超过 150ms、但不超过 240ms,并且没有失败 |
10 次都成功,平均 180ms |
| 红色 | 平均延迟超过 240ms,或者测试中出现过失败 |
9 次成功、1 次失败,成功结果平均 35ms,数字仍为红色 |
**例子:**看到红色的 35,并不代表 35ms 很差,而是成功探测的平均值为 35ms,但测试过程中至少有一次没有测通。
源码:xykt/NetQuality/net.sh 中的 calculate_delay()。
结合ai分析出来的,有不对的地方还请指正。
明白了,要想小鸡过得去,测速必须带点儿绿
学习了
我晕血,见不得红
学习了
我看基本所有的山西节点都是红色的或者延迟高得离谱,是因为脚本里面山西节点的地址有问题么
学习了
明白了
好贴 学习
感谢分享