lz4 압축은 단일 코어만 사용합니까?

lz4 압축은 단일 코어만 사용합니까?

제가 사용하고 cat largeFile.iso | lz4 -10 -있는데 속도가 매우 느립니다(30mb/s?).

사용 htop해보니 코어가 1개만 사용되는 건가요 100%? 다른 매개변수를 지정해야 합니까? 이에 대한 정보를 찾을 수 없는 것 같습니다 lz4 --help.

파일을 더 빠르게 압축하기 위해 여러 코어를 사용하고 싶습니다.

답변1

나는 일반적인 lz4 프로그램이 다중 코어를 사용한다고 믿지 않습니다. 입력을 여러 부분으로 분할하고 해당 부분을 병렬로 압축한 다음 압축된 부분을 연결할 수 있습니다. 예를 들어, 이 pigz프로그램은 다른 압축기에 대해 이 작업을 수행했습니다.

압축기가 매우 빠르므로 I/O 속도가 전체 압축 속도를 제한하는 요소가 될 수 있으므로 lz4에 대해 이 작업을 수행하는 데 많은 이점이 있는지는 확실하지 않습니다.

관련 정보