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

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

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

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. 在欢迎屏幕上单击 下一步 >
    HOW10228_en_US__5image6
    图 1.4:欢迎屏幕
     

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

  6. 选择应安装的组件,然后单击“下一步
    HOW10228_en_US__7image8
    图 1.6: 选择组件
     

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

  8. 安装完成后,单击“完成
    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:腻子


    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. 使用以下命令解压缩下载的 Iometer 文件: tar xvf Iometer -1.1.0-linux.x86_64-bin.tar.bz2 
    HOW10228_en_US__26image38
    图 3.8:解压 dynamo 文件
     

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

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

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

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

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

  4. 键入 vi /etc/hosts 更改主机文件以获取解析图 4.4 的名称

    HOW10228_en_US__31image42: 打开 /etc/hosts
     

  5. 添加 Linux 系统的
    HOW10228_en_US__32image43
    IP 地址和名称图 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 中,现在可以看到
    HOW10228_en_US__35image47
    Linux 服务器图 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:退出控制台

Affected Products

PowerVault, Microsoft Windows Server 2016, Microsoft Windows Server 2019, Microsoft Windows Server 2022, Red Hat Enterprise Linux Version 5, Red Hat Enterprise Linux Version 6, Red Hat Enterprise Linux Version 7, Red Hat Enterprise Linux Version 9 , Red Hat Enterprise Linux Version 8, Red Hat Enterprise Virtualization 3 ...

Products

VMware ESXi
Article Properties
Article Number: 000114193
Article Type: How To
Last Modified: 24 أكتوبر 2024
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.