HGIGA Service Docs 
» 遊客:  註冊 | 登錄 | 統計 | 幫助
RSS 訂閱當前論壇  

上一主題 下一主題
       
標題: 硬碟I/O測試指令  
 
service.support





UID 14
精華 0
積分 0
帖子 523
閱讀權限 200
註冊 2006-10-2
狀態 離線
硬碟I/O測試指令

Disk I/O 測試指令:

請將下面內容貼入 io-test.sh 檔案中!!
Loop --> 執行 10萬次
Count --> DD一百次1MB大小, 產生 100MB 的檔案
兩次之間休息2秒

#!/bin/bash

logfile='/tmp/io-test.log';
loop=100000
count=100
bs=1M
sleep=2

if [ -f $logfile ]; then
        rm -rf $logfile
fi

for ((i=0; i<=$loop; i=$i+1 ))
do
                rm -rf /var/lib/mysql/dd-test-WRITE
                rm -rf /var/lib/mysql/dd-test-WRITE1
                echo "===============================================================";
                echo "[$i] Perform the WRITE test..... [bs=$bs count=$count]";
                date >> $logfile;
                dd if=/dev/zero of=/var/lib/mysql/dd-test-WRITE bs=$bs count=$count 2>> $logfile;
                sync; sleep $sleep;

                echo "[$i] Perform the READ test.....  [bs=$bs count=$count]";
                dd if=/var/lib/mysql/dd-test-WRITE of=/dev/null bs=$bs count=$count 2>> $logfile;
                sync; sleep $sleep;

                echo "[$i] Perform the READ-WRITE test..... [bs=$bs count=$count]";
                dd if=/var/lib/mysql/dd-test-WRITE of=/var/lib/mysql/dd-test-WRITE1 bs=$bs count=$count 2> $logfile;
                sync; sleep $sleep;
                date >> $logfile;
done
2010-9-30 15:20#1
查看資料  Blog  發短消息  Yahoo!  頂部
       


  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題  


 

   Powered by Discuz! 4.1.0  © 2001-2006 Transformed by wxxslt for HGIGA Inc. / Service Support
Processed in 0.018289 second(s), 8 queries , Gzip enabled

所有時間為 GMT+8, 現在時間是 2024-11-23 07:56