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
- 下一篇: STL标准容器类简介