测试磁盘读写

time (dd if=/dev/zero of=file bs=1M count=2000 ;sync )
磁盘的写:/dev/zero是一个伪设备,它只会产生空字符流,对它不会产生I/O,所以,I/O都产生在of的文件里,of文件只用于写。

time dd if=/dev/sdb1 of=/dev/null bs=8k
磁盘的读:/dev/null是伪设备,相当于黑洞,of到该设备不会产生I/O,所以这个命令的I/O值发生在/dev/sdb1上

time dd if=/dev/sdb1of=file bs=8k
磁盘的读写:一个是物理分区,一个是实际的文件,对它们的读写都会产生I/O(对/dev/sdb1是读,对file是写),假设他们都在一个磁盘中,这个命令就相当于测试磁盘同时读写的能力。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容