测量 IOP 并与 IOmeter 进行比较

测量 IOP 并与 IOmeter 进行比较

所以我必须以某种方式使用 IOmeter 中使用的一些史前指标来生成 IOP(无法在 64 位 ubuntu 环境中运行)

使用的设置IOmeter是:

16K block size, 
75% read to 25% write ratio, 
with 80% random distribution.

我如何使用类似fio或的东西来复制它$other_tool

答案1

fio 附带示例(在/usr/share/doc/fio/examples我的系统上)。甚至还有一个适用于 IOmeter 的示例:

jed@test$ cat /usr/share/doc/fio/examples/iometer-file-access-server 
# This job file tries to mimic the Intel IOMeter File Server Access Pattern
[global]
description=Emulation of Intel IOmeter File Server Access Pattern

[iometer]
bssplit=512/10:1k/5:2k/5:4k/60:8k/2:16k/4:32k/4:64k/10
rw=randrw
rwmixread=80
direct=1
size=4g
ioengine=libaio
# IOMeter defines the server loads as the following:
# iodepth=1     Linear
# iodepth=4     Very Light
# iodepth=8     Light
# iodepth=64    Moderate
# iodepth=256   Heavy
iodepth=64

如果你喜欢那里的设置,你可能只需运行

fio /usr/share/doc/fio/examples/iometer-file-access-server

如果您想要不同的设置,请复制文件,编辑它,然后享受。

相关内容