제가 사용하고 cat largeFile.iso | lz4 -10 -
있는데 속도가 매우 느립니다(30mb/s?).
사용 htop
해보니 코어가 1개만 사용되는 건가요 100%
? 다른 매개변수를 지정해야 합니까? 이에 대한 정보를 찾을 수 없는 것 같습니다 lz4 --help
.
파일을 더 빠르게 압축하기 위해 여러 코어를 사용하고 싶습니다.
답변1
나는 일반적인 lz4 프로그램이 다중 코어를 사용한다고 믿지 않습니다. 입력을 여러 부분으로 분할하고 해당 부분을 병렬로 압축한 다음 압축된 부분을 연결할 수 있습니다. 예를 들어, 이 pigz
프로그램은 다른 압축기에 대해 이 작업을 수행했습니다.
압축기가 매우 빠르므로 I/O 속도가 전체 압축 속도를 제한하는 요소가 될 수 있으므로 lz4에 대해 이 작업을 수행하는 데 많은 이점이 있는지는 확실하지 않습니다.