Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

如何使用 Iometer 测试 PowerEdge 服务器上的性能

Summary: 如何使用 IOMeter 测试 Dell PowerEdge 服务器的性能

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

Iometer 是工作负载生成器(它执行 I/O 操作以向系统施加压力)和测量工具(它检查并记录其 I/O 操作的性能以及对系统的影响)。它可配置为模拟任何程序或基准的磁盘或网络 I/O 负载,也可用于生成整个合成 I/O 负载。它可在单个或多个(联网)系统上生成并测量负载。



1.描述

该工具包含两个程序 IometerDynamo

  • Iometer 是控制程序。通过 Iometer 的图形用户界面,您可以配置工作负载、设置操作参数以及启动和停止测试。Iometer 告诉 Dynamo 执行哪些操作,收集结果数据,并将结果汇总到输出文件中。一次只能运行 Iometer 的一个副本;它通常在服务器上运行。
 
  • Dynamo 是工作负载生成器,没有用户界面。Dynamo 根据 Iometer 的命令执行 I/O 操作并记录性能信息,然后将数据返回给 Iometer。一次可能有多个 Dynamo 副本同时在运行;通常,一个副本运行在服务器上,其他各个副本分别运行在各个客户端计算机上。


2.说明文件

要在 Windows 系统上测试性能,可以直接安装和启动 Iometer。
不必额外安装 Dynamo。以下是有关安装工具和启动测试程序的说明。
 

  1. 首先,您必须从 Iometer.org 下载 Iometer。

    HOW10228_en_US__1icon 提醒:对于 Windows 2008 及更高版本,请下载版本 1.1.0。对于较旧的 Windows 版本,请使用版本 2006.07.27

    HOW10228_en_US__2image3(1)
    图 1.1:Iometer 下载页面
     

  2. 右键单击安装文件,然后单击以管理员身份运行
    HOW10228_en_US__32015-08-17 16_16_12-Oracle Knowledge
    图 1.2:桌面上的 Iometer 文件
     

  3. 接受 UAC 请求。
    HOW10228_en_US__4image5(1)
    图 1.3:UAC 请求
     

  4. 在欢迎屏幕上单击 Next >(下一步 >)。
    HOW10228_en_US__5image6
    图 1.4:欢迎屏幕
     

  5. 同意许可协议
    HOW10228_en_US__6image7
    图 1.5:许可协议
     

  6. 选择应安装的组件,然后单击 Next
    HOW10228_en_US__7image8
    图 1.6:选择组件
     

  7. 选择安装目标,然后单击 Install
    HOW10228_en_US__8image9
    图 1.7:定义目标文件夹
     

  8. 安装完成后,单击 Finish
    HOW10228_en_US__9image10
    图 1.8:完成安装
     

  1. 启动 Iometer
     

  2. 同意许可条件
    HOW10228_en_US__10clip_image001(1)
    图 2.1:许可条件
     

  3. 单击文件夹按钮
    HOW10228_en_US__11clip_image003
    图 2.2:左上角的文件夹按钮
     

  4. 下载或创建一个测试配置文件,并使用 Iometer 将其打开。

    HOW10228_en_US__12clip_image004
    图 2.3:选择配置文件
     

  5. 选择要测试的设备

    警告:除非另有说明,否则仅在文件系统上使用 Iometer,要不然,可能会丢失数据!

    HOW10228_en_US__13clip_image006
    图 2.4:选择要测试的设备
     

  6. 通过单击绿旗按钮来启动测试
    HOW10228_en_US__14image22
    图 2.5:中间上方的绿旗按钮
     

  7. 定义保存结果文件的目标位置
    HOW10228_en_US__15image23
    图 2.6:选择结果的目标位置
     

  8. 现在测试启动并将运行大约 10-15 分钟
    HOW10228_en_US__16image24
    图 2.7:运行测试
     

程序 Iometer 仅在 Windows 操作系统上运行。因此,在 Linux 系统上,工具 Dynamo 用于将相关信息发送到安装了 Iometer 的 Windows 系统。
也就是说,必须在 Windows 系统或 Windows 仿真程序上安装 Iometer,才能测试安装了 Linux 的系统。从 Iometer.org 下载 Iometer。

