刘洋的博客分享 http://blog.sciencenet.cn/u/outcrop 管中窥豹,盲人摸象

博文

PHP获取Windows当前下载速度

已有 4515 次阅读 2013-8-28 15:21 |个人分类:计算机应用技术|系统分类:生活其它| windows, php, 下载速度

找了一圈,没找到合适的PHP获取Windows网速的好办法;只好用一个比较愚蠢的办法来实现:利用netstat命令来获取系统网卡接收字节的差异来获取网速。


代码:

function getspeed(){

exec("netstat -e", $result);

$tmpstr=explode("        ",$result[4]);

//print_r($tmpstr);

$startbytes=trim($tmpstr[2]);

sleep(1);


exec("netstat -e", $result1);

$tmpstr=explode("        ",$result1[4]);

$stopbytes=trim($tmpstr[2]);


$speed=$stopbytes-$startbytes;


return $speed;

}


很原始的方法,感觉网速基本准确。需要注意的是获取的是bytes网速,不是常说的bits。

\(test\)

============================= 关于博主 =============================

博主的主要兴趣是:知识管理;相关兴趣有:语义网、机电及DIY、哲学与心理、信息安全、科幻等。我的常用博客在科学网(访问可点链接,下同);新浪微博是@outcrop,欢迎互粉;建了一个超级QQ群:17662971,希望能闲聊无白丁,欢迎加入;自己打理着一个机电工程师小网站,欢迎来玩。最近在科学网关注“科学网大学”,欢迎加入科学网大学群组讨论、尝试。


https://wap.sciencenet.cn/blog-1750-720374.html

上一篇:科学网博文有前后一篇博文的链接了
下一篇:【西安】的公共交通极差
收藏 IP: 14.156.50.*| 热度|

2 徐传胜 张忆文

该博文允许注册用户评论 请点击登录 评论 (1 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-19 13:52

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部