SNAPPY,ZLIB,LZ4,gzip几个压缩算法的对比

这篇博客对比了SNAPPY、ZLIB、LZ4和gzip四种压缩算法在应用服务器性能数据上的表现。结果显示,LZ4在压缩比、初始化速度和运行速度上表现出色,但解压过程较为复杂。在QPS、CPU利用率和网络带宽方面,LZ4优于其他算法,而gzip在这些指标上表现最弱。在无压缩情况下,服务器响应时间和QPS最佳。
摘要由CSDN通过智能技术生成

以下是各种压缩方式下,应用服务器的性能数据

 

场景                                响应时间         QPS       CPU         网络带宽(out)    GC数目

 

====================================================================

 

压缩:无               |          21.6ms         11500      81            118m                      0            

 

压缩:SNAPPY     |          28ms            9900        77            111m                     19

 

压缩:ZLIB           |          25ms            10000      78            112m                     27

 

压缩:LZ4            |          23ms            10900      78            110m                     0

 

压缩:gzip            |          30ms            9900        78            113m                     44

 

下面是用本地机器做的对比:

 

deflater,gzip,lz4,snappy各项对比如下:

 

压缩比:

 

source byte size:      2974090

 

snappy byte size:     499280

 

gzip byte size:          383723

 

deflater byte size:    463823

 

lz4 byte size:           170805

 

性能比:

name  Mode  Cnt  Score Error  Units
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值