কমান্ড লাইনে 7-জিপ 9.20 ব্যবহার করে আমি কীভাবে মাল্টি-থ্রেডেড এলজেডএমএ 2 সক্ষম করব?


13

কমান্ড লাইনে 7-জিপ 9.20 ব্যবহার করে আমি কীভাবে মাল্টি-থ্রেডেড এলজেডএমএ 2 সক্ষম করব? আমি জানি যে এটি সাধারণত -t বিকল্প হিসাবে যেমন করা হয়: "-tzip"।

আমি এলজেডএমএ 2 দিয়ে এটি কীভাবে করব? আমি -tlzma এবং -tlzma2 চেষ্টা করেছি এবং একটিও কাজ করে না। আমি মোটেও-টি পাস করার চেষ্টাও করেছি এবং এটি "লজমা" মোডের সাহায্যে একক থ্রেডযুক্ত চালায় runs

আমার বর্তমানে কমান্ডটি এখানে দেওয়া হয়েছে, তবে এটি ধীর এবং একক থ্রেডযুক্ত:

"C:\Program Files\7-Zip\7z.exe" a -r -tzip -y XMLBackup.zip *.xml

উত্তর:


11

চেষ্টা -m0=lzma2

"C:\Program Files\7-Zip\7z.exe" a -m0=lzma2 -r -y XMLBackup.zip *.xml

অধিক তথ্য


5
এটি-mmt = x এর সাথে মিলিত হয়ে আমার জন্য কৌশলটি করেছে। দেখে মনে হয় যে lzma2 নির্দিষ্ট না করা থাকলে এটি পুরানো lzma সংকোচনের ব্যবহার করে এবং তাই একাধিক থ্রেড ব্যবহার করতে পারে না। যদি আপনি উভয় বিকল্প নির্দিষ্ট করে থাকেন তবে এটি মাল্টিথ্রেডিং ব্যবহার করতে সক্ষম হবে।
কিব্বি

5

সহায়তা ফাইলটি বলে যে এটি এমটি = সংখ্যা_ের_প্রেমী

আমি জানি এটি বিশেষত কমান্ড লাইন সম্পর্কে, তবে জিইউআই ব্যবহার করার সময় আমি একটি জিনিস বলতে পারি, আপনি এলএমজেডএ 2 তে স্যুইচ করার সাথে সাথে আপনি সমস্ত বিকল্প পেয়েছিলেন। এবং এটি আপনার সিপিইউর পাওয়ারের পুরো 100% সাধারণ 25% এর পরিবর্তে সম্পূর্ণ 100% ব্যবহার করে সংক্ষেপণকে আরও বাড়িয়ে তোলে।


1
7z a -txz -mx=9 -mmt=on out.tar.xz in.tar

-txz এক্সজেড (LZMA2) ব্যবহার করে

-mx=9 সংকোচনের স্তর সেট করে (1 দ্রুত / 9 সেরা সংক্ষেপণ)

-mmt=onএলজেডএমএ 2 কেবলমাত্র 2 টি থ্রেড (হয় -mmt=onবা -mmt=off) সমর্থন করে তবে মাল্টিথ্রেডিং onডিফল্টরূপে

https://sevenzip.osdn.jp/chm/cmdline/switches/method.htm#XZ


0

মাল্টিথ্রেডিং মোডটি একটি -mপতাকাটিতে দেওয়া হয় এবং এটি দৃশ্যত কেবল জিপ, 7 জেড, বিজিপ 2 এবং এক্সজেডের জন্য প্রয়োগ করা হয়। আরও নির্দিষ্টভাবে -mmt=<<# of threads>>,। তবে ডকুমেন্টেশন অনুসারে এটি ডিফল্টরূপে সক্ষম হয়। আরও তথ্যের জন্য 7-জিপ সহ অন্তর্ভুক্ত সিএইচএম ম্যানুয়াল দেখুন।


আমি এটি চেষ্টা করেছি এবং কোনও আপাত গতি বৃদ্ধি লক্ষ্য করিনি। এটি পুরোপুরি নিশ্চিত নয় যে এটি কাজ করে।
জাঙ্গোফান

আপনার কম্পিউটারে উইন্ডোজ কয়টি দৈহিক কোর দেখছে? মাল্টিথ্রেডিং সিপিইউ ব্যবহারের মাধ্যমে ব্যবহৃত হচ্ছে কিনা তা আপনি বলতে পারেন; এটি সম্ভব যে আপনি ইতিমধ্যে সেরা গতিটি দেখছেন এবং মাল্টিথ্রেডিং বন্ধ করে দেওয়া এটি আরও ধীর করে তোলে।
জেসিদিয়া

আমি ইতিমধ্যে এটি ভেবেছিলাম। আমি 7-জিপ (সংস্করণ 9.20) খুলেছি এবং আমি এটি কোরগুলির সংখ্যা হিসাবে "সনাক্ত" করে দেখেছি। আমি ব্যবহার নম্বর।
জাঙ্গোফান

0

আমি 2 সিপিইউ সহ উইন্ডোজ 2012 সার্ভারে মাল্টিথ্রেডিং বিকল্প ছাড়াই একটি সহজ 7z কমান্ড চেষ্টা করেছি এবং সিপিইউ উভয়ই আমার বড় ফাইলটি সংকোচনের জন্য কঠোর পরিশ্রম করছে, তাই আমি মনে করি যে মাল্টিথ্রেডিং ডিফল্টরূপে সক্রিয় রয়েছে।


এটি উত্তর হিসাবে পোস্ট করা হয়েছিল, তবে এটি প্রশ্নের উত্তর দেওয়ার চেষ্টা করে না। এটি সম্ভবত একটি সম্পাদনা, একটি মন্তব্য , অন্য প্রশ্ন, বা পুরোপুরি মুছে ফেলা উচিত। এই প্রশ্নের উত্তর দেওয়া, এটি একটি মন্তব্য বেশি।
Cand3r
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.