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";

时间: 2024-08-04 13:17:32

php测试硬盘写速率的相关文章

python实现用于测试网站访问速率的方法

  这是python编写的用于测试网站访问速率的代码片段,可以输出打开某url的时间,访问100次的平均时间,最大时间和最小时间等等 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 import urllib2 from datetime import * import time def Process(url,n): minSpan = 10.0 maxSpan = 0.0 sumS

Mac怎么测试硬盘速度

  Mac怎么测试硬盘速度?硬盘对于电脑的性能来说非常重要,因为电脑速度要快的话,除了 CPU 快和内存要大以外,还得看硬盘的速度.这也是很多小伙伴们为什么那么关心自己电脑的硬盘速度,下面PC6苹果网小编给大家简单介绍下怎么在 Mac 电脑上测试硬盘速度的方法.   1.直接打开 Mac 上的 App Store 应用,搜索 disk speed 关键字,在列表中下载安装 Blackmagic Disk Speed Test 应用程序.这款软件可以在很多网上 Mac 电脑评测都要用到的,非常实用

沃达丰葡萄牙LTE测试实现1Gbps速率

据外媒报道,沃达丰葡萄牙日前宣布,通过联手爱立信和Qualcomm Technologies,成为了首个实现1 Gbps的LTE速率的欧洲运营商. 沃达丰葡萄牙LTE测试实现1Gbps速率 此次演示使用了高通骁龙X16 LTE移动测试设备,并测试了诸如立即打开网页或在大约10秒内下载1GB超高清/4K视频等服务. 沃达丰葡萄牙通过升级现有软件和开发256QAM调制等功能,以及通过在下行链路中安装具有4*4 MIMO技术和三载波聚合的天线,从而为实现1 Gbps的速度做好准备. 本文转自d1net

linux系统中快速测试硬盘读写速度的例子

time有计时作用,dd用于复制,从if读出,写到of.if=/dev/zero不产生IO,因此可以用来测试纯写速度.同理of=/dev/null不产生IO,可以用来测试纯读速度.bs是每次读或写的大小,即一个块的大小,count是读写块的数量. 1.测/目录所在磁盘的纯写速度: time dd if=/dev/zero bs=1024 count=1000000 of=/1Gb.file 2.测/目录所在磁盘的纯读速度: time dd if=/1Gb.file bs=64k |dd of=/

mac下命令测试硬盘读写速度

测试写入速度: time dd if=/dev/zero bs=1024k of=tstfile count=1024 macmini上执行测试后,输出结果是: 1024+0 records in1024+0 records out1073741824 bytes transferred in 2.641969 secs (406417274 bytes/sec) real    0m2.693suser    0m0.003ssys 0m0.740s 将406417274 bytes/sec连

华为与意大利电信测试LTE下行速率140Mb/s

近日消息,华为宣布,近日与意大利电信在意大利都灵现有的移动宽带基础设施上部署了一张LTE(Long Term Evolution,长期演进)试验网并开展了LTE相关技术的联合测试.在最近的一次公开演示中,单小区的下行峰值速率达到了140Mb/s.这张LTE试验网具备的高速率.低延迟的特性足以支撑诸如移动高清视频交互等典型的下一代移动宽带业务. 意大利电信实验室主管Sandro Dionisi先生对于LTE试验网的表现感到非常满意,他表示:"携手华为部署意大利首个LTE试验网,是为了能够让LTE/

爱立信携手Telia进行5G现网测试,突破速率记录并实现超低延迟

继在欧洲进行了第一个5G试验系统外场测试之后,近日,爱立信与Telia在实现5G技术部署的道路上又迈进了一大步.双方在瑞典斯德哥尔摩西斯塔区进行的5G试验通过现网演示了真实环境中的5G功能,包括速率和延迟相关的测试等.本次测试使用了15 GHz频带的800 MHz频谱,单用户的峰值速率高达15GB,延迟低于3毫秒,比当前4G网络的最高速率快40多倍. 1月,双方在瑞典和爱沙尼亚公布5G联合路线图,本次测试是一个重要的里程碑,旨在让斯德哥尔摩和塔林的Telia客户在2018年体验到5G服务. Te

Shell: 测试网卡当前速率的脚本

 一: 使用场景         工作中,有时为了分析系统的性能瓶颈, 需要测量程序运行期间网卡的当前速率, 看看瓶颈是不是在网络传输上. 本文提供一个测量网卡的当前速率的Shell脚本. 二: 脚本     使用方式: ./nettraff.sh eth0     nettraff.sh为脚本名称,eth0为网卡名称, 可以通过ifconfig命令查看到 #!/bin/bash while [ "1" ] do eth=$1 RXpre=$(cat /proc/net/dev | g

C#.net套接字C/S第一步(没测试过,有时间测试接着写第二步)

//客户端发送数据,等待服务器数据并接收 public static string Client(string cparam,int serverStrNum,string StrIp,string StrPort){             //            TcpClient tcpclnt = new TcpClient();            tcpclnt.Connect(StrIp, int.Parse(StrPort));             //