一种业务处理方法、装置、设备及存储介质制造方法及图纸

技术编号:20801009 阅读:29 留言:0更新日期:2019-04-06 14:49
本申请实施例公开了一种业务处理方法、装置、设备及存储介质,其中,所述方法包括:在预设业务周期内,当业务系统中初次存在业务线程的数据输入或数据输出时,获取所述业务线程在每一时刻的业务数据;根据所述每一时刻的业务数据,确定所述业务线程的QoS共享数据;其中,所述QoS共享数据为所述业务线程在所述预设业务周期内输入和/或输出的数据总量,或者,所述QoS共享数据为所述业务线程在所述预设业务周期内的数据流速;根据所述QoS共享数据和预设数据量阈值,控制所述业务线程的数据流量。

A Business Processing Method, Device, Equipment and Storage Media

The embodiment of this application discloses a business processing method, device, device and storage medium, in which the method includes: acquiring the business data of the business thread at each time during the preset business cycle when the data input or data output of the business thread exists for the first time in the business system; determining the Q of the business thread according to the business data at each time; The QoS shared data is the total amount of data input and/or output by the service threads in the preset service cycle, or the data flow rate of the service threads in the preset service cycle; the data flow of the service threads is controlled according to the QoS shared data and the preset data volume threshold.

【技术实现步骤摘要】
一种业务处理方法、装置、设备及存储介质
本申请涉及计算机领域,涉及但不限于一种业务处理方法、装置、设备及存储介质。
技术介绍
目前,云计算基础架构平台广泛用在共有云或者私有云中,在云计算基础架构平台中,众多的虚机共享分布式存储,其中,服务质量(QualityofService,QoS)是分布式存储的一个基本功能。QoS可以用来限制众多的虚机或用户的流量,一般QoS包括总读写次数(Input/OutputPerSecond,IOPS)、每秒读次数(Read-Input/OutputPerSecond,R-IOPS)、每秒写次数(Write-Input/OutputPerSecond,W-IOPS)、读写混合总带宽(BandWidth,BW)、读带宽(Read-BandWidth,R-BW)、写带宽(Write-BandWidth,W-BW)。现有技术中QoS系统实现的方法通常是利用一个定时器线程,定时去采集数据流量数据,再将此数据除以时间间隔,就可以得到流量数据,然后根据用户设置的QoS限额,控制业务流量主线程进行流量限额。但是,采用现有技术的方法,每一个业务流量线程就需要一个定时线程本文档来自技高网...

【技术保护点】
1.一种业务处理方法,包括:在预设业务周期内,当业务系统中初次存在业务线程的数据输入或数据输出时,获取所述业务线程在每一时刻的业务数据;根据所述每一时刻的业务数据,确定所述业务线程的服务质量QoS共享数据;其中,所述QoS共享数据为所述业务线程在所述预设业务周期内输入和/或输出的数据总量,和/或,所述QoS共享数据为所述业务线程在所述预设业务周期内的数据流速;根据所述QoS共享数据和预设数据量阈值,控制所述业务线程的数据流量。

【技术特征摘要】
1.一种业务处理方法,包括:在预设业务周期内,当业务系统中初次存在业务线程的数据输入或数据输出时,获取所述业务线程在每一时刻的业务数据;根据所述每一时刻的业务数据,确定所述业务线程的服务质量QoS共享数据;其中,所述QoS共享数据为所述业务线程在所述预设业务周期内输入和/或输出的数据总量,和/或,所述QoS共享数据为所述业务线程在所述预设业务周期内的数据流速;根据所述QoS共享数据和预设数据量阈值,控制所述业务线程的数据流量。2.根据权利要求1所述的方法,还包括:建立所述预设业务周期内的数据统计列表;其中,所述数据统计列表中包括至少两个数据统计项;当所述业务系统中存在业务线程的数据输入或数据输出时,将当前时刻所统计的业务总数据写入对应的数据统计项中,其中,所述业务总数据为所述预设业务周期的起始时刻至当前时刻的所述业务数据之和;对应地,所述根据所述每一时刻的业务数据,确定所述业务线程的QoS共享数据,包括:根据所述数据统计项中的业务总数据,确定所述业务线程的QoS共享数据。3.根据权利要求2所述的方法,当所述QoS共享数据为所述业务线程在所述预设业务周期内输入和/或输出的数据总量时,所述根据所述数据统计项中的业务总数据,确定所述业务线程的QoS共享数据,包括:将当前时刻对应的数据统计项中的业务总数据,确定为所述业务线程的QoS共享数据。4.根据权利要求2所述的方法,当所述QoS共享数据为所述业务线程在所述预设业务周期内的数据流速时,所述根据所述数据统计项中的业务总数据,确定所述业务线程的QoS共享数据,包括:根据所述起始时刻的业务总数据和当前时刻的业务总数据,确定所述业务线程的数据流速;将所述数据流速确定为所述业务线程的QoS共享数据。5.根据权利要求2所述的方法,还包括:如果当前时刻未统计...

【专利技术属性】
技术研发人员:柯克温利娟
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1