预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109032759A(43)申请公布日2018.12.18(21)申请号201810859442.X(22)申请日2018.08.01(71)申请人郑州云海信息技术有限公司地址450018河南省郑州市郑东新区心怡路278号16层1601室(72)发明人王亮(74)专利代理机构北京安信方达知识产权代理有限公司11262代理人白天明解婷婷(51)Int.Cl.G06F9/455(2006.01)权利要求书2页说明书6页附图1页(54)发明名称一种虚拟化系统的控制方法和装置(57)摘要本发明公开了一种虚拟化系统的控制方法和装置。该方法包括:累计从源文件读取的并且写入目标文件的数据量,以确定从源文件读取并且写入目标文件的数据量是否达到预设的数据量;当确定从源文件读取并且写入目标文件的数据量达到预设数据量时,确定从源文件读取数据并且将数据写入目标文件总共耗费的时间是否少于预设时间;如果少于预设时间,则中止传输源文件的其他数据,并且对中止传输的时间进行计时,直到总共耗费的时间与中止传输的时间之和达到预设时间为止。由此,可以使得在传输该文件的数据时的平均传输速度不超过上限速度,为其他虚拟机操作留下了一定的传输带宽,维持了虚拟化系统的性能,改善了用户体验。CN109032759ACN109032759A权利要求书1/2页1.一种虚拟化系统的控制方法,其特征在于,包括下列步骤:在依次从源文件读取其一部分数据并且将所述读取的一部分数据写入目标文件的同时,累计从源文件读取的并且写入目标文件的数据量,以确定从源文件读取并且写入所述目标文件的数据量是否达到预设的数据量;当确定从源文件读取并且写入目标文件的数据量达到预设数据量时,确定从源文件读取数据并且将所述数据写入目标文件总共耗费的时间是否少于预设时间;其中,所述预设时间是根据所述预设数据量为从所述源文件读取数据并且将所述数据写入所述目标文件的操作所分配的上限速度而与所述预设的数据量对应的;如果所述从源文件读取数据并且将所述数据写入目标文件总共耗费的时间少于所述预设时间,则中止传输所述源文件的其他数据,并且对中止传输的时间进行计时,直到所述从源文件读取数据并且将所述数据写入目标文件总共耗费的时间与所述中止传输的时间之和达到所述预设时间为止。2.根据权利要求1所述的方法,其中,所述预设时间是单位时间;在所述累计从源文件读取的并且写入目标文件的数据量的步骤之前,所述方法还包括:确定所述预设的数据量;其中,所述预设的数据量是根据单位时间和所述上限速度的乘积来确定的;所述确定从源文件读取数据并且将所述数据写入目标文件总共耗费的时间是否少于预设时间的步骤包括:确定所述从源文件读取数据并且将所述数据写入目标文件总共耗费的时间是否少于所述单位时间;所述中止传输所述源文件的其他数据,并且对中止传输的时间进行计时,直到所述从源文件读取数据并且将所述数据写入目标文件总共耗费的时间与所述中止传输的时间之和达到所述预设时间为止的步骤包括:中止传输所述源文件的其他数据,并且对中止传输的时间进行计时,直到所述从源文件读取数据并且将所述数据写入目标文件总共耗费的时间与所述中止传输的时间之和达到所述单位时间为止。3.根据权利要求2所述的方法,其特征在于,在所述确定所述预设的数据量的步骤之后,并且在所述累计从源文件读取的并且写入目标文件的数据量的步骤之前,所述方法还包括:将所述上限速度换算成单位等级更低的上限速度,并且将单位时间除以初始的时间单位与相应的用于换算的等级更低的时间单位之间的比率,以得出单位等级更低的单位时间,并且将所述预设的数据量除以初始的单位与用于换算的等级更低的单位之间的比率,以得出单位等级更低的数据量。4.根据权利要求1所述的方法,其特征在于,在所述累计从源文件读取的并且写入目标文件的数据量的步骤之前,所述方法还包括:将对文件的操作分类为需要限速的操作以及不需要限速的操作;其中,所述依次从源文件读取其一部分数据并且将所述读取的一部分数据写入目标文件的操作属于所述需要限速的操作;为每个所述需要限速的操作分别分配相应的上限速度。5.根据权利要求4所述的方法,其中,所述将对文件的操作分类为需要限速的操作以及不需要限速的操作的步骤包括:根据对文件的操作是否需要在有限的时间内完成,将对文件的操作分类为需要限速的操作以及不需要限速的操作。2CN109032759A权利要求书2/2页6.一种虚拟化系统的控制装置,其特征在于,包括数据量累计模块、时间比较模块以及速度控制模块;其中,所述数据量累计模块用于:在依次从源文件读取其一部分数据并且将所述读取的一部分数据写入目标文件的同时,累计从源文件读取的并且写入目标文件的数据量,以确定从源文件读取并且写入所述目