进程制造技术

技术编号:39660176 阅读:10 留言:0更新日期:2023-12-11 18:22
本公开提出一种进程

【技术实现步骤摘要】
进程IO的调整方法、装置、电子设备、存储介质及车辆


[0001]本公开涉及计算机存储
,尤其涉及一种进程
IO
的调整方法

装置

电子设备

存储介质及车辆


技术介绍

[0002]车机指安装于汽车内的车载信息娱乐产品,目前车机已逐步向智能化

信息化发展,有着丰富多样的功能,不仅具有收音机

音乐播放和导航功能,还具有语音交互

信息通讯

全景影像

影视播放

游戏娱乐等功能

[0003]但是在车机加载的功能较多时,容易出现卡顿现象,主要表现为操作响应延迟

掉帧

加载缓慢等,尤其是磁盘负载较高时,车机更容易出现卡顿现象,影响用户的交互体验,为了保证车机的流畅度,提高用户的交互体验,解决车机的卡顿问题显得尤为重要


技术实现思路

[0004]本公开旨在至少在一定程度上解决相关技术中的技术问题之一

[0005]为此,本公开的一个目的在于提出一种进程
IO
的调整方法

[0006]本公开的第二个目的在于提出一种进程
IO
的调整装置

[0007]本公开的第三个目的在于提出一种电子设备

[0008]本公开的第四个目的在于提出一种非瞬时计算机可读存储介质

[0009]本公开的第五个目的在于提出一种车辆

[0010]为达上述目的,本公开第一方面实施方式提出了一种进程
IO
的调整方法,包括:以预设时间间隔采集车辆内磁盘的第一
IO
信息;基于所述第一
IO
信息,判断所述磁盘是否出现读写异常;响应于所述磁盘出现读写异常,获取车机系统内进程的第二
IO
信息;基于所述第二
IO
信息,对所述车机系统内的进程
IO
进行调整

[0011]本公开实施例中,以预设时间间隔采集车辆内磁盘的第一
IO
信息,基于第一
IO
信息,判断磁盘是否出现读写异常,响应于磁盘出现读写异常,获取车机系统内进程的第二
IO
信息,基于第二
IO
信息,对车机系统内的进程
IO
进行调整

本公开实施例基于第一
IO
信息判断磁盘是否出现异常,在磁盘出现读写异常时,能够基于第二
IO
信息对车机系统内的进程
IO
进行调整,从而解决由对磁盘进行读写操作引起的车机卡顿问题,提高车机的流畅度

[0012]在本公开的一个实施例中,所述基于所述第一
IO
信息,判断所述磁盘是否出现读写异常,包括:基于相邻的两个第一
IO
信息,生成用于识别所述磁盘是否存在读写异常的至少一个参数信息;响应于其中一个所述参数信息满足对应的读写异常识别条件,确定所述磁盘出现读写异常

[0013]在本公开的一个实施例中,所述第一
IO
信息包括磁盘扇区的读
/
写操作次数


/
写操作完成次数和读
/
写操作耗时,所述基于相邻的两个第一
IO
信息,生成用于识别所述磁盘是否存在读写异常的至少一个参数信息,包括:基于所述相邻的两个第一
IO
信息中所述读操作次数,生成所述磁盘的读速度参数信息;和
/
或,基于所述相邻的两个第一
IO
信息中
所述写操作次数,生成所述磁盘的写速度参数信息;和
/
或,基于所述相邻的两个第一
IO
信息中所述读操作耗时和所述读操作完成次数,生成所述磁盘的平均读操作耗时参数信息;和
/
或,基于所述相邻的两个第一
IO
信息中所述写操作耗时和所述写操作完成次数,生成所述磁盘的平均写操作耗时参数信息;和
/
或,基于所述相邻的两个第一
IO
信息中所述读操作耗时和所述写操作耗时,生成所述磁盘的使用率参数信息

[0014]在本公开的一个实施例中,所述获取车机系统内进程的第二
IO
信息,包括:获取所述进程的
IO
在所述预设时间间隔内的读写操作数据量,作为所述第二
IO
信息

