মাল্টি-কোর কম্পিউটারগুলিতে 7-জিপ সংক্ষেপণ


20

কি 7-zip যখন সংকুচিত multiprocessor বা মাল্টি-কোর ব্যবস্থা নিতে সুবিধা?

উদাহরণস্বরূপ, কোনও ডিস্ক বা মেমরির বাধা না ধরে 16 কোর সিস্টেমে কি প্রায় 16 গুণ গতি বাড়ানো হবে?

অথবা এটি 2 টি থ্রেডের মধ্যে সীমাবদ্ধ (একাধিক সিপিইউ বা কোর সহ সিস্টেমে 2 গুণ গতি বাড়ানো)?


সম্পাদনা : সংক্ষিপ্তসার হিসাবে: 7-জিপ (এবং আরও পুরানো) এর বর্তমান স্থিতিশীল সংস্করণ 7z (শুধুমাত্র জিপ এবং বিজিপি 2 এর জন্য) হিসাবে সংকোচনের সময় 2 টিরও বেশি সিপিইউ / কোরগুলির সম্পূর্ণ সুবিধা গ্রহণ করবে না, তবে 9 সংস্করণ (বর্তমানে বিটাতে) রয়েছে । সংস্করণ 9 এর সাথে 16 টি কোরের ব্যবহারের জন্য কমান্ড-লাইন বিকল্পটি হ'ল (এটি হোল্ড উইন্ডোজ সংস্করণের জন্য ইনস্টলেশন ফোল্ডারে, সহায়তা ফাইলে 7-zip.chm, কমান্ড লাইন সংস্করণ / স্যুইচস / -এম (সংক্ষেপণের পদ্ধতি সেট করুন) / <near> "সেটগুলি মাল্টিথ্রেড মোড "):

-mt16

1
আমি মনে করি না সংক্ষিপ্ততাটি বেশ নির্ভুল, আরও তথ্যের জন্য অন্য কয়েকটি উত্তর দেখুন ...
রোজারডপ্যাক

উত্তর:


10

আরও কোরের অ্যাক্সেস পেতে আপনাকে বিটা সংস্করণ ব্যবহার করতে হবে। বিটা অন্যান্য সফ্টওয়্যারগুলির মতো স্থিতিশীল, এটি নিয়ে চিন্তা করবেন না। অফিসিয়াল সাইটে একটি ফোরাম পোস্টে একটি ব্যাখ্যা ছিল। আমি এটি ইতিমধ্যে কিছু সময়ের জন্য ব্যবহার করছি এবং এতে কোনও সমস্যা নেই।

প্রথম

দ্বিতীয়

উপায় দ্বারা আমি মিনিটে 7z 9.13 বিটা x64 ব্যবহার করছি। উত্পাদনশীল পরিবেশেও এটি ব্যবহার করা, দুর্দান্ত। (দুর্দান্ত সফ্টওয়্যার জন্য ইগর ধন্যবাদ।;))


3
তার পর থেকে, একটি নতুন স্থিতিশীল সংস্করণ বেরিয়েছে, যা ডিফল্টরূপে মাল্টি-থ্রেডেড সংক্ষেপণ সমর্থন করে, বিটা রিলিজের প্রয়োজন নেই।
অ্যাপাচি

এটি সঠিক নয়। এটি 4, 8 এবং আরও বেশি কোর ব্যবহার করতে পারে। সবেমাত্র সর্বশেষতম সংস্করণ ব্যবহার করুন। ভগবান।
অ্যাপাচি 20


4
মনে রাখবেন যে এই উত্তরটি LZMA2 ব্যবহার করে LZMA নয়। এলজেডএমএ 2 ফাইলগুলিকে অংশগুলিতে বিভক্ত করে এবং স্বতন্ত্রভাবে প্রক্রিয়াজাতকরণের মাধ্যমে দুটি বেশি কোর ব্যবহার করতে পারে। এর ফলে LZMA উচ্চতর সংকোচন অনুপাত প্রস্তাব করতে পারে।
লুই

4

একটি 7-জিপ ফাইল তৈরি করার সময় এটি দুটি থ্রেড ব্যবহার করতে পারে, একটি জিপ ফাইল তৈরি করার সময় এটি আটটি থ্রেড ব্যবহার করতে পারে (আমার আট-কোর মেশিনে)।


1
সর্বাধিক কোর ব্যবহার করতে আপনি এলজেডএমএ 2 পদ্ধতির সাথে 7z ব্যবহার করতে পারেন
Behrouz.M

1
@ ইরাইপিক্সার আই আই কম্পিউটারে আমার জন্য কাজ করে না। কেবল বিজেপ 2 অ্যালগরিদম এটিকে পুরো 8-থ্রেড চালানোর অনুমতি দেয়, অন্যান্য অ্যালগরিদম 100% চালায় না, কেবলমাত্র 20% best সর্বোত্তম। ইভেন এলজেডএমএ 2 8/8 কোরটি সেটিং প্যানেলে প্রদর্শন করে তবে প্রক্রিয়া করার সময়, এটি কেবলমাত্র 20% সিপিইউ ব্যবহার করে।
এডওয়ার্ড

