这是 ioping 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
ioping - 简单的磁盘 I/O 延迟监控工具
综合系统
电击 [-LABCDWRkq[-c 数[-w 期限[-p 期间[-P 期间[-i 间隔]
[-s 尺寸[-S 大小[-o 抵消] 目录|文件|设备
电击 -h | -v
商品描述
此工具可让您实时监控 I/O 延迟。
配置
-c 数
停止后 数 请求。
-w 期限
停止后 期限 时间飞逝。
-p 期间
打印每个的原始统计信息 期间 请求。
-P 期间
打印每个的原始统计信息 期间 及时。
-i 间隔
将请求之间的时间设置为 间隔 (1s).
-s 尺寸
请求大小 (4k).
-S 尺寸
工作集大小(1m 目录,文件或设备的整体大小)。
-o 抵消
文件/设备中的起始偏移量 (0)。
-k 保留(不要删除)工作文件“ioping.tmp”。 适用于目录目标。
-L 使用顺序操作而不是随机操作。 这也将请求大小设置为 256k
(如在 -s 256k).
-A 使用异步 I/O(系统调用 io_提交(2) io_提交(2)等)。
-C 使用缓存 I/O(通过 posix_fadvise(2))。
-D 使用直接 I/O(请参阅 O_DIRECT in 打开(2))。
-W 使用写入而不是读取。 对于目录目标是安全的。 *危险的*
文件/设备,它将粉碎您的数据。 在这种情况下应该重复树次
(-万维网).
-R 磁盘寻道率测试(同 -q -i 0 -w 3 -S 64 m)。 如果磁盘有巨大的缓存工作
set (-S) 应相应增加。
-B 批处理模式。 保持安静并以原始格式打印最终统计数据。
-q 禁止周期性的人类可读输出。
-h 显示帮助信息并退出。
-v 显示版本并退出。
争论 后缀
对于需要时间参数的选项 (-i, -P 和 -w),默认是秒,除非你
指定以下后缀之一(不区分大小写):
us, USEC
微秒(百万分之一秒,1 / 1 000 000)
ms, 毫秒
毫秒(千分之一秒,1 / 1 000)
s, 秒 秒
m, 分钟 分钟
h, 小时
个小时里
对于期望“大小”参数的选项(-s, -S 和 -o),默认是字节,除非你
指定以下后缀之一(不区分大小写):
扇形 磁盘扇区(一个扇区总是 512)。
基布, k, kb
千字节(1 024 字节)
页 内存页面(一个页面总是 4KiB)。
MIB, m, mb
兆字节(1 048 576 字节)
吉卜, g, gb
千兆字节(1 073 741 824 字节)
钛白粉, t, tb
太字节(1 099 511 627 776 字节)
对于期望“数字”参数的选项(-p 和 -c) 您可以选择指定其中之一
以下后缀(不区分大小写):
k 公斤(千,1 000)
m 百万(百万,1 000 000)
g 千兆(十亿,1 000 000 000)
t 万亿(万亿,1 000 000 000 000)
退出 状态
退货政策 0 成功后。 定义了以下错误代码:
1 无效使用(参数错误)。
2 准备阶段出错。
3 运行时出错。
未处理 统计
电击 -p 100 -c 200 -i 0 -q .
100 26694 3746 15344272 188 267 1923 228
100 24165 4138 16950134 190 242 2348 214
(1)(2)(3)(4)(5)(6)(7)(8)
(1) 请求数
(2) 服务时间(usec)
(3) 每秒请求数 (iops)
(4) 传输速度(字节/秒)
(5) 最小请求时间(usec)
(6) 平均请求时间(usec)
(7) 最大请求时间(usec)
(8) 请求时间标准差(usec)
示例
电击 .
使用默认值和当前目录显示磁盘 I/O 延迟,直到
打断了。
电击 -c 10 -s 1M / tmp目录
测量延迟 / tmp目录 使用 10 个请求,每个请求 1 兆字节。
电击 -R / dev / sda上的
测量磁盘寻道率。
电击 -RL / dev / sda上的
测量磁盘顺序速度。
电击 -RLB . | AWK '{打印 $4}'
以每秒字节数获取磁盘顺序速度。
使用 onworks.net 服务在线使用 ioping