[0015]在本公开的一个实施例中,所述基于所述第二
IO
信息,对所述车机系统内的进程
IO
进行调整,包括:基于所述读写操作数据量,判断所述进程
IO
是否满足
IO
限制条件;响应于满足所述
IO
限制条件,限制所述进程
IO

IO
速率;响应于未满足所述
IO
限制条件,调整所述进程
IO
的优先级

[0016]在本公开的一个实施例中,所述调整所述进程
IO
的优先级,包括:对多个进程进行分组,得到至少一个进程分组;获取所述进程分组对应的
IO
优先级权重,以调整所述进程分组内每个进程
IO
的优先级

[0017]在本公开的一个实施例中,所述基于所述读写操作数据量,判断所述进程
IO
是否满足
IO
限制条件,包括:基于所述读写操作数据量,确定所述进程
IO
的占用比例;若所述进程
IO
的占用比例大于比例阈值,则确定所述进程
IO
满足所述
IO
限制条件;若所述进程
IO
的占用比例小于或等于所述比例阈值,则确定所述进程
IO
未满足所述
IO
限制条件

[0018]本公开第二方面实施例提出了一种进程
IO
的调整装置,包括:采集模块,用于以预设时间间隔采集车辆内磁盘的第一
IO
信息;判断模块,用于基于所述第一
IO
信息,判断所述磁盘是否出现读写异常;获取模块,用于响应于所述磁盘出现读写异常,获取车机系统内进程的第二
IO
信息;调整模块,用于基于所述第二
IO
信息,对所述车机系统内的进程
IO
进行调整

[0019]为达上述目的,本公开第三方面实施例提出了一种电子设备,包括:至少一个处理器;以及与至少一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种进程输入输出
IO
的调整方法,其特征在于,包括:以预设时间间隔采集车辆内磁盘的第一
IO
信息;基于所述第一
IO
信息,判断所述磁盘是否出现读写异常;响应于所述磁盘出现读写异常,获取车机系统内进程的第二
IO
信息;基于所述第二
IO
信息,对所述车机系统内的进程
IO
进行调整
。2.
根据权利要求1所述的方法,其特征在于,所述基于所述第一
IO
信息,判断所述磁盘是否出现读写异常,包括:基于相邻的两个第一
IO
信息,生成用于识别所述磁盘是否存在读写异常的至少一个参数信息;响应于其中一个所述参数信息满足对应的读写异常识别条件,确定所述磁盘出现读写异常
。3.
根据权利要求2所述的方法,其特征在于,所述第一
IO
信息包括磁盘扇区的读
/
写操作次数


/
写操作完成次数和读
/
写操作耗时,所述基于相邻的两个第一
IO
信息,生成用于识别所述磁盘是否存在读写异常的至少一个参数信息,包括:基于所述相邻的两个第一
IO
信息中所述读操作次数,生成所述磁盘的读速度参数信息;和
/
或,基于所述相邻的两个第一
IO
信息中所述写操作次数,生成所述磁盘的写速度参数信息;和
/
或,基于所述相邻的两个第一
IO
信息中所述读操作耗时和所述读操作完成次数,生成所述磁盘的平均读操作耗时参数信息;和
/
或,基于所述相邻的两个第一
IO
信息中所述写操作耗时和所述写操作完成次数,生成所述磁盘的平均写操作耗时参数信息;和
/
或,基于所述相邻的两个第一
IO
信息中所述读操作耗时和所述写操作耗时,生成所述磁盘的使用率参数信息
。4.
根据权利要求1所述的方法,其特征在于,所述获取车机系统内进程的第二
IO
信息,包括:获取所述进程的
IO
在所述预设时间间隔内的读写操作数据量,作为所述第二
IO
信息
。5.
根据权利要求4所述的方法,其特征在于,所述基于所述第二
IO
信息,对所述车机系统内的进程
IO
进行调整,包括:基于所述读写...

【专利技术属性】
技术研发人员:王岩
申请(专利权)人:北京罗克维尔斯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1