1
@ অ্যাডওয়ার্ড: আপনার নম্বর / অভিজ্ঞতা নিশ্চিত করতে পারবেন না: আমার আই 5 7z-9.22 বেটায় এমপি 3 এর পূর্ণ একটি 0 240mb ফোল্ডারটি সংরক্ষণাগার হিসাবে %৫ থেকে 95৯% সিপিইউ এবং 8 থেকে 32 থ্রেডের মধ্যে স্প্যান ব্যবহার করেছে। .bz2.7z যুগে যুগে লেগেছিল, .lzma2.7z বেশ দ্রুত (সমস্ত অতি-সেটিংস) এবং .bz2.7z এর চেয়ে সামান্য কিছুটা বড় ছিল।
আকির

1
@ ককিরা হ্যাঁ, আমি জানি যাইহোক, পূর্ববর্তী মন্তব্যটি "রে পিক্সার" এর সদস্যদের কাছে সরাসরি পরামর্শ - সমস্ত কোর ব্যবহার করতে LZMA2 এর সাথে 7z ব্যবহার করুন, তবে আমার ক্ষেত্রে তা হয় না। আপনার সংখ্যা সম্পর্কে, আমি এটি যৌক্তিক মনে করি। আমি এই নিবন্ধটি পড়ার পরে এই এসইউ সাইটটিতে আরও বার অনুসন্ধান করেছি এবং আমার বর্তমান 7 জিপ ইনস্টলের সাথে কিছু ভুল হতে পারে। তবে সমস্যাটি কেবল জিইউআইতে প্রদর্শিত হয় (গ্রাফিক ইউআই), যখন আমি এলজেডএমএ 2 পদ্ধতিতে ফাইলগুলি সংকুচিত করি তখন এটি 20% এর বেশি সিপিইউ ব্যবহার করে না। আমি যখন -m0 = lzma2 -mmt = 8 এর মতো প্যারামিটারের সাথে কমান্ড লাইনটি ব্যবহার করি কেবল তখনই সংক্ষেপে 100% সিপিইউ লাগে, অন্যথায় জিইউআইয়ের সাথে কেন আমি তা বুঝতে পারি নি n't
এডওয়ার্ড

2

উইকিপিডিয়া নিবন্ধ অনুসারে :

বৈশিষ্ট্যগুলি 7-জিপ সহ অনেকগুলি বৈশিষ্ট্য সমর্থন করে:

  1. 256-বিট AES সাইফারের জন্য সমর্থন। ফাইল এবং 7z ডিরেক্টরি কাঠামোর জন্য উভয়ই এনক্রিপশন সক্ষম করা যায়। যখন ডিরেক্টরি কাঠামো এনক্রিপ্ট করা হয় তখন ব্যবহারকারীদের সংরক্ষণাগারটির মধ্যে থাকা ফাইলের নামগুলি দেখতে পাসওয়ার্ড সরবরাহ করতে হবে, যদি না কেবল ডাটা এনক্রিপ্ট করা থাকে তবে ফাইলের নামগুলি না থাকে। উইনজিপ-বিকাশকৃত এইএস এনক্রিপশন মানটি এসই 256-বিট সহ জিপ সংরক্ষণাগারগুলি এনক্রিপ্ট করার জন্য 7-জিপ-এ পাওয়া যায়, তবে এটি 7z সংরক্ষণাগার হিসাবে ফাইলের নাম এনক্রিপশন দেয় না।
  2. পরিবর্তনযোগ্য আকারের ভলিউম, অপসারণযোগ্য মিডিয়া যেমন রাইটেবল সিডি এবং ডিভিডি-তে ব্যাকআপের জন্য ব্যবহারের অনুমতি দেয়।
  3. 2-প্যানেল মোডে ব্যবহার করার সময় একটি মৌলিক অর্থোডক্স ফাইল ম্যানেজার হিসাবে ব্যবহারযোগ্যতা।
  4. একাধিক সিপিইউ / কোর / থ্রেডিং সেটিংস কনফিগার করা যেতে পারে।
  5. সংরক্ষণাগার হিসাবে EXE ফাইলগুলি খোলার চেষ্টা করার ক্ষমতা, অনেকগুলি "সেটআপ" বা "ইনস্টলার" বা "এক্সট্র্যাক্ট" টাইপ প্রোগ্রামগুলি লঞ্চ না করেই ডেটা সংক্ষেপণের অনুমতি দেয়।
  6. প্রয়োজনীয় ফাইলগুলি নাম পরিবর্তন করে, দূষিত ফাইল নাম সহ সংরক্ষণাগারগুলি আনপ্যাক করার ক্ষমতা। স্ব-উত্তোলন সংরক্ষণাগারগুলি তৈরি করার ক্ষমতা যদিও বহু-ভলিউম সংরক্ষণাগারগুলির জন্য এটি করতে পারে না।

সুতরাং অ্যাপ্লিকেশনটি খুলুন এবং দেখুন মাল্টি-থ্রেডিং কী সমর্থন করে।


0

আপনি 7-জিপ জেডস্ট্যান্ডার্ড সংস্করণটিও ব্যবহার করতে পারেন যা সমস্ত 5 অতিরিক্ত কোডেকের 256 টি থ্রেডিং সমর্থন করে।

কোডেকগুলি হ'ল:

  1. Brotli
  2. LZ4
  3. LZ5
  4. টিকটিকি
  5. Zstandard

এটি চালান:

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

...

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

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