鯤鵬CentOS服務器上源碼部署LZ4
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
編譯和安裝
解壓并進入安裝目錄
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小時內刪除侵權內容。