千兆网络 - 测试

Car*_*men 6 networking gigabit

我有一个非常基本的新手问题。有人告诉我,我们有一个“千兆网络”。因此,我通过将文件复制到另一台机器进行了快速 scp 测试,传输速率仅为 35MB/秒。

传输速率不应该接近1GB/秒吗?

另外,是否有一个命令行会告诉我我有一个“千兆网络”?例如。ifconfig 会告诉我吗?

Eva*_*son 10

千兆以太网是每秒 10 亿 BITS。理论最大传输速度为 125MB/秒。

话虽如此,你的 35MB/秒有点慢,但加密会减慢 SCP 文件传输,这可能是它的原因。

撇开加密不谈,任何文件传输都是糟糕的网络基准测试,因为您的 I/O 子系统可能会成为传输瓶颈。你提到了ifconfig,所以我假设你正在运行一些 *nix 操作系统。看看ttcp实用程序。它可以很好地衡量网络上的 TCP 吞吐量。


Zor*_*che 9

千兆不是技嘉。最佳情况下的传输速度为 125MB/s(1000 吉比特/8)。

SCP 是衡量带宽的糟糕工具。您有加密的开销,您可能启用了压缩,并且您必须考虑源驱动器和目标驱动器的速度。

Iperf是一个更好的测量带宽的工具。

如果您想查看您的链接速度使用情况ethool {interface}或者mii-diag {interface}您使用的是 Linux。

是否可以使用ping来测量网络速度?

您通过 ping 获得的带宽测量很可能比基于 TCP 或 UDP 的测试(如 ttcp 或 iperf 使用)更不准确。如果你真的想尝试它,你需要在诸如wireshark/tcpdump之类的东西中开始捕获ping -f并对另一台主机进行泛洪ping ,然后你分析捕获并查看在一段时间内传递了多少ICMP流量。问题是一些设备取消了 ICMP 的优先级。


pfy*_*yon 5

传输速度只会与客户端和接收系统中最慢的一样快,这是处理器/内存速度和硬盘驱动器访问时间的组合。

SCP 还为所有加密增加了大量开销。

  • 是的,SCP 是一个非常糟糕的吞吐量测试工具。 (2认同)