Bagaimana cara mengaktifkan LZMA2 multi-ulir menggunakan 7-zip 9.20 pada baris perintah? Saya tahu ini biasanya dilakukan dengan opsi -t seperti: "-tzip".
Bagaimana saya melakukan ini dengan LZMA2? Saya mencoba -tlzma dan -tlzma2 dan tidak ada yang berhasil. Saya juga mencoba tidak melewatkan -t sama sekali, dan itu hanya menjalankan threaded tunggal dengan mode "lzma".
Ini adalah perintah yang saya miliki saat ini, tetapi lambat, dan utas tunggal:
"C:\Program Files\7-Zip\7z.exe" a -r -tzip -y XMLBackup.zip *.xml
File bantuan mengatakan itu mt = number_of_threads
Saya tahu ini secara khusus tentang baris perintah, tetapi satu hal yang dapat saya katakan tentang ketika menggunakan GUI, segera setelah Anda beralih ke LMZA2 Anda mendapatkan semua opsi. Dan itu TIDAK mempercepat kompresi banyak, memanfaatkan 100% penuh daya CPU Anda daripada 25% biasa.
sumber
-txz
menggunakan XZ (LZMA2)-mx=9
menetapkan tingkat kompresi (1 kompresi tercepat / 9 terbaik)-mmt=on
LZMA2 hanya mendukung hingga 2 utas (salah satu-mmt=on
atau-mmt=off
) tetapi multithreading secaraon
defaulthttps://sevenzip.osdn.jp/chm/cmdline/switches/method.htm#XZ
sumber
Mode multithreading diberikan dalam sebuah
-m
flag, dan tampaknya hanya diimplementasikan untuk zip, 7z, bzip2 dan xz. Lebih khusus lagi-mmt=<<# of threads>>
,. Namun, menurut dokumentasi, ini diaktifkan secara default. Lihat manual CHM yang disertakan dengan 7-zip untuk informasi lebih lanjut.sumber
Saya mencoba perintah 7z sederhana tanpa opsi multithrading pada server windows 2012 dengan 2 cpu dan kedua cpu bekerja keras untuk mengompres file besar saya, jadi saya pikir multithreading aktif secara default.
sumber