Linux/CentOS & RHEL

[압축] zstd를 통한 tar 파일 압축

짜꾸미의골골몽 2020. 7. 9. 23:28
1. 패키지 설치 및 다운로드
- 인터넷 환경이 가능할 경우 yum install zstd로 설치
   CentOS 기본 패키지가 아니므로, Local Yum에서는 미 제공됩니다.
- 인터넷 환경이 아닐 경우 RPM 패키키 직접 다운로드 하여 패키지 설치
<패키지 다운로드 사이트>
rpm -ivh zstd-1.4.5-3.el7.x86_64.rpm
2. zstd 사용법
압축 : zstd 파일명
해제 : zstd d 파일명 or unzstd 파일명
주요 옵션 : 
--rm : 압축 또는 압축 해제 후 원본 파일 제거
 
3. 압축 테스트
테스트 2018071611.log // 6,469,477,730 bytes ( 6.5GB ) 
항목
gzip
zstd
압축 소요 시간
real    1m1.837s
user    0m57.750s
sys     0m3.882s
real    0m4.777s
user    0m5.099s
sys     0m1.569s
압축 후 용량
25,086,022  bytes (0.39%)
592,554 bytes (0.01%)
압축 해제 소요 시간
real    0m38.480s
user    0m31.436s
sys     0m6.575s
real    0m12.929s
user    0m5.524s
sys     0m7.367s