位置: 编程技术 - 正文

让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)

  • 视同销售行为的涉税处理?
  • 什么是本期应纳税所得额
  • 无住所居民个人所得税的计算
  • 金税工程是什么单位
  • 开发票,对方收取税点,如何计算
  • 飞机票抵扣进项税怎么计算民航发展基金
  • 辞退员工补偿金是按实发工资算还是应发
  • 资金账簿减半征收印花税财税2018 50号
  • 进项抵扣的金额怎么算
  • 跨年发票问题
  • 软件企业享受税收优惠
  • 承包费收入如何交增值税
  • 进项增值税发票怎么认证
  • 股票红利税如何征收
  • 装修行业属于什么行业分类
  • 三证合一号码是纳税人识别号吗
  • 分工分类法
  • 经营终止前企业资质变更
  • 资产减值损失能否在所得税税前扣除
  • 个体户生产经营所得税率表2023
  • 代开的普通发票如何盖章?
  • 用户登录系统后首先进入什么
  • 企业抄报税怎样操作
  • 给员工支付的房租怎么算
  • 如何使用腾讯电子签
  • 收到折扣负数发票如何入账
  • 税收保全有哪些
  • 广告公司收到广告发票如何入账
  • .exe是指什么文件
  • 接受赠品的账务处理流程
  • 兰溪园林绿化养护
  • php上级目录
  • windows nginx php配置
  • php短信验证免费接口配置
  • 持有至到期投资账务处理
  • 前端开发从入门到放弃
  • Win11 KB5025239 / KB5025224 累积更新今日发布
  • 世界上最完美的犯罪
  • vnc viewer连接windows
  • 帝国cms上传视频半天没反应
  • 企业没有研发费用怎么做账
  • 发票升位需要什么资料
  • opengl环境光参数
  • phpcms数据库文件
  • php_fileinfo不支持
  • 递延收益为什么是递延所得税资产
  • 固定资产折旧如何计算公式
  • 出口免税不退税会计分录
  • 一次性发放的年终奖金应按工资薪金代扣代缴个税
  • 独立核算的分公司可以享受六税两费减半吗
  • 职工体检费用标准规定
  • 招标押金有规定吗
  • 处置公司车辆收据怎么写
  • 期末留抵税额和账上哪一个数对应
  • 转让股权收入属于收入总额吗
  • 企业重组后的债权怎么处理
  • 抵扣联明细没认证如何申报
  • 包装成本核算的主要内容
  • 财产清查怎么做分录
  • 取得无形资产时增值税进项税额的处理
  • 小规模纳税人的认定标准是什么
  • mysql 基本操作
  • Microsoft SQLServer的版本区别及选择
  • mysql添加外键约束的sql语句
  • 电脑怎么装双系统win10和linux
  • 如何使用一键启动
  • mac终端好玩的命令
  • win10一年更新一次
  • linux cpan
  • html上拉加载更多
  • 利用python进行
  • perl cgi
  • python不能用
  • javascript视频教程推荐
  • python字符串的编码规则
  • 广西税务局123
  • 国家税务局关于印花税若干具体问题的规定
  • 美国进口税起征点
  • 电子发票开票失败怎么回事?
  • 交社保去地税局交吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设