Linux下磁盘IO读写性能测试脚本
生活随笔
收集整理的这篇文章主要介绍了
Linux下磁盘IO读写性能测试脚本
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
#!/bin/sh#author:reed
#blog:luweikai.blog.51cto.com
#说明:使用自带的dd命令file=dd.file
BS_COUNT_8K=(8K 12K)
BS_COUNT_64K=(64K 6K)
BS_COUNT_1M=(1M 1K)
list="8K 64K 1M"
wlog=/tmp/ddwrite.log
rlog=/tmp/ddread.log
#write
Write()
{echo "[INFO]WRITE"for i in $list;dobs=$(eval echo \$\{BS_COUNT_$i\[0\]\})count=$(eval echo \$\{BS_COUNT_$i\[1\]\})echo "dd if=/dev/zero of=$file conv=fsync oflag=direct bs=$bs count=$count"dd if=/dev/zero of=$file conv=fsync oflag=direct bs=$bs count=$count 2>>$wlogecho " "#echo "sleep 3"sleep 3done
}
#read
Read()
{echo "[INFO]READ"for i in $list;dobs=$(eval echo \$\{BS_COUNT_$i\[0\]\})count=$(eval echo \$\{BS_COUNT_$i\[1\]\})echo "dd if=$file of=/dev/null iflag=direct bs=$bs count=$count"dd if=$file of=/dev/null iflag=direct bs=$bs count=$count 2>> $rlogecho " "#echo "sleep 3"sleep 3done
}
Write|tee -a $wlog
echo "please wait 5 seconds......"
sleep 5
Read|tee -a $rlog
总结
以上是生活随笔为你收集整理的Linux下磁盘IO读写性能测试脚本的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: org.jboss.netty.inte
- 下一篇: 深入理解linux内核: linux内核