位置: 编程技术 - 正文

让gzip压缩速度加快的解决方案:使用支持多核CPU多线程并发压缩的pigz(gzip压缩慢)

编辑:rootadmin

推荐整理分享让gzip压缩速度加快的解决方案:使用支持多核CPU多线程并发压缩的pigz(gzip压缩慢),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:gzip压缩后会比原文件小多少,gzip压缩比,gzip压缩效率,gzip压缩慢,gzip压缩后会比原文件小多少,gzip压缩慢,gzip压缩速度慢,gzip压缩效率,内容如对您有帮助,希望把文章链接给更多的朋友!

pig是个啥东东?官网: parallel implementation of gzip for modernmulti-processor, multi-core machines。简单的说,就是支持并行的gzip。废话不多说,开始测试。

让gzip压缩速度加快的解决方案:使用支持多核CPU多线程并发压缩的pigz(gzip压缩慢)

pig默认用当前逻辑cpu个数来并发压缩,无法检测个数的话,则并发8个线程。

一、测试压缩包文件1复制代码代码如下:压缩前-rw-r--r-- 1 root root Dec 3 : dbs.tar</p><p>1、gzip测试压缩耗时,CPU最高:.6%real 2m.suser 2m.ssys 0m6.s</p><p>解压缩耗时,CPU最高:.6%real 0m.suser 0m.ssys 0m6.s</p><p>压缩后-rw-r--r-- 1 root root Dec 3 : dbs.tar.gz</p><p>2、pigz测试并发8线程(默认):压缩耗时,CPU最高:%real 0m.suser 2m.ssys 0m9.s</p><p>解压缩耗时,CPU最高:%real 0m.suser 0m.ssys 0m.s</p><p>并发4线程:压缩耗时,CPU最高:.6%real 0m.suser 2m.ssys 0m8.s</p><p>解压缩耗时,CPU最高:%real 0m.suser 0m.ssys 0m.s</p><p>压缩后-rw-r--r-- 1 root root Dec 3 : dbs.tar.gz</p><p>二、测试压缩包文件2压缩前-rw-r--r-- 1 root root Dec 3 : mysql-5.5.-linux2.6-x_.tar</p><p>1、gzip测试压缩耗时,CPU最高:%real 6m.suser 6m2.ssys 0m7.s</p><p>解压缩耗时,CPU最高: %real 0m.suser 0m.ssys 0m.s</p><p>压缩后-rw-r--r-- 1 root root Dec 3 : mysql-5.5.-linux2.6-x_.tar.gz</p><p>2、pigz测试并发8线程(默认):压缩耗时,CPU最高: %real 1m.suser 6m.ssys 0m9.s</p><p>解压缩耗时,CPU最高:%real 0m.suser 0m.ssys 0m.s</p><p>并发4线程:压缩耗时,CPU最高: %real 1m.suser 6m.ssys 0m9.s</p><p>解压缩耗时,CPU最高: %real 0m.suser 0m.ssys 0m.s</p><p>压缩后-rw-r--r-- 1 root root Dec 3 : mysql-5.5.-linux2.6-x_.tar.gz

结论:1、pigz默认用法(默认并发线程是逻辑cpu个数)可比gzip快5.3倍,CPU消耗则是gzip的8倍,压缩比则相当;2、并发8线程对比4线程提升:.2%,线程对比8线程提升:.9%,线程对比线程提升:3%;3、在对压缩效率要求较高、但对短时间内CPU消耗较高不受影响的场景,使用pigz非常合适。

Linux crontab报错:BAD FILE MODE的解决方法 近期碰到个问题,服务器上线后,crontab都发生异常没有自动执行,查看了下日志,发现问题:复制代码代码如下:Apr::gimoo.netcrond[]:(*system*)BADFIL

linux中Shell日期转为时间戳的方法 shell中获取时间戳的方式为:date-d$currentTime+%s$date-d@+%cSunMay::PMCST如果要将一个日期转为时间戳,方式如下:1、得到当前时间currentTime=

