我有一个关于流量监管的问题,更具体地说,与 Linux 中的流量控制 (tc) 有关。我对网络不太熟悉,所以请原谅我的技术术语。
我已经将 Linux 测试服务器(LAN 内)的 eth0 配置为将传入流量限制在 56kbits。然后我在客户端上启动 WinSCP,并尝试将 10MB 文件复制到测试服务器。速度确实降低到 56kbits。
在这种情况下,是否意味着即使我在 100Mbits 网络上,客户端和服务器之间的传输速度也只有 56kbits?还是 eth0 在接受传入数据包时速度很慢?
答案1
你不回答你自己的问题吗?
我的 Linux 测试服务器(局域网内)
这是否意味着即使我使用 100Mbits 网络
您的 LAN 测试服务器不是至少在 100Mbits 网络上吗……?
但是:流量整形不会影响第 2 层的网络。您的 NIC 将继续以 100Mbit/s 的速度接受数据包。但是,超过配置限制的每个流量(整形类型)都将被整形器丢弃。这会在更高级别(TCP 或 UDP 应用程序)上被检测到(到目前为止只是理论上),以便通信伙伴分别减少发送的数据量。