【技术实现步骤摘要】
一种读写磁盘任务的处理方法和装置
本专利技术涉及计算机
,具体涉及一种读写磁盘任务的处理方法、装置、电子设备和计算机可读存储介质。
技术介绍
访问请求中包括网络任务和读写磁盘任务,当服务器接收到访问请求时,通常会进行同步处理,对于访问请求中的读写磁盘任务,会根据读写磁盘任务对相应的磁盘进行读写操作。但是对磁盘的读写操作通常会受到磁盘的性能等因素的影响,如果在磁盘超负荷的情况下,强制处理读写操作任务,反而会适得其反,甚至会影响系统的整体运行。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的读写磁盘任务的处理方法、装置、电子设备和计算机可读存储介质。根据本专利技术的一个方面,提供了一种读写磁盘任务的处理方法,其中,该方法包括:确定读写磁盘任务的任务处理上限值;根据确定的任务处理上限值,创建任务队列;将访问请求中的读写磁盘任务发送到对应的任务队列中;根据所述任务队列中的读写磁盘任务进行相应的处理。可选地,该方 ...
【技术保护点】
1.一种读写磁盘任务的处理方法,其中,该方法包括:/n确定读写磁盘任务的任务处理上限值;/n根据确定的任务处理上限值,创建任务队列;/n将访问请求中的读写磁盘任务发送到对应的任务队列中;/n根据所述任务队列中的读写磁盘任务进行相应的处理。/n
【技术特征摘要】
1.一种读写磁盘任务的处理方法,其中,该方法包括:
确定读写磁盘任务的任务处理上限值;
根据确定的任务处理上限值,创建任务队列;
将访问请求中的读写磁盘任务发送到对应的任务队列中;
根据所述任务队列中的读写磁盘任务进行相应的处理。
2.如权利要求1所述的方法,其中,该方法还包括:
当所述任务队列的任务数达到任务处理上限值时,根据所述访问请求中的读写磁盘任务到指定数据库获取相应的数据。
3.如权利要求1所述的方法,其中,所述确定读写磁盘任务的任务处理上限值包括:
根据任务的大小、磁盘性能、磁盘数量和任务线程数量确定任务处理上限值。
4.如权利要求3所述的方法,其中,所述任务处理上限值包括写磁盘任务数上限值和读磁盘任务数上限值;
其中,所述写磁盘任务数上限值和读磁盘任务数上限值的比例根据磁盘的命中率确定。
5.如权利要求4所述的方法,其中,所述命中率是1:m,所述根据任务的大小、磁盘性能、磁盘数量和任务线程数量确定任务处理上限值包括:
根据公式(V/S)*Dn/Tn,确定写磁盘任务数上限值;
以及,
根据公式m*(V/S)*Dn/Tn,确定读磁盘任务数上限值;
其中,V表示磁盘性能;S表示任务的大小;Dn表示磁盘数量;Tn表示任务线程数量。
...
【专利技术属性】
技术研发人员:温源,黄莹,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。