开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2651|回复: 18
收起左侧

[求助] 如何获取指定磁盘当前读取与写入速度 请附上例子 300精币

[复制链接]
结帖率:100% (3/3)
发表于 2014-11-1 00:28:31 | 显示全部楼层 |阅读模式   北京市北京市
1.jpg

就是上面图片用红框圈出的.
怎么获取写入和读取的速度.
麻烦请附上例子~
结帖率:100% (3/3)
 楼主| 发表于 2014-11-1 23:14:56 | 显示全部楼层   广东省深圳市
  好了,大家不用回复了.我自己解决了.~

等7天后我会申请取消悬赏~

现在共享一下取磁盘总计读写速率的例子~
如何取指定磁盘的,大家自己写吧~
WMI获取磁盘读写速度.zip (9.31 KB, 下载次数: 25)

点评

使用WMI.十分强大.关于WMI其他的功能,大家自己去摸索吧~ 推荐一个工具 彗星WMI调试工具 自己百度下载   广东省深圳市  发表于 2014-11-1 23:16
回复 支持 反对

使用道具 举报

结帖率:38% (9/24)
发表于 2014-11-1 00:42:37 | 显示全部楼层   福建省厦门市
读写速度很容易计算出来的呀。
在读或写操作前纪录时间,操作完后对比一下纪录的时间差,然后用时间差除以读写数据的大小,
就可以得到每秒或毫秒读或写的速度了,如果要定时读写,加个定时器就可以了。
不会这样也要什么思路吧?

点评

而且你看清我问题好么.我这是要实时监控磁盘的读写速度.并不是要计算我写入或者读取一个文件花了多久!   北京市北京市  发表于 2014-11-1 04:42
回复 支持 反对

使用道具 举报

结帖率:86% (82/95)
发表于 2014-11-1 01:37:58 | 显示全部楼层   广西壮族自治区河池市
  
窗口程序集名保 留  保 留备 注
窗口程序集1   
变量名类 型数组备 注
工作前的时间日期时间型  
完成后的时间日期时间型  
所用时间双精度小数型  
每次循环需要的毫秒整数型  
i整数型  

子程序名返回值类型公开备 注
_按钮1_被单击  
启动线程 (&子程序1, , )
子程序名返回值类型公开备 注
子程序1  
工作前的时间 = 取现行时间 ()
计次循环首 (1000, i)
编辑框1.内容 = 到文本 (i)
延时 (1)
计次循环尾 ()
完成后的时间 = 取现行时间 ()
所用时间 = 取时间间隔 (完成后的时间, 工作前的时间, #秒 )
每次循环需要的毫秒 = 到整数 (所用时间) × 1000 ÷ 到整数 (编辑框1.内容)
调试输出 (每次循环需要的毫秒)


i支持库列表   支持库注释   
EThread多线程支持库
spec特殊功能支持库

点评

亲,你这个答非所问了啊!   北京市北京市  发表于 2014-11-1 04:38
回复 支持 反对

使用道具 举报

结帖率:86% (82/95)
发表于 2014-11-1 01:39:55 | 显示全部楼层   广西壮族自治区河池市
  
窗口程序集名保 留  保 留备 注
(未填写程序集名)   
变量名类 型数组备 注
变量名类 型数组备 注
工作前的时间日期时间型  
完成后的时间日期时间型  
所用时间双精度小数型  
每秒循环多少次整数型  
i整数型  

子程序名返回值类型公开备 注
_按钮1_被单击  
启动线程 (&子程序1, , )
子程序名返回值类型公开备 注
子程序1  
工作前的时间 = 取现行时间 ()
计次循环首 (1000, i)
编辑框1.内容 = 到文本 (i)
延时 (1)
计次循环尾 ()
完成后的时间 = 取现行时间 ()
所用时间 = 取时间间隔 (完成后的时间, 工作前的时间, #秒 )
每秒循环多少次 = 到整数 (编辑框1.内容) ÷ 到整数 (所用时间)
调试输出 (每秒循环多少次)


i支持库列表   支持库注释   
EThread多线程支持库
spec特殊功能支持库


两个方法  你看你需要的是哪个
回复 支持 反对

使用道具 举报

结帖率:100% (5/5)
发表于 2014-11-1 01:49:13 | 显示全部楼层   辽宁省沈阳市
其实楼主的重点是在磁盘读写速度 我记得有人说过 是往磁盘里写入固定大小的文件 然后计算时间
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)
 楼主| 发表于 2014-11-1 04:37:03 | 显示全部楼层   北京市北京市
回眸微笑 发表于 2014-11-1 00:42
读写速度很容易计算出来的呀。
在读或写操作前纪录时间,操作完后对比一下纪录的时间差,然后用时间差除以 ...

拜托,肯定不可能是这样计算的好么.
如果是计算的,我何必拿出来悬赏~
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)
 楼主| 发表于 2014-11-1 11:56:57 | 显示全部楼层   湖北省武汉市
有人知道么
回复 支持 反对

使用道具 举报

结帖率:38% (9/24)
发表于 2014-11-1 15:27:00 | 显示全部楼层   浙江省嘉兴市
回眸微笑 发表于 2014-11-1 00:42
读写速度很容易计算出来的呀。
在读或写操作前纪录时间,操作完后对比一下纪录的时间差,然后用时间差除以 ...

监控IO要Ring0级别。。。
回复 支持 反对

使用道具 举报

结帖率:40% (31/78)
发表于 2014-11-1 19:49:55 | 显示全部楼层   四川省乐山市
思雪° 发表于 2014-11-1 04:37
拜托,肯定不可能是这样计算的好么.
如果是计算的,我何必拿出来悬赏~

这玩意多半是一直读写一个文件来测速度的
回复 支持 反对

使用道具 举报

结帖率:40% (31/78)
发表于 2014-11-1 19:52:14 | 显示全部楼层   云南省昆明市
测试的时候设置好文件的大小就可以了。
然后就是小学生都会做的数学题了。

点评

版主大人= =求看清题目... 不是测试读写速度,而是监视读写速度~ WMI可以监控,我正在研究怎么弄   湖北省武汉市  发表于 2014-11-1 20:06
回复 支持 反对

使用道具 举报

  高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表