使用php测试硬盘写入速度示例
更新时间:2014年01月27日 08:54:32 作者:
使用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." seconds\n";
echo "speed :".$write_xiaolv." byte/s\n";
echo "speed :".$myga_xiaolv." m/s\n";
相关文章
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
这篇文章主要介绍了通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-04-04php安装xdebug/php安装pear/phpunit详解步骤(图)
PHP环境中安装pear、phpunit以及xdebug全攻略,大家参考使用吧2013-12-12ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例
这篇文章主要介绍了ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能,结合实例形式分析了ThinkPHP5使用富文本编辑器UEditor实现图片上传到阿里云的相关操作技巧,需要的朋友可以参考下2019-08-08
最新评论