程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php測試硬盤寫速率

php測試硬盤寫速率

編輯:關於PHP編程

     使用php寫入一個1GB大小的文件,檢查硬盤的寫速率,可能有一定誤差,

    建議還是使用專業的硬盤測試工具來檢測

    一般電腦讀寫在20M/s,這個測試要執行大概40-50s

    <?php

    set_time_limit(0);

    $str = str_pad($str, 512, "0");

    $file = fopen("./temp","a+");

    $i = 0;

    $bytes = 1000000000;

    $mygabyte = $bytes/1000000;

    echo "test start. waiting ...";

    $starttime = time();

    while($i < $bytes){

    $i += fwrite($file, $str);

    }

    $endtime = time();

    $usetime = $endtime - $starttime;

    $write_xiaolv = $bytes/$usetime;

    $myga_xiaolv = $mygabyte/$usetime;

    echo "create 1GB file use time ".$usetime." secondsn";

    echo "speed :".$write_xiaolv." byte/sn";

    echo "speed :".$myga_xiaolv." m/sn";

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved