位置: 编程技术 - 正文

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

  • 组成计税价格是销售额吗
  • 信息技术服务可以简易征收吗
  • 经营活动产生的净现金流量计算公式
  • 公允价值变动损益属于什么科目
  • 查增应纳税所得额怎么算
  • 行业协会的作用定位
  • 职工福利费食堂买菜小票可以报销吗
  • 股权投资损失该如何做账务处理及税前扣除相关规定
  • 本期有进项没有销项需要转出增值税吗?
  • 进项转出滞纳金规定
  • 出售二手车税收优惠
  • 企业房产税如何计算缴纳
  • 汇算清缴补交需要调报表吗
  • 库存现金进行清查
  • 税金及附加是否设二级科目
  • 无偿接收股权
  • 认缴实收资本印花税什么时候交
  • 小微企业增值税减免账务处理
  • 发改委规定电网企业职工福利费
  • 工资表附在哪张凭证后面
  • 一般纳税人十万以下免教育费附加
  • 以股权增资的税费怎么算
  • 建筑劳务公司开票税率是多少
  • 房地产企业预缴增值税如何申报
  • 劳务收入的会计分录
  • 工商年报网上申报时间2023年
  • 房地产评估费计算公式
  • 公司的房租收入要交税吗
  • 交易性金融资产的交易费用计入哪里
  • 最贵的苹果电脑99万
  • 个人从事生产经营
  • 建筑业预缴增值税
  • 德国楚格峰一日游攻略
  • php framework框架
  • 其他流动资产是速动资产吗
  • python stream模块
  • 你还没等于几
  • 消费积分如何做账
  • 房产自用改为出租如何申报房产税
  • 金税盘减免税额
  • 逾期超过一年
  • 劳务支出和应付职工薪酬
  • 手机做h5
  • 企业可以一次性现金的方式发放工资
  • 上年多做了收入的事情
  • 兼职工资比正式工的工资高还是低
  • 车子上公司户和个人户哪个更好
  • 挂靠的项目如何做账?
  • 发票怎样申领成功?
  • 个人独资企业与有限公司的区别
  • 关于国内旅客运输的规定
  • 销售货款未收到会计分录
  • 提取盈余公积金
  • 单位社保缴费基数比例
  • 公司发放给员工的福利又要回
  • 其他应付款在借方是代表公司欠人家钱吗
  • 中央空调的维护费一年要多少钱?
  • 外埠存款怎么读
  • 公司支付质保金怎么做账
  • 收不回来的其他应收账款如何处理?
  • 关闭 windows
  • windows10pc游戏无法全屏
  • iptables配置文件详解
  • linux c命令
  • win7系统玩英雄联盟没有声音
  • win7窗口大小怎么设置
  • win8搜索框怎么打开
  • web前端开发应届生简历
  • 控制数值颜色
  • 批处理命令不允许用户在文件夹内的文件
  • shell的case语法
  • 批处理 重命名
  • unity3d怎么改变物体大小
  • js函数里的函数怎么调用
  • android网络开发技术答案形考任务五
  • 严格模式的作用
  • jquery设置定时器
  • python装饰器初探(推荐)
  • 合肥房子契税退税
  • 上海地区附加税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设