HOW10228_en_US__1icon 提醒:匹配的 Dynamo 文件包含在 Iometer.org 上的 Iometer 归档中。
  1. 首先在与要测试的服务器位于同一网络的 Windows 系统上安装 Iometer。
    如果没有可用于运行 Iometer.exe 的 Windows 客户端,您也可以使用 WinE 仿真程序来运行它。  
    HOW10228_en_US__18image29
    图 3.1: Iometer GUI
     

  2. 通过 SSH 连接到 Linux 服务器(例如,通过 Putty)
    HOW10228_en_US__19image31
    图 3.2:Putty

    HOW10228_en_US__20image32
    图 3.3:单击 Yes
     

  3. 登录到服务器
    HOW10228_en_US__21image33
    图 3.4:通过 Putty 进入控制台
     

  4. 使用 uname -i 接收有关硬件平台的信息,这是选择正确版本的 Dynamo 所必需的。
    HOW10228_en_US__22image35
    图 3.5:检查硬件版本 
     

  5. 使用 rpm -qa|grep -i glibc,可检查已安装的 glibc 版本

    HOW10228_en_US__1icon 提醒glibc 2.15 或更高版本需要与 Iometer 1.1.0 一起运行。否则,请使用 2006.07.27

    HOW10228_en_US__24image36
    图 3.6:命令输出
     

  6. 切换到 /tmp 文件夹
    HOW10228_en_US__25image37
    图 3.7:/tmp 文件夹
     

  7. 使用 tar xvf Iometer -1.1.0-linux.x86_64-bin.tar.bz2 解压已下载的 Iometer 文件
    HOW10228_en_US__26image38
    图 3.8:解压 dynamo 文件
     

  1. 通过使用 CLI 命令 ipconfig,检查 Windows 系统的 IP 地址
    HOW10228_en_US__27image30
    图 4.1:检查 Windows 系统的 IP
     

  2. 使用 ip addr showifconfig -a,检查 Linux 系统的 IP 地址
    HOW10228_en_US__28image39
    图 4.2:检查 Linux 系统的 IP
     

  3. 停止 Linux 防火墙以允许在 Dynamo 和 Iometer 之间进行通信

    HOW10228_en_US__1icon 提醒:停止 Linux 防火墙的命令是:
    基于 SuSE: rcSuSEfirewall2 stop
    基于 RHEL:service iptables stopsystemctl stop firewalld
    基于 Debian: service iptables stop
    基于 Ubuntu: ufw disable

    HOW10228_en_US__30image40
    图 4.3:停止 Linux 系统上的防火墙
      

  4. 键入 vi /etc/hosts,以更改用于名称解析的主机文件
    HOW10228_en_US__31image42
    图 4.4:打开 /etc/hosts
     

  5. 添加 Linux 系统的 IP 地址和名称
    HOW10228_en_US__32image43
    图 4.5:添加 IP 和名称 
      

  6. 现在,使用以下命令将 dynamo 与 Iometer 建立连接:
     dynamo -i <IP of machine with Iometer = windows system> -m <IP of machine to run workload = linux system>
    HOW10228_en_US__33image44
    图 4.6:将 dynamo 连接到 Iometer

    HOW10228_en_US__34image45
    图 4.7:建立连接
      

  7. 现在,在 Iometer 中,Linux 服务器可见
    HOW10228_en_US__35image47
    图 4.8:Iometer 中列出的 Linux 系统
      

  8. 在加载测试模板之前,必须对文件进行一些更改。

    在编辑器(如记事本)中打开文件。使用您在步骤 5 中使用的信息更改管理器名称和管理器网络地址。更改完成后保存该文件。
    HOW10228_en_US__36image50
    图 4.9:搜索管理器列表

    HOW10228_en_US__37image51
    图 4.10:添加 Linux 服务器名称

    HOW10228_en_US__38image52
    图 4.11:添加 Linux 服务器 IP 地址并保存文件
     

  9. 加载更改的模板
    HOW10228_en_US__39image53
    图 4.12:加载配置文件
     

  10. 选择要测试的设备

    警告:除非另有说明,否则在文件系统上使用 Iometer,要不然,可能会丢失数据

    HOW10228_en_US__40image54
    图 4.13:选择要测试的设备
     

  11. 通过单击绿旗按钮来启动测试
    HOW10228_en_US__41image55
    图 4.14:中间上方的绿旗
     

  12. 选择测试后保存结果的目标位置。
    HOW10228_en_US__42image56
    图 4.15:选择结果的目标位置
      

  13. 现在,测试开始
    HOW10228_en_US__43image57
    图 4.16:运行测试
     

  14. 测试完成时..
    HOW10228_en_US__44image60
    图 4.17:在控制台视图中完成测试
      
    …请勿忘记重新激活防火墙,从 /etc/host 中删除信息(撤消步骤 5)并 exit
    HOW10228_en_US__45image61
    图 4.18:退出控制台

Article Properties


Affected Product

PowerEdge, PowerVault

Last Published Date

17 Sept 2021

Version

5

Article Type

How To