(1/2) 如果所有数据都已设定优先级则优先级调整无效. 最好只有少数流量被设定高优先,而其他均保持普通. cFosSpeed会尽可能快地发送所有数据包. 但是只有设定了不同的数据包优先,高优先的数据才会首先被发送. 下面方法可以用来测试优先是否生效:
清除当前统计数据
spd cstat -clear
传输一段时间数据
(2/2) 检查新创建的统计数据
spd cstat
tx shaping is active; txspeed = 10000, max_queue_size = 3,910,065
class highest -prio 100 -weight 400
sent 8,433 ( 20%) packets 236,124 ( 6%) bytes
class higher -prio 90 -speed 40%,0 -weight 400
sent 22,285 ( 53%) packets 903,940 ( 25%) bytes
class high -prio 80 -speed 40%,0 -weight 400
sent 8,443 ( 20%) packets 2,242,980 ( 62%) bytes
class default -weight 100
sent 1,321 ( 3%) packets 62,095 ( 1%) bytes
class low -prio 0 -speed 25%,-10 -weight 25
sent 1,096 ( 2%) packets 132,167 ( 3%) bytes
class lowest -prio 0 -speed 25%,-30 -weight 6
sent 0 ( 0%) packets 0 ( 0%) bytes
class drop
dropped 0 packets 0 bytes
queue overflow 234 packets 179,160 bytes
C:\Program Files\cFosSpeed>
上面所有高于 "默认" 的数据最多只应高出 20%-40%.
是否高过 20%-40%?
是
否
(1/2) 观察哪个连接消耗了带宽. 发送一些数据并观察当前连接

