这是命令 blkreplay,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
blkreplay - 块设备测试和基准测试工具
概要
重播 [选项] 设备
商品描述
重播 是在测量时驱动操作系统的块层的实用程序
I/O 操作的延迟和吞吐量,以便稍后进行可视化。
重播 可以创建人工负载(随机读写扫描,各种过载
测试)或重放由 blktrace 或类似实用程序记录的自然负载
在生产服务器上运行。
重播 可用于测试物理硬件,比较不同品牌的硬盘
或 RAID 控制器,评估 SSD 缓存的效果,比较不同的块
级传输,如 iSCSI 与光纤通道等。
重播 解析来自标准输入的加载数据。 从创建负载数据 跟踪 输出,使用
conv_blktrace_to_load.sh 脚本。
配置
影响重播时长:
--重播开始=VAL
起始偏移量(以秒为单位,0=from_start)
--重播结束=VAL
结束偏移(以秒为单位,0=无限制)
--重播持续时间=VAL
或者将结束偏移指定为增量
--重播=VAL
起始偏移量,用于输出(以秒为单位)
--开始恩典=VAL
在填充管道的宽限期后开始(以秒为单位)
处理冲突的 I/O 请求:
--有冲突
允许冲突写入(损坏的 I/O)
--with-drop
冲突的写被简单地删除
--with-部分
通过推回冲突进行部分排序(默认)
--with-订购
在发生冲突时强制执行总命令
- 强的=VAL
0 到 2 之间的模式,请参阅文档(默认值 = 1)
回放参数:
--线程=VAL
并行性(默认值 = 1024)
--填充随机=VAL
用随机字节填充数据块(%,默认=0)
验证模式:
--无开销
验证关闭(默认)
--with-验证
读取验证
--with-final-verify
最后的额外验证通过
——带着偏执狂
每次写入后重新读取(破坏性能)
方便:
--详细=VAL
增加详细程度,显示额外的信息:输出
专家选项(危险):
--o-直接
使用 O_DIRECT(默认)
--no-o-直接
不要使用 O_DIRECT,提供 FAKE 结果
--o-同步
使用 O_SYNC
--无同步
不要使用 O_SYNC(默认)
--试运行
不实际执行 I/O,测量内部开销
--假io
忽略 寻求() 和标签,甚至更少的内部开销
--模拟io=VAL
I/O 模拟的延迟值(timespec 秒.nsec)
--超前限制=VAL
限制管道填充(实时 秒.nsec)
--扇出=VAL
仅适用于内核黑客(默认值 = 4)
--无调度员
仅适用于内核黑客
- 瓶颈=VAL
最大#requests on dispatch
- 加速=VAL
REAL 因子的加速/减速(默认值 = 1.0)
--mmap 模式
使用 映射() 而不是 读() / 写() [纽约]
作者
重播 由 Thomas Schoebel-Theuer 撰写。 本手册页是从
重播 安德鲁·沙杜拉 (Andrew Shadura) 的文档。
版权
版权所有 2009-2012 Thomas Schoebel-Theuer
使用 onworks.net 服务在线使用 blkreplay