Siirry pääsisältöön
  • Tee tilauksia nopeasti ja helposti
  • Tarkastele tilauksia ja seuraa lähetyksen tilaa
  • Luo tuoteluettelo ja käytä sitä

PowerEdge: How to test Storage performance Iometer

Yhteenveto: How to test the Storage performance of Dell PowerEdge servers using IOMeter.

Tämä artikkeli koskee tuotetta   Tämä artikkeli ei koske tuotetta 

Ohjeet

Iometer is both a workload generator (it performs I/O operations in order to stress the system) and a measurement tool (it examines and records the performance of its I/O operations and their impact on the system). It can be configured to emulate the disk or network I/O load of any program or benchmark. It can also be used to generate entirely synthetic I/O loads. It can generate and measure loads on single or multiple (networked) systems.



1. Description

The tool consists of two programs, Iometer and Dynamo.

  • Iometer is the controlling program. Using Iometer's user interface, configure the workload, set operating parameters, and start and stop tests. Iometer tells Dynamo what to do, collects the resulting data, and summarizes the results in output files. Only one copy of Iometer should be running at a time; it is typically run on the server machine.
 
  • Dynamo is the workload generator. It has no user interface. At Iometer 's command, Dynamo performs I/O operations and records performance information, then returns the data to Iometer. There can be more than one copy of Dynamo running at a time; typically one copy runs on the server machine and one additional copy runs on each client machine.


2. Documentation

For testing the performance on Windows systems, Iometer can be installed and started directly.
An additional installation of Dynamo is not necessary. Below you find instructions for installing the tool and for starting the test procedure.
 

  1. First, you have to download Iometer from Iometer.org.

    Note: For Windows 2008 and above, download Version 1.1.0. For older Windows editions, use Version 2006.07.27.

    HOW10228_en_US__2image3(1)
    Figure 1.1: Iometer download page
     

  2. Right-click the setup file and then click Run as administrator
    HOW10228_en_US__32015-08-17 16_16_12-Oracle Knowledge
    Figure 1.2: Iometer file on the desktop
     

  3. Accept the UAC request.
    HOW10228_en_US__4image5(1)
    Figure 1.3: UAC request
     

  4. Click Next > on the Welcome screen.
    HOW10228_en_US__5image6
    Figure 1.4: Welcome screen
     

  5. Agree license agreement
    HOW10228_en_US__6image7
    Figure 1.5: License agreement
     

  6. Select the components that should be installed and click Next
    HOW10228_en_US__7image8
    Figure 1.6: Choose Components
     

  7. Select the installation destination and click Install
    HOW10228_en_US__8image9
    Figure 1.7: Define the destination folder
     

  8. When installation is done, click Finish
    HOW10228_en_US__9image10
    Figure 1.8: Finished installation
     

  1. Start Iometer
     

  2. Agree to the license conditions
    HOW10228_en_US__10clip_image001(1)
    Figure 2.1: License conditions
     

  3. Click the folder button
    HOW10228_en_US__11clip_image003
    Figure 2.2: Folder button in the upper left corner
     

  4. Download a test configuration file or create one and open it with Iometer.

    HOW10228_en_US__12clip_image004
    Figure 2.3: Choose a configuration file
     

  5. Choose the device to be tested

    Warning: Unless instructed otherwise, use Iometer only on filesystems or data loss might occur!

    HOW10228_en_US__13clip_image006
    Figure 2.4: Choose the device to be tested
     

  6. Start the test by clicking the green flag button
    HOW10228_en_US__14image22
    Figure 2.5: Green flag button in the upper middle
     

  7. Define the destination where to save the results file
    HOW10228_en_US__15image23
    Figure 2.6: Choose a destination for results
     

  8. Now the test starts and will run for about 10-15 minutes
    HOW10228_en_US__16image24
    Figure 2.7: Running test
     

The program Iometer only runs on Windows OS. So on Linux systems the tool Dynamo is used for sending the relevant information to a Windows system, where Iometer is installed. 
This means that an installation of Iometer on a Windows system or Windows emulator is necessary for testing a system with Linux installed. Download Iometer from Iometer.org.

