鲲鹏CentOS服务器上源码部署LZ4

举报
鲲鹏小玩家 发表于 2020/08/10 09:46:39 2020/08/10
【摘要】 LZ4是一种无损数据压缩算法,提供每核心大于500 MB / s的压缩速度,可通过多核CPU进行扩展。它具有极快的解码器,每个内核的速度为数GB / s,通常在多内核系统上达到RAM速度限制。LZ4的压缩速度和其他工具比较请参考:https://catchchallenger.first-world.info/wiki/Quick_Benchmark:_Gzip_vs_Bzip2_vs_LZ...

LZ4是一种无损数据压缩算法,提供每核心大于500 MB / s的压缩速度,可通过多核CPU进行扩展。它具有极快的解码器,每个内核的速度为数GB / s,通常在多内核系统上达到RAM速度限制。

LZ4的压缩速度和其他工具比较请参考:

https://catchchallenger.first-world.info/wiki/Quick_Benchmark:_Gzip_vs_Bzip2_vs_LZMA_vs_XZ_vs_LZ4_vs_LZO#Compression_ratio

本文档以“lz4-1.9.2”为例进行说明。

环境要求

云服务器要求

本文以KC1实例测试,配置如表 云服务器配置所示。

表1 云服务器配置

项目

说明

规格

kc1.large.2 | 2vCPUs | 4GB

磁盘

系统盘:高IO(40GB)

操作系统要求

操作系统要求如表 操作系统要求所示。

表1 操作系统要求

项目

说明

下载地址

CentOS

7.6

在公共镜像中已提供。

Kernel

4.14.0-115

在公共镜像中已提供。

获取源码

获取“lz4-1.9.2”源码包。

cd /usr/local/src
wget https://github.com/lz4/lz4/archive/v1.9.2.tar.gz


编译和安装

  1. 解压并进入安装目录

tar -zxvf v1.9.2.tar.gz
cd lz4-1.9.2


  1. 编译安装。

make -j4
make install


运行和验证

通过查询LZ4版本,测试其是否安装完成。

lz4 --version


回显信息如下,则表示安装成功,并且可以正常使用。

*** LZ4 command line interface 64-bits v1.9.2, by Yann Collet ***

 


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。