本文撰自英文论坛网友 Han Solo
以下是我对 IOMeter 的设置。当你对所有参数有所了解后,可调整他们以完成你感兴趣的测试。
- 下载并安装 IOMeter (可从 http://www.iometer.org下载)
- 我在运行 IOMeter 之前创建了一个网络驱动器,映射到了我想使用的 NAS 共享区。无论你给网络驱动器指派哪个驱动器号,记下它,稍后即将用到。
- 接下来是运行 IOMeter。
- 待 IOMeter 启动,找到“Topology”,选择你的 PC 名称,当树形展开时,选择“Worker 1”。
- 缺省所选择的是“Disk Targets”选项卡,它将显示所有 IOMeter 可用的驱动器。选择你映射的驱动器。
- 之后须在“Maximum Disk Size”中输入数值。 我输入 2048000(Sectors)。IOMeter 在你的共享区上创建一个名为“iobw.tst”的文件,测试将以此文件大小进行。我特意使用 1gig 大小的文件,因为我要确保对磁盘的强力读写排除了只使用 NAS 内存而用不到硬盘缓存的可能。
- 接着是创建你所要用到的测试脚本。选择“Access Specifications”选项卡,点击“New”。
在弹出的新窗口中设置存取规格。设置如下:
Transfer Request Size = 256 Kilobytes
Percent Random/Sequential Distribution = 100% Sequential
Percent Read/Write Distribution = 100% Write
其他所有选项你无需理会。命名文件为256K_Write,点击 OK,若你滚动 “Global Access Specifications”窗口,你将看到方才所创建的测试脚本。选择该新脚本,点击 “add”。该脚本仅针对写操作,重复刚才的操作完成,但在“Percent Random/Write Dist”中,将其设置为 100% read,并命名该测试脚本为256K_Read,选定了读脚本后,该选项卡中的操作到此完成。
或者,你可以单击右键并保存此IOMeter 配置文件 iometer.icf, 然后将它载入IOMeter。
- 选择“Results Display”选项卡,将“Update Frequency”改为 1。
- 现在选择“Test Setup”选项卡. 将“Run Time”调整为2 minutes。
- 点击工具栏上的那个像软盘的图标,使用你想用的任意名字保存你的文件。
- 点击绿色旗帜的图标启动或停止测试。
现在你已将测试脚本准备妥当。当你初次运行测试时,你将发现“Results Display”选项卡中毫无动静。这是由于IOMeter正在你的网络驱动器上创建测试文件。
以下是我们进行性能测试的硬件配置,仅作参考。
电脑:2.60GHz, 1 GB of RAM, Seagate St380023AS 80GB drive, Intel Pro/1000 CT Nic。
操作系统:Windows 2000 Service Pack 4
交换机:SMC 8508T