【技术实现步骤摘要】
本专利技术涉及本申请涉及计算机,特别是一种基于cpu负载与数据包压缩效率的动态存储方法及系统。
技术介绍
1、随着网络技术的快速发展,全流量存储系统在处理海量数据时面临着io性能的挑战。在传统的存储系统中,为了提高存储效率,通常会对落盘数据文件进行压缩。然而,传统的压缩方法通常采用固定的压缩策略,无法根据cpu负载和数据包的具体情况进行动态调整。当cpu负载过高时,压缩过程会占用大量cpu资源,导致系统整体性能下降。此外,传统的io操作方式也存在着效率低下的问题,无法满足大规模数据存储的需求。
2、为了解决这些问题,研究者们提出了各种优化方法。其中,一种常见的方法是采用异步压缩技术。这种技术可以在后台对数据进行压缩,从而减轻cpu的负载。然而,异步压缩技术可能会导致数据延迟和一致性问题。此外,异步压缩技术也无法根据cpu负载和数据包的具体情况进行动态调整。另一种常见的方法是采用缓存技术。这种技术可以通过缓存一部分数据来提高io效率。然而,缓存技术并不能从根本上解决cpu负载过高的问题。此外,缓存技术也需要消耗一定的内存资源,
...【技术保护点】
1.一种基于CPU负载与数据包压缩效率的动态存储方法,其特征在于:包括如下步骤:
2.根据权利要求1所述的基于CPU负载与数据包压缩效率的动态存储方法,其特征在于:步骤S4中,在数据存储之前,还包括根据步骤S3降低的压缩算法压缩级别,调整IO操作的参数。
3.根据权利要求2所述的基于CPU负载与数据包压缩效率的动态存储方法,其特征在于:在步骤S1中,还包括载入初始的磁盘写入速率;在步骤S2中,还包括按照预设的时间间隔收集磁盘写入速率;步骤S3中,若收集的CPU使用率低于CPU使用率阈值时,还包括判断磁盘写入速率是否超过磁盘写入速率阈值,根据判断
...【技术特征摘要】
1.一种基于cpu负载与数据包压缩效率的动态存储方法,其特征在于:包括如下步骤:
2.根据权利要求1所述的基于cpu负载与数据包压缩效率的动态存储方法,其特征在于:步骤s4中,在数据存储之前,还包括根据步骤s3降低的压缩算法压缩级别,调整io操作的参数。
3.根据权利要求2所述的基于cpu负载与数据包压缩效率的动态存储方法,其特征在于:在步骤s1中,还包括载入初始的磁盘写入速率;在步骤s2中,还包括按照预设的时间间隔收集磁盘写入速率;步骤s3中,若收集的cpu使用率低于cpu使用率阈值时,还包括判断磁盘写入速率是否超过磁盘写入速率阈值,根据判断结果,再次调整压缩算法压缩级别。
4.根据权利要求3所述的基于cpu负载与数据包压缩效率的动态存储方法,其特征在于:步骤s3中,所述根据判断结果,再次调整压缩算法压缩级别包括:若收集的磁盘写入速率低于磁盘写入速率阈值时,提高压缩算法压缩级别;若收集的磁盘写入速率等于或高于磁盘写入速率阈值时,则维持当前的压缩算法压缩级别。
5.根据权利要求3或4所述的基于cpu负载与数据包压缩效率的动态存储方法,其特征在于:步骤s4中,所述在数据存储之前,还包括根据步骤s3降低的压缩算法压缩级别,调整io操作的参数,包括:若压缩算法压缩级别降低,则增加每次io操作的数据量;若压缩算法压缩级别提高,则减小每次io操作的数据量。
6.根据权利要求2所述的基于cpu负载与数据包压缩效率的动态存储方法,其特征在于:在步骤s4之后,还包括步骤s5,判断cpu使用率或磁盘写入速率在连续数个监控周期是否均超过当前的cpu使用率阈值或当前的磁盘写入速率阈值,若是,则提高当前的c...
【专利技术属性】
技术研发人员:吴颖,张广兴,姜海洋,田利荣,王嘉,廖志元,
申请(专利权)人:江苏省未来网络创新研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。