K.3 设置

iPerf 工具既可在服务器模式下运行,也可在客户端模式下运行。

iperf 服务器模式的基本使用语法为:

iperf -s -w <win_size>

iperf 客户端模式的基本使用语法为:

iperf -c <server_ip> -w <win_size>

我们的目的是测量并优化源与目标工作负载之间的网络。在许多情况下,它们可以是实际使用的源与目标。可以使用不同的工作负载代替源或目标完成测试,只要替代品拥有与原始工作负载相同的网络特征,例如 NIC、网络连接等。

注:请确保您测试的不是从 PlateSpin 服务器到源或目标的吞吐量,因为此通讯量最少,不能代表迁移或复制期间发生的通讯量。

尽管可以使用实时工作负载(Windows 或 Linux)作为目标/iperf 服务器,但下列步骤可提供与迁移/复制时的状况最接近的环境,因此强烈建议采用以下做法。

在目标上设置并运行 iperf

  1. 使用 LRD 引导目标。

  2. 在 LRD 控制台中使用助手终端(可通过 Alt-F2 访问)执行以下操作:

    1. 使用选项 5 设置网络。

    2. 使用选项 6 装入 CD 光盘。

  3. 在 LRD 控制台中,切换到调试终端(可通过 Alt-F7 访问)以转到 iPerf 工具的位置:

    cd /mnt/cdrom/LRDTools/iperf_2.0.X/linux
  4. 在服务器模式下运行 iPerf 工具。输入

    ./iperf -s -w <win_size>

要在源上设置并运行 iperf,请执行以下操作:

  1. 使用软件或物理媒体装入 LRD ISO。

  2. 打开命令提示符 (Windows) 或终端 (Linux),转到 iPerf 工具的位置:

    cd <media>/LRDTools/iperf_2.0.X/
  3. 转到 windowslinux 子目录(视源操作系统而定):

    cd windows
    
    -OR-
    
    cd linux
  4. 在客户端模式下运行 iPerf 工具。输入

    iperf -c <target_ip> -w <win_size>

注:您可以下载并使用 iperf3 进行计算,该工具在 iperf2 无法生成有用的吞吐量数值时十分实用。尽管 iperf3 的命令语法和输出略有不同,但需要时修改及解释这种更新的输出也很容易。