全部学习汇总: GreyZhang/little_bits_of_linux: My notes on the trip of learning linux. (github.com)
正常情况下,我们对于传输速度的要求自然是越快越好。不过凡事也有一个例外,比如我遇到的一个场景:经过了内网穿透的环境,连接了一个远程办公电脑加一个树莓派。总的带宽大概只有10M,足以满足我的远程办公要求以及远程管理树莓派上控制的一些设备。如果此时需要传输一个大文件,如果按照全速传输可能就会短时间内影响我的办公流畅体验。因此,这个时候如果能够做一个限速的话则可以做到鱼和熊掌兼得。在满足办公体验的前提下,可以实现部分文件数据包的传输,充分利用这个带宽。
从上面的帮助信息能够看到,这里是有一个-l的参数可以实现这样的限制的。单位是Mbit/s,这个跟我从其他地方看到的还是不同的。
接下来做一个测试。
从我自己的NAS上进行的数据获取测试,在默认的情况下,速度是23MB/s。接下来我把限制设置为8,那么应该能够期待到大概1MB/s的速度。
实际的测试中发现速度基本没了。接下来的尝试设置为了800,倒是看到了基本期待的效果。
这么看,可能是之前网络上搜到的说明是对的,而这个内置的说明手册中的单位写错了。
通过简单的测试,的确是看到了这个速度限制功能的存在。在后续的远程办公中,或许会遇到类似的应用场景。