멀티 코어 컴퓨터에서 7-Zip 압축 또는 코어가있는 시스템에서 2 배

합니까 7 – 우편 압축 할 때 멀티 프로세서 또는 멀티 코어 시스템의 테이크 이점을?

예를 들어, 16 코어 시스템에서 디스크 나 메모리 병목 현상이 없다고 가정하면 속도가 거의 16 배 가까이 증가합니까?

아니면 2 개의 스레드로 제한됩니까 (하나 이상의 CPU 또는 코어가있는 시스템에서 2 배 속도 향상)?


편집 : 요약 : 현재 안정 버전의 7-Zip (및 이전 버전)은 7z (Zip 및 BZip2 전용)로 압축 할 때 2 개 이상의 CPU / 코어를 최대한 활용하지 않지만 버전 9 (현재 베타 버전)는 . 버전 9에서 16 개 코어를 사용하기위한 명령 행 옵션은 다음과 같습니다 (Windows 버전의 설치 폴더에있는 도움말 파일의 7-zip.chm명령 행 버전 / 스위치 / -m (압축 방법 설정) / <near> “세트). 멀티 스레드 모드 “) :

-mt16



답변

더 많은 코어에 액세스하려면 베타 버전을 사용해야합니다. 베타는 다른 소프트웨어와 마찬가지로 안정적이므로 걱정하지 마십시오. 공식 사이트의 포럼 게시물에 설명이있었습니다. 이미 한동안 사용하고 있으며 아무런 문제가 없습니다.

먼저

둘째

그건 그렇고 나는 분에 7z 9.13 베타 x64를 사용하고 있습니다. 생산적인 환경에서도 사용하면 놀랍습니다. (Igor에게 훌륭한 소프트웨어를 주셔서 감사합니다.;))


답변

7-Zip 파일을 만드는 동안 두 개의 스레드를 사용할 수 있고 ZIP 파일을 만드는 동안 8 개의 스레드 (8 코어 시스템)를 사용할 수 있습니다.


답변

Wikipedia 기사 에 따르면 :

기능 7-Zip은 다음을 포함한 많은 기능을 지원합니다.

  1. 256 비트 AES 암호를 지원합니다. 파일과 7z 디렉토리 구조 모두에 대해 암호화를 사용할 수 있습니다. 디렉토리 구조가 암호화되면 데이터 만 암호화되고 파일 이름이 아닌 경우 아카이브에 포함 된 파일 이름을 보려면 비밀번호를 제공해야합니다. WinZip에서 개발 한 AES 암호화 표준은 7-Zip에서도 AES 256 비트로 ZIP 아카이브를 암호화 할 수 있지만 7z 아카이브 에서처럼 파일 이름 암호화를 제공하지 않습니다.
  2. 쓰기 가능한 CD 및 DVD와 같은 이동식 미디어의 백업에 사용할 수있는 동적으로 다양한 크기의 볼륨.
  3. 2- 패널 모드에서 사용될 때 기본 정통 파일 관리자로서의 유용성.
  4. 여러 CPU / 코어 / 스레딩 설정을 구성 할 수 있습니다.
  5. EXE 파일을 아카이브로 열려고 시도하여 여러 “설정”또는 “설치 프로그램”또는 “추출”유형의 프로그램 내부에서 데이터를 압축 해제 할 수 있습니다.
  6. 손상된 파일 이름으로 아카이브의 압축을 풀고 필요에 따라 파일 이름을 바꿀 수 있습니다. 자동 압축 풀림 아카이브를 만들 수는 있지만 다중 볼륨 아카이브에 대해서는 그렇게 할 수 없습니다.

따라서 응용 프로그램을 열고 어떤 멀티 스레딩이 지원되는지 확인하십시오.


답변

또한 5 개의 추가 코덱 모두에 대해 최대 256 개의 스레드를 스레딩 할 수있는 7-Zip Zstandard 버전을 사용할 수 있습니다 .

코덱은 다음과 같습니다.

  1. 브로 틀리
  2. LZ4
  3. LZ5
  4. 도마뱀
  5. Z 표준

다음과 같이 실행하십시오.

7z a archiv.7z -m0=brotli -mx1 -mmt=1

7z a archiv.7z -m0=brotli -mx1 -mmt=256


답변