【技术实现步骤摘要】
本专利技术涉及数据通信
,尤其涉及一种流量控制方法及装置。
技术介绍
现今社会,信息系统已成为社会生产能力以及企业正常运作的重要支撑,数据则是信息系统的基石。由于信息系统在使用中常会面对各种潜在的威胁,比如自然灾害(包括火灾、地震、台风、海啸等)、人为灾害(比如误操作、黑客攻击等)、以及软硬件故障、供电故障等,因此信息系统的数据备份已成为重中之重,镜像、复制等技术都是常见的数据备份方法,在本专利技术的描述中统称为备份业务。在部署备份业务时,必然会面临备份业务与面向前端应用的主业务竞争系统资源及网络带宽,因而对主业务的数据传输速度产生较大影响的问题。一种常见的流控方案是通过备份IO并发数实现流控,即,限制同一时刻允许并发发送的备份IO最大数目,已发送未返回的备份IO数目达到该值后停止发送新的备份IO,直到已发送的备份IO中任意一个返回才允许发送下一个备份IO。原则上,备份IO并发数越高,备份性能越好,占用的系统资源和网络带宽越多,反之,备份IO并发数越低,备份性能越差,占用的系统资源和网络带宽越少,因此,对于前端主业务流量大的LUN,通过限制备份IO并发数可以在一定程度上缓解备份业务和主业务竞争系统资源和网络带宽的情况。然而,上述技术方案在大规格环境下存在下面缺点:当前端业务非常繁忙时,系统资源(包括CPU、RAID、磁盘等)负载较重,此时存在备份任务且生产中心和灾备中心之间的 ...
【技术保护点】
一种流量控制方法,其特征在于,所述方法应用于存储设备,所述方法包括:当存储设备中存在有备份任务的LUN时,分别统计所述有备份任务的LUN上前端主业务流量数据,并按照预设时间周期定期执行:根据预设规则计算备份IO总配额,并将所述备份IO总配额划分为受控LUN备份IO总配额和非受控LUN备份IO总配额;根据所述受控LUN备份IO总配额和非受控LUN备份IO总配额为所述有备份任务的LUN划分备份IO子配额;将所述备份IO子配额对应下发到所述有备份任务的LUN,以使所述有备份任务的LUN按照获得的备份IO子配额进行数据备份。
【技术特征摘要】
1.一种流量控制方法,其特征在于,所述方法应用于存储设备,所述方
法包括:
当存储设备中存在有备份任务的LUN时,分别统计所述有备份任务的
LUN上前端主业务流量数据,并按照预设时间周期定期执行:
根据预设规则计算备份IO总配额,并将所述备份IO总配额划分为受控
LUN备份IO总配额和非受控LUN备份IO总配额;
根据所述受控LUN备份IO总配额和非受控LUN备份IO总配额为所述
有备份任务的LUN划分备份IO子配额;
将所述备份IO子配额对应下发到所述有备份任务的LUN,以使所述有
备份任务的LUN按照获得的备份IO子配额进行数据备份。
2.如权利要求1所述的方法,其特征在于,所述根据预设规则计算备份
IO总配额,并将所述备份IO总配额划分为受控LUN备份IO总配额和非受
控LUN备份IO总配额的方法包括:
获取为所有备份任务预先配置的总流量配额;
根据预设规则判断所述有备份任务的LUN在当前时间周期内是受控
LUN或非受控LUN;
如果当前时间周期内不存在受控LUN,则所述备份IO总配额等于总流
量配额;所述非受控LUN备份IO总配额等于所述备份IO总配额;
如果当前时间周期内存在受控LUN,则所述备份IO总配额等于总流量
配额乘以预先配置的备份全局流量百分比;所述受控LUN备份IO总配额等
于所述备份IO总配额乘以预先配置的受控LUN流量百分比;所述非受控
LUN备份IO总配额等于所述备份IO总配额减去所述受控LUN备份IO总配
额。
3.如权利要求2所述的方法,其特征在于,所述根据预设规则判断所述
有备份任务的LUN在当前时间周期内是受控LUN或非受控LUN的方法包
\t括:
获取为有备份任务的LUN预先配置的业务流量阈值;
获取所述有备份任务的LUN上前端主业务流量数据;
比较所述有备份任务的LUN上前端主业务流量数据是否大于等于所述
为有备份任务的LUN预先配置的业务流量阈值,如果是,则该LUN是受控
LUN;如果否,则该LUN是非受控LUN。
4.如权利要求3所述的方法,其特征在于,
所述为有备份任务的LUN预先配置的业务流量阈值包括:带宽和/或
IOPS。
5.如权利要求1所述的方法,其特征在于,所述根据所述受控LUN备
份IO总配额和非受控LUN备份IO总配额为所述有备份任务的LUN划分备
份IO子配额的方法包括:
如果当前时间周期内不存在受控LUN,则所述非受控LUN的备份IO子
配额等于所述非受控LUN备份IO总配额除以所述非受控LUN总数;
如果当前时间周期内存在受控LUN,则所述受控LUN的备份IO子配额
等于所述受控LUN备份IO总配额除以所述受控LUN总数;所述非受控LUN
的备份IO子配额等于所述非受控LUN备份IO总配额除以所述非受控LUN
总数。
6.如权利要求1所述的方法,其特征在于,所述有备份任务的LUN按
照获得的备份IO子配额进行数据备份的方法包括:
所述有备份任务的LUN按照分配的所述备份IO子配额控制该LUN上
发送的备份IO数目,当本...
【专利技术属性】
技术研发人员:龚飞,上官应兰,
申请(专利权)人:杭州宏杉科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。