【发布时间】:2018-09-11 09:41:03
【问题描述】:
我有一个连接到我的 RHEL 客户端的磁盘,我必须在其中长时间连续运行 IO。但是我有一个存储限制,磁盘大小只有 300GB。
通常我使用 Vdbench Tool 来运行 IO。有一个现有的 vdbench 在后台运行,我知道我们不能创建两个 vdbench 实例来运行 IO。(如果我错了,请纠正我)
因为我需要填满我的磁盘,所以尝试了 dd 命令。
dd if=/dev/zero of=zeros bs=1M
这实际上会填满硬盘驱动器,直到磁盘空间不足。然后停止。
我的问题是,即使磁盘已满,如何连续运行 dd 无限时间? dd 可以在磁盘满后覆盖数据并永远运行 IO 吗?
任何其他用于运行 io 的工具,可以达到目的吗?请提出建议。
提前致谢。
【问题讨论】:
-
删除文件重新开始?
-
@JamesZ,好主意,但我需要连续不间断的 IO 才能在磁盘上运行。而且我有 100 多个这样的磁盘,应该运行连续的 IO。
-
你到底想测试什么?
dd通常不能很好地替代真正的 IO 基准测试程序,因为它只是流式传输数据块。因此,除非您系统的实际 IO 模式是流式传输大文件,否则dd测试通常是没有意义的。