Apakah 7-Zip memanfaatkan sistem multiprosesor atau multi-core saat mengompresi?
Misalnya, apakah akan ada peningkatan kecepatan hingga 16 kali pada sistem 16 inti dengan asumsi tidak ada hambatan disk atau memori?
Atau terbatas pada 2 utas (2 kali percepatan pada sistem dengan lebih dari satu CPU atau inti)?
Sunting : Untuk meringkas: versi stabil saat ini dari 7-Zip (dan lebih lama) tidak mengambil keuntungan penuh dari lebih dari 2 CPU / core ketika dikompresi sebagai 7z (hanya untuk Zip dan BZip2), tetapi versi 9 (saat ini dalam versi beta) tidak . Opsi baris perintah untuk menggunakan 16 core dengan versi 9 adalah (ini ada di folder instalasi untuk versi Windows, di file bantuan,, 7-zip.chm
Versi Baris Perintah / Switch / -m (Set Metode kompresi) / <near> "Set mode multithread "):
-mt16
sumber
Jawaban:
Anda harus menggunakan versi beta untuk mendapatkan akses untuk lebih banyak core. Beta seperti stabil di perangkat lunak lain, jangan khawatir tentang hal itu. Ada penjelasan di posting forum di situs resmi. Saya sudah menggunakannya untuk sementara waktu, dan tidak ada masalah dengan itu.
Ngomong-ngomong, saya menggunakan 7z 9,13 beta x64 pada saat ini. Menggunakannya pada lingkungan produktif juga, kedahsyatan. (Terima kasih Igor untuk perangkat lunak yang hebat.;))
sumber
Saat membuat file 7-Zip, ia dapat menggunakan dua utas, sementara membuat file ZIP, ia dapat menggunakan delapan utas (pada mesin delapan inti saya).
sumber
Menurut artikel Wikipedia :
Jadi buka aplikasi dan lihat multi-threading apa yang didukung.
sumber
Anda juga bisa menggunakan versi 7-Zip Zstandard , yang mendukung threading hingga 256 utas untuk semua 5 codec tambahan.
Codec adalah:
Jalankan seperti:
7z a archiv.7z -m0=brotli -mx1 -mmt=1
...
7z a archiv.7z -m0=brotli -mx1 -mmt=256
sumber