这是命令 h5perf_serial,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
h5perf_serial: - 测量 HDF5 串行性能。
商品描述
h5perf_serial:1.8.7 版用法:h5perf_serial [选项]
配置
-h 打印使用信息并退出
-A AL 要测试的 API [默认:全部]
-c SL 选择分块存储并定义分块尺寸和大小 [默认:关闭]
-e SL 数据集的维度和大小 [默认:100,200]
-i N 要执行的迭代次数 [默认值:1]
-r NL 维度访问顺序(见下文描述)[默认:1,2]
-t 为 HDF5 数据集选择可扩展维度 [默认:关闭]
-v VFD 为 HDF5 访问选择文件驱动程序 [默认:sec2]
-w 执行写入测试,而不是读取测试 [默认:关闭]
-x SL 传输缓冲区的尺寸和大小 [默认:10,20]
N - 是一个大于 0 的整数。
S - 是大小说明符,一个大于 0 的整数,后跟一个大小指示符:
K - 千字节 (1024) M - 兆字节 (1048576) G - 技嘉 (1073741824)
示例:'37M' 是 37 兆字节或 38797312 字节
AL - 是一个 API 列表。 有效值为:
hdf5 - HDF5 posix - POSIX
示例: -A posix,hdf5
NL - 是由逗号分隔的整数 (N) 列表。
例如:1,2,3
SL - 是由逗号分隔的大小说明符 (S) 列表。
示例:2K、2K、3K
该示例定义了一个具有三个维度的对象(数据集、传输缓冲区)。 是
意识到随着维数的增加,对象的总大小
呈指数增长。
VFD - 是 HDF5 文件驱动程序说明符。 有效值为:
sec2、stdio、core、split、multi、family、direct
维度访问顺序:
数据访问从使用传输缓冲区的数据集的主要来源开始。
下一次访问发生在与前一个相邻的数据集区域上。 为一个
多维数据集,有几个方向可以进行。 这个
可以在维度访问顺序中指定。 例如, -r 1,2 指出
工具应先遍历维度 1,然后遍历维度 2。
环境变量:
HDF5_NOCLEANUP
如果设置 [默认删除],则不删除数据文件
HDF5_前缀
数据文件前缀
用法:h5perf_serial [选项]
配置
-h 打印使用信息并退出
-A AL 要测试的 API [默认:全部]
-c SL 选择分块存储并定义分块尺寸和大小 [默认:关闭]
-e SL 数据集的维度和大小 [默认:100,200]
-i N 要执行的迭代次数 [默认值:1]
-r NL 维度访问顺序(见下文描述)[默认:1,2]
-t 为 HDF5 数据集选择可扩展维度 [默认:关闭]
-v VFD 为 HDF5 访问选择文件驱动程序 [默认:sec2]
-w 执行写入测试,而不是读取测试 [默认:关闭]
-x SL 传输缓冲区的尺寸和大小 [默认:10,20]
N - 是一个大于 0 的整数。
S - 是大小说明符,一个大于 0 的整数,后跟一个大小指示符:
K - 千字节 (1024) M - 兆字节 (1048576) G - 技嘉 (1073741824)
示例:'37M' 是 37 兆字节或 38797312 字节
AL - 是一个 API 列表。 有效值为:
hdf5 - HDF5 posix - POSIX
示例: -A posix,hdf5
NL - 是由逗号分隔的整数 (N) 列表。
例如:1,2,3
SL - 是由逗号分隔的大小说明符 (S) 列表。
示例:2K、2K、3K
该示例定义了一个具有三个维度的对象(数据集、传输缓冲区)。 是
意识到随着维数的增加,对象的总大小
呈指数增长。
VFD - 是 HDF5 文件驱动程序说明符。 有效值为:
sec2、stdio、core、split、multi、family、direct
维度访问顺序:
数据访问从使用传输缓冲区的数据集的主要来源开始。
下一次访问发生在与前一个相邻的数据集区域上。 为一个
多维数据集,有几个方向可以进行。 这个
可以在维度访问顺序中指定。 例如, -r 1,2 指出
工具应先遍历维度 1,然后遍历维度 2。
环境变量:
HDF5_NOCLEANUP
如果设置 [默认删除],则不删除数据文件
HDF5_前缀
数据文件前缀
使用 onworks.net 服务在线使用 h5perf_serial