鲲鹏CentOS服务器源码部署LZ4

网友投稿 625 2022-05-28

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 云服务器配置

项目

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

说明

规格

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

编译和安装

解压并进入安装目录

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

编译安装。

make -j4 make install

运行和验证

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

lz4 --version

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

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

鲲鹏

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何把qsv格式转换webm
下一篇:java测试程序优化案例分析
相关文章