Note: The matching Dynamo files are in the Iometer archives on Iometer.org.
  1. First Install Iometer on a windows system in the same network as the server that you want to test.
    If there is no Windows client available to run the Iometer .exe, it can be run with WinE emulator as well.  
    HOW10228_en_US__18image29
    Figure 3.1: Iometer GUI
     

  2. Connect using SSH to a Linux server (for example using Putty)
    HOW10228_en_US__19image31
    Figure 3.2: Putty

    HOW10228_en_US__20image32
    Figure 3.3: Click Yes
     

  3. Login into the server
    HOW10228_en_US__21image33
    Figure 3.4: Console using Putty
     

  4.  To receive information about the hardware platform, which is necessary to choose the right version of Dynamo, you can run the command: 
     

    uname -i


    HOW10228_en_US__22image35
    Figure 3.5: Check hardware version 

  5. With the following command you can check the installed version of glibc 

    rpm -qa|grep -i glibc

     

    Note: glibc 2.15 or above is needed to run with Iometer 1.1.0. Otherwise, use 2006.07.27

    HOW10228_en_US__24image36
    Figure 3.6: Command output
     

  6. Switch to the /tmp folder
    HOW10228_en_US__25image37
    Figure 3.7: /tmp folder
     

  7. Uncompress the downloaded Iometer file with:  

    tar xvf Iometer-1.1.0-linux.x86_64-bin.tar.bz2



    HOW10228_en_US__26image38
    Figure 3.8: Uncompress the dynamo file

  1. Check the IP address of the Windows system by using the CLI command: 

    ipconfig



    HOW10228_en_US__27image30
    Figure 4.1: Check IP of Windows system
     

  2. Check the IP addresses of the Linux system with:  

    ip addr show or ifconfig -a


    HOW10228_en_US__28image39
    Figure 4.2: Check IP of Linux system
     

  3. Stop the Linux firewall to allow communication between Dynamo and Iometer

    Note: Commands to stop the Linux Firewall are:
    SuSE based: rcSuSEfirewall2 stop
    RHEL based: service iptables stop or systemctl stop firewalld
    Debian based: service iptables stop
    Ubuntu based: ufw disable

    HOW10228_en_US__30image40
    Figure 4.3: Stop firewall on Linux system
      

  4. Use an editor such as "vi" to change the host file for the name resolution:

    vi /etc/hosts


    HOW10228_en_US__31image42
    Figure 4.4: Edit /etc/hosts file
     

  5. Add the IP address and the name of the Linux system
    HOW10228_en_US__32image43
    Figure 4.5: Add IP and name 
      

  6. Now connect dynamo to Iometer by using the command:
     

    dynamo -i <IP of machine with Iometer = windows system> -m <IP of machine to run workload = linux system>


    HOW10228_en_US__33image44
    Figure 4.6: Connect dynamo to Iometer


    HOW10228_en_US__34image45
    Figure 4.7: Connection established
      

  7. In Iometer now the Linux server is visible
    HOW10228_en_US__35image47
    Figure 4.8: Linux system listed in Iometer
      

  8. Before loading the test template some changes must be done on the file.

    Open the file in an editor (for example Notepad). Change the Manager name and Manager network address by using the information that you used in step 5. Save the file when the changes are done.
    HOW10228_en_US__36image50
    Figure 4.9: Search "MANAGER LIST"

    HOW10228_en_US__37image51
    Figure 4.10: Add Linux server name

    HOW10228_en_US__38image52
    Figure 4.11: Add Linux server IP address and save the file
     

  9. Load the changed template
    HOW10228_en_US__39image53
    Figure 4.12: Load the configuration file
     

  10. Choose the device to be tested

    Warning: Unless instructed otherwise, use Iometer only on filesystems or data loss might occur!

    HOW10228_en_US__40image54
    Figure 4.13: Choose the device to be tested
     

  11. Start the test by clicking the green flag button
    HOW10228_en_US__41image55
    Figure 4.14: Green flag in the upper middle
     

  12. Choose the destination where the results shall be saved after testing.
    HOW10228_en_US__42image56
    Figure 4.15: Choose a destination for results
      

  13. Now the test starts
    HOW10228_en_US__43image57
    Figure 4.16: Running test
     

  14. When the test is done..
    HOW10228_en_US__44image60
    Figure 4.17: Finished test in the console view
      
    …do not forget to re-activate the firewall, delete the information from /etc/host (undo step 5) and exit.
    HOW10228_en_US__45image61
    Figure 4.18: Exit console

Tuotteet, joihin vaikutus kohdistuu

C Series, Modular Infrastructure, Rack Servers, Tower Servers, Microsoft Windows Server 2016, Microsoft Windows Server 2019, Microsoft Windows Server 2022, Red Hat Enterprise Linux Version 6, Red Hat Enterprise Linux Version 7 , Red Hat Enterprise Linux Version 9, Red Hat Enterprise Linux Version 8 ...

Tuotteet

PowerVault