linux下的删除重复行命令uniq详细介绍和实例 一,uniq干什么用的文本中的重复行,基本上不是我们所要的,所以就要去除掉。linux下有其他命令可以去除重复行,但是我觉得uniq还是比较方便的一个

标签: gzip压缩慢

本文链接地址:https://www.jiuchutong.com/biancheng/356894.html 转载请保留说明!

上一篇:Linux交换空间的管理与技巧详解(linux交换空间的作用)

下一篇:Linux crontab报错:BAD FILE MODE的解决方法(linux crontab -e)

  • 办税员可以购票吗?
  • 本期盈余转入累计盈余下面什么科目
  • 工资记借方还是贷方
  • 投资收益科目在贷方
  • 增值税改革后增值税申报表怎么填写
  • 旅客运输进项税可以加计抵减么
  • 不再认证时段内
  • 年底增值税专用发票入帐不勾选抵扣帐务处理
  • 迁移税务需要带什么资料
  • 进项税额抵扣的情况有哪些
  • 税务变更
  • 个人代开专票季未超30万附加税需要交吗
  • 房产免租期间缴纳房产税吗
  • 1697509666
  • 注册资本认缴与注册登记实操
  • 苹果mac os x 怎样打开DVD播放程序
  • PHP:oci_commit()的用法_Oracle函数
  • player windows
  • navapp.exe - navapp是什么进程文件 作用是什么
  • 银行存款总账怎么登记图片
  • 伦德格伦
  • 对外支付企业所得税计税依据
  • 深入解析Laravel5.5中的包自动发现Package Auto Discovery
  • 旧房屋转卖的协议怎么写
  • 如何在你的电脑上截图
  • 新成立公司实收资本没到位该怎么做账
  • 哪些支出可以计入成本科目
  • php自带的加密解密函数
  • 商业预付卡可以报销吗
  • sdiff命令 以并排方式合并文件之间的差异
  • electron引入vue
  • 苹果cmsjsui
  • 补税分录
  • 未缴纳的出资款怎样清算
  • 子公司如何向母公司申请用印
  • 购买股权溢价部分怎么做账
  • 2、springboot+mybatis+ajax+pageHelper+idea+maven(全套增删改查)
  • mysql事务性能
  • php fgetc
  • mysql中事务的作用
  • 公积金怎么推出工资
  • 椅子能放进后备箱吗
  • 购买净资产为负数怎么办
  • mysql配置文件my.ini如何配置
  • 银行主账户和子账户能独立使用吗
  • 个人所得税纳税记录怎么查询
  • 支付宝提现到对公账户要收手续费吗
  • 政府扶持资金的优缺点
  • 机场员工家属机票
  • 小规模纳税人低值易耗品摊销方法
  • 本月暂估入库,下月
  • 印花税新政策
  • 银行承兑汇票记载事项
  • 个人独资企业取得拆迁补偿款税收规定
  • 新基建政策文件
  • windows 10的安装
  • mysql里面的事务
  • Fedora 21顶栏日期显示不全的解决方法
  • 注册表修改数据
  • win7电脑开机声音怎么改
  • win7升级win10之后视频解码能力变弱
  • slserve.exe - slserve是什么进程
  • csinject.exe是什么程序的进程 csinject进程是安全的吗
  • linux如何远程桌面
  • win7系统宽带连接651
  • win10重启更新的时候强制关机后会发生啥
  • node.js动态网页
  • 图片加密后怎么找不到
  • JS、jQuery中select的用法详解
  • jquery data-
  • Unity3D事件函数的执行顺序
  • 详解如何使用pcem安装windows 98 csdn
  • js css函数
  • import和export区别
  • unity behavior designer
  • js类的实现
  • js中tolocalestring
  • 在文件中偏移量为
  • 驻国家税务总局纪检组副组长
  • 家长进校园给孩子讲法律课
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设