这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 zpios,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
zpios - 直接测试 DMU。
概要
邮局 [选项] <-p 池>
商品描述
此实用程序运行不依赖于 ZFS 的内核 DMU 性能和压力测试
Posix 层(“ZPL”)。
配置
-s 正则表达式, --线程数 正则表达式
为每个测试系列启动这么多线程,指定为逗号分隔
正则表达式。 (例如:“-s 1,2,3”)
此选项与 线程数_* 选项。
-l 正则表达式_low, --threadcount_low 正则表达式_low
-h 正则表达式_high, --threadcount_high 正则表达式_high
-e 正则表达式_incr, --threadcount_incr 正则表达式_incr
开始 正则表达式_low 第一次测试的线程,添加 正则表达式_incr 每个线程
后续测试,并开始 正则表达式_high 最后一次测试的线程。
这三个选项必须一起指定,并且与
线程数 选项。
-n 正则表达式, --区域计数 正则表达式
为每个测试系列创建这么多区域,指定为逗号分隔
正则表达式。 (例如:“-n 512,4096,65536”)
此选项与 区域计数_* 选项。
-i 正则表达式_low, --regioncount_low 正则表达式_low
-j 正则表达式_high, --regioncount_high 正则表达式_high
-k 正则表达式_incr, --regioncount_incr 正则表达式_incr
创建 正则表达式_low 第一次测试的区域,添加 正则表达式_incr 每个区域
后续测试,并创建 正则表达式_high 上次测试的区域。
这三个选项必须一起指定,并且与
区域计数 选项。
-o 尺寸, - 抵消 尺寸
在以下位置创建区域 尺寸 每个测试系列的偏移量,指定为逗号分隔
带有可选单位后缀的正则表达式。 (例如:“-o 4M”表示四个
兆字节。)
此选项与 抵消_* 选项。
-m 尺寸_低, --offset_low 尺寸_低
-q 尺寸_高, --offset_high 尺寸_高
-r 尺寸增量, --偏移增量 尺寸增量
在以下位置创建区域 尺寸_低 第一次测试的偏移量,添加 尺寸增量 到偏移量
对于每个后续测试,并在 尺寸_高 最后的偏移量
测试。
这三个选项必须一起指定,并且与
抵消 选项。
-c 尺寸, --块大小 尺寸
使用 VHDL 语言编写 尺寸 每个测试的块,指定为逗号分隔的正则表达式
带有可选的单位后缀。 (例如:“-c 1M”表示一兆字节。)块大小必须
至少是区域大小。
此选项与 块大小_* 选项。
-a 尺寸_低, --chunksize_low 尺寸_低
-b 尺寸_高, --chunksize_high 尺寸_高
-g 尺寸增量, --chunksize_incr 尺寸增量
使用 尺寸_低 第一次测试的块大小,添加 尺寸增量 到块大小
每次后续测试,并使用 尺寸_高 上次测试的块大小。
这三个选项必须一起指定,并且与
块大小 选项。
-L dmu_flags, - 加载 dmu_flags
指定 dmuio 对于常规 DMU_IO, SSF 用于单个共享文件访问,或 FPP 对于每
线程访问。 使用逗号分隔多个标志。 (例如:“-L dmuio,ssf”)
-p 姓名, - 水池 姓名
池名称,这是必填项。
-M 测试, - 姓名 测试
出现在程序输出中的任意字符串。
-X, - 清理
启用 DMU_REMOVE 标志。
-P 命令, --预运行 命令
调用 命令 在运行测试之前从内核。 壳扩展不是
执行并且环境设置为 HOME=/; 术语 = linux;
路径=/宾:/ usr / sbin:/箱:/usr/bin。
-R 命令, --跑后 命令
调用 命令 运行测试后从内核中。 壳扩展不是
执行并且环境设置为 HOME=/; 术语 = linux;
路径=/宾:/ usr / sbin:/箱:/usr/bin。
-G 目录, - 日志 目录
将日志输出放在此目录中。
-I 尺寸, --区域噪声 尺寸
随机改变 区域大小 每个测试模的参数 尺寸 个字节。
-N 尺寸, --块噪声 尺寸
随机改变 块大小 每个测试模的参数 尺寸 个字节。
-T 次, --线程延迟 次
随机改变每个测试模的执行时间 次 内核 jiffies。
-V, - 核实
启用 DMU_VERIFY 标志以进行琐碎的数据验证。
-z --零拷贝
启用当前未实现的 DMU_READ_ZC 和 DMU_WRITE_ZC 标志
对于 Linux。
-O, --等待
启用 DMU_WRITE_NOWAIT 标志。
-F, --no预取
启用 DMU_READ_NOPF 标志。
-H, --人类可读
显式打印 PASS 和 FAIL 结果并将单位后缀放在大数字上。
-v, --详细
增加输出详细程度。
-? , - 帮帮我
打印使用消息。
作者
最初的 zpios 实现是由 Cluster File Systems Inc 创建并适应于
ZFS on Linux by Brian Behlendorf[email protected]>.
本手册页由达里克·霍恩 (Darik Horn) 编写[email protected]>.
使用 onworks.net 服务在线使用 zpios