-
公开(公告)号:US09733854B2
公开(公告)日:2017-08-15
申请号:US14927824
申请日:2015-10-30
申请人: Nimble Storage, Inc.
CPC分类号: G06F3/0626 , G06F3/0619 , G06F3/065 , G06F3/0685 , H03M7/30 , H03M7/3084 , H03M7/4012 , H03M7/607
摘要: Methods, systems, and computer programs are presented for dynamic adaptive compression in a storage device. One method includes operations for setting a percentage factor for utilizing a first and a second compression algorithms, and for receiving incoming blocks in the memory of the storage device. The incoming blocks are compressed before being sent to permanent storage, where a portion of the incoming blocks are compressed with the first compression algorithm based on the percentage factor, and the remainder is compressed with the second compression algorithm. Further, the method includes determining that a processor utilization rate, of a processor in the storage device, is below a first predetermined threshold, and decreasing, in response to the determining, the percentage factor to decrease the portion of the incoming blocks that are compressed with the first compression algorithm, while the remainder of the incoming blocks is compressed with the second compression algorithm.
-
公开(公告)号:US20170123704A1
公开(公告)日:2017-05-04
申请号:US14927824
申请日:2015-10-30
申请人: Nimble Storage, Inc.
CPC分类号: G06F3/0626 , G06F3/0619 , G06F3/065 , G06F3/0685 , H03M7/30 , H03M7/3084 , H03M7/4012 , H03M7/607
摘要: Methods, systems, and computer programs are presented for dynamic adaptive compression in a storage device. One method includes operations for setting a percentage factor for utilizing a first and a second compression algorithms, and for receiving incoming blocks in the memory of the storage device. The incoming blocks are compressed before being sent to permanent storage, where a portion of the incoming blocks are compressed with the first compression algorithm based on the percentage factor, and the remainder is compressed with the second compression algorithm. Further, the method includes determining that a processor utilization rate, of a processor in the storage device, is below a first predetermined threshold, and decreasing, in response to the determining, the percentage factor to decrease the portion of the incoming blocks that are compressed with the first compression algorithm, while the remainder of the incoming blocks is compressed with the second compression algorithm.
-