测量数据传输吞吐量?

测量数据传输吞吐量?

如何对我的服务器的网络传输速度进行基准测试?我们已经有一个现有的文件服务器,但它相当老旧。我们最近收到了一个(相对)较新的 P4 盒子的捐赠,我想找到一种方法来测试它的网络+磁盘 I/O 速度,以确定速度优势是否值得设置新服务器。

我们使用 Debian Lenny 作为我们的操作系统,并且所有客户端都通过 HTTP 连接。

答案1

如果您只是想看看实际使用的带宽,请nload尝试一下。

我总是喜欢测试为客户端提供服务的守护进程(测试网络服务器时使用 wget/curl,测试 ftp 服务器时使用 lftp,等等)。人工测试更iperf适合检查路由器、交换机、网卡和 IP 堆栈的总体吞吐量。

HTH,
PEra

答案2

答案3

iperf。或者,如果你想要采用老式方法,可以使用 ttcp。

http://www.carumba.com/src/ttcp.c

答案4

iperf 用于网络带宽测试,bonnie++ 和/或 iozone 用于磁盘测试。所有这些都可以在 debian 存储库中找到。

相关内容