LINUX下如何用DD命令来测试存储的读写性能

来源:百度知道 编辑:UC知道 时间:2024/05/22 05:18:30
一台存储,嵌入式LINUX系统,创建RAID5并且将RAID5中的所有容量加入到ISCSI空间中,将ISCSI挂在到另一台服务器上(系统是CENTOS5,内核2.6.18-8),中间通过千兆网络连接存储,服务器,然后在客户机上登陆服务器,准备在服务器上用DD命令测试存储的读写性能,并且实时显示结果,但是DD命令不熟悉,有知道的可以帮我下么,最好有详细的注释,另外DD命令测试存储是不是要其他的脚本来配合呢,怎么解决,最近被测试存储伤透了脑筋,希望在这里能得到帮助.谢谢.

通常就是 计算读写一定大小的块耗费的时间 ,本身有速度输出
基本的测试如下
磁盘读速度
sync;time dd if=[mountpoint] of=/dev/null bs=4096k count=2000
测试数据大小为:4096k×2000
磁盘写速度
sync;time dd if=/dev/zero of=[mountpoint] bs=4096k count=2000
测试数据大小为:4096k×2000
[mountpoint]替换为你实际的挂载点
以上都是测试 2000个 4M块的速度 可以通过改变 bs大小来分析不同级别块的性能

可以通过写更详细的脚本来实现更详细的输出

LINUX是十么啊