[发明专利]IO性能检测方法及系统在审
申请号: | 201710946376.5 | 申请日: | 2017-10-12 |
公开(公告)号: | CN109656789A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 王曜东 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;H04M1/24 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 等待信息 调度信息 移动终端 运行文件 性能检测 磁盘读写 操作系统 申请 侧面 | ||
本申请提供了一种IO性能检测方法及系统,其中方法包括:确定操作系统的状态运行文件和/或调度信息文件,从所述状态运行文件和/或所述调度信息文件中,获得移动终端的IO等待信息,基于移动终端的IO等待信息确定移动终端的IO性能。本申请不再关注磁盘读写速度,而是确定操作的状态运行文件和调度信息文件,其中包括IO等待信息。即通过状态运行文件和调度信息文件中的IO等待信息来侧面反映IO性能。由于本过程可以在移动终端使用过程中实时执行,所以可以获得实时IO性能,准确性较高。
技术领域
本申请涉及通信技术领域,尤其涉及IO性能检测方法及系统。
背景技术
IO性能(输入/输出性能)的优劣对移动终端有很大影响,可以对移动终端进行IO性能检测从而获得IO性能。
对于移动终端而言,通常在出厂时利用IOS操作系统或Android操作系统的IO性能检测工具,对移动终端的操作系统进行IO性能检测。在检测过程中主要为获得磁盘读写速度,磁盘读写速度越高则说明IO性能越好。
但是在移动终端使用过程中,由于磁盘碎片以及使用时间的增加,磁盘性能会逐渐下降,另外移动终端已安装的应用数量以及同时运行的应用数量等都会对IO造成影响。
因此,出厂时检测到移动终端的IO性能,不能代表移动终端在使用过程具有同等性能,所以需要在移动终端使用过程中检测IO性能。
发明内容
鉴于此,本申请提供一种IO性能检测方法及移动终端,可以在移动终端使用过程中检测IO性能。
一种IO性能检测方法,包括:
确定操作系统的状态运行文件和/或调度信息文件;
根据所述状态运行文件和/或所述调度信息文件,确定移动终端的IO等待信息;
确定移动终端的IO性能。
可选的,所述根据所述状态运行文件和/或所述调度信息文件,确定移动终端的IO等待信息包括:从操作系统的状态运行文件中,获得移动终端的IO等待时间和CPU运行时间;
则所述确定移动终端的IO性能包括:计算所述IO等待时间与所述CPU运行时间的比值,若该比值大于第一比值则确定移动终端的IO性能异常。
可选的,所述根据所述状态运行文件和/或所述调度信息文件,确定移动终端的IO等待信息包括:从所述调度信息文件中获取多个进程的等待时间,从所述状态运行文件中获取多个进程的运行时间;
则所述确定移动终端的IO性能包括:计算进程的等待时间与进程的运行时间的比值;
若比值大于第一比值的进程数量大于第一数量,或,比值大于第一比值的进程数量与所有进程数量的比值大于第二比值,则确定移动终端的IO性能异常。
可选的,所述根据所述状态运行文件和/或所述调度信息文件,确定获得移动终端的IO等待信息包括:从操作系统的调度信息文件中获取进程的等待信息;
则确定移动终端的IO性能,包括:基于进程的等待信息确定移动终端的IO性能。
可选的,所述进程的等待信息包括等待次数和/或等待时间;
则所述基于进程的等待信息确定移动终端的IO性能,包括:
在等待次数大于预设次数的进程数量大于第二数量,或,等待次数大于预设次数的进程数量与所有进程数量的比值大于第二比值,则确定移动终端的IO性能异常;
和/或,
在等待时间大于预设时间的进程数量大于第二数量,或,等待时间大于预设时间的进程数量与所有进程数量的比值大于第二比值,则确定移动终端的IO性能异常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710946376.5/2.html,转载请声明来源钻瓜专利网。