উইন্ডোজ 7 রেজিস্ট্রিতে হাইপারথ্রেডিং অক্ষম করুন


18

কিছু বায়োসের সিপিইউর হাইপারথ্রেডিং নিষ্ক্রিয় করার বিকল্প নেই, উইন্ডোজ 7 রেজিস্ট্রিতে এটি নিষ্ক্রিয় করার উপায় কি? নাকি কোনও সরঞ্জাম বা সফটওয়্যার?

আমি মিসকনফিগ বুট ট্যাব (উন্নত বিকল্পগুলি) এবং সেখানে প্রসেসরগুলি অক্ষম করার বিষয়ে জানি, এটি নিশ্চিত নয় যে এটি সম্পূর্ণ কোর বা হাইপারথ্রেড অক্ষম করে কিনা, বা কীভাবে বলতে হয় to

32 বিট বা 64 বিট উইন্ডোজ 7

সম্পাদনা করুন:

ধরে নেওয়া যাক এটি হাইপারথ্রেডিং সহ একটি ডুয়াল কোর বা আরও বেশি।

ডিভাইস ম্যানেজারে এটি আমার আই 5 ইন্টেল প্রসেসরের 4 টি প্রসেসর দেখায় এবং আপনি সেগুলি অক্ষম করতে পারবেন না, ডাং।


5
আমি ভাবছি এটিই মাসের অসম্ভব প্রশ্ন।
মোয়াব

আপনি সত্যই এটি BIOS এ অক্ষম করতে পারবেন না? এটি কি সর্বশেষতম সংস্করণ?
কেকটরউ

2
এটি একটি এইচপি পিসি, পঙ্গু বায়োসের সংস্করণের কোনও কারণই নেই well
মোয়াব

1
সমস্ত আই 5 চিপগুলি সমানভাবে তৈরি করা হয় না, কারও কাছে 4 টি শারীরিক কোর এবং হাইপার-থ্রেডিং অক্ষম থাকে, আবার কারও কাছে 2 টি কোর এবং হাইপার-থ্রেডিং সক্ষম থাকে - সাধারণত নোটবুকগুলিতে হাইপার-থ্রেডিং ব্যবহার করা হয় এবং ডেস্কটপ চিপগুলি কোয়াড-কোর বৈকল্পিক হওয়ার সম্ভাবনা বেশি থাকে। আপনি কি ডেস্কটপ বা নোটবুক ব্যবহার করছেন এবং আপনি কি আই 5 মডেলটি জানেন?
ডাস্টিন জি।

হাইপারথ্রেডিং সম্পর্কে আমি খুব বেশি চিন্তা করব না। এটি পি 4 এর পর থেকে বড় উন্নতি দেখেছে। এটি আজকাল পারফরম্যান্স চুষে না।
surfasb

উত্তর:


3

থেকে ইন্টেল কোর প্রসেসর উপাত্তপত্র, ভলিউম 1 , পৃষ্ঠা 38:

ইন্টেল হাইপার-থ্রেডিং প্রযুক্তি

[...] এই বৈশিষ্ট্যটি অবশ্যই বায়োস ব্যবহার করে সক্ষম করতে হবে এবং অপারেটিং সিস্টেমের সহায়তা প্রয়োজন।

হাইপারথ্রেডিং হ'ল এটি হ'ল সিপিইউ ডাইতে প্রকৃত শারীরিক হার্ডওয়্যার এবং সুতরাং কেবলমাত্র একটি হার্ডওয়্যার স্তরে সক্ষম / অক্ষম করা যায়

হাইপারথ্রেডিংয়ের সাথে কোন অ্যাপ্লিকেশনটি ভাল কাজ করে না আপনি যদি জানেন তবে এক্সপি থাকলে আপনি স্টার্টএফিনিটির মতো একটি সরঞ্জাম ব্যবহার করতে পারেন ।

আপনি যদি উইন্ডোজ 7 ব্যবহার করেন তবে একটি বিল্ট ইন startকমান্ড রয়েছে যা এটি করতে পারে। একটি নির্দিষ্ট প্রসেসরের সান্নিধ্য সহ একটি প্রক্রিয়া চালু করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন (আবার /AFFINITYযুক্তিটি কেবল উইন্ডোজ 7 এ যুক্ত হয়েছিল):

start /AFFINITY <mask> "C:\yourprogram.exe" 

কোথায় <mask>প্রসেসর আপনি চালাতে করতে চান তাদের জন্য হেক্সাডেসিমেল মাস্ক দিয়ে প্রতিস্থাপিত করা উচিত (প্রসেসর মাস্ক শুধু একটি বাইনারি মাস্ক সক্ষম / যে সম্বন্ধ নিষ্ক্রিয়, তাই 00000101 CPU0 এবং CPU2 সমর্থ করে এবং 00000010 শুধুমাত্র CPU1 সম্ভব)।

হেক্স মান গণনা করতে, আপনি হয় বাইনারি মাস্ক রূপান্তর করতে পারেন, বা 2 যোগফল আপনি যে কোরটি চালু করতে চান তার পাওয়ারের (0 থেকে শুরু) পাওয়ার দিকে নিয়ে যেতে পারেন এবং সেই মানটিকে হেক্সাডেসিমলে রূপান্তর করতে পারেন।

উদাহরণস্বরূপ, যদি আমার কাছে একটি ফোর-কোর সিস্টেম থাকে এবং কেবলমাত্র CPU0 এবং সিপিইউ 2 তে প্রক্রিয়াটি চালিত করতে চাই, আমি 2 0 + 2 2 = 1 + 4 = 5 যোগ করব 5 যা হেক্সে রূপান্তর করুন, যা মাত্র 5, এবং আপনার হিসাবে সেট করুন <mask>। আপনি 00000101 কে হেক্সেও রূপান্তর করতে পারেন। আপনি যদি এই ঘাঁটিগুলিকে কীভাবে রূপান্তর করতে জানেন না তবে আপনি কেবল এই রূপান্তর সারণীটি ব্যবহার করতে পারেন ।


আমি সখ্যতা বুঝতে পারি, তবে এটি একটি হাইপারথ্রেডকে অক্ষম করবে না, কেবল একটি সম্পূর্ণ কোর। আমি মনে করি না যে কেবলমাত্র বায়োজেই কেবল হাইপারথ্রেডিং অপ্রয়োজনীয় করা সম্ভব, তবে কিছু বায়োসের বিকল্প নেই, বেশিরভাগ এইচপি পিসিতে, আমি আশা করছিলাম যে কেউ আমাকে ভুল প্রমাণ করতে পারে।
মোয়াব

1
প্রতিটি শারীরিক মূল দুটি যৌক্তিক হিসাবে ওএসে প্রদর্শিত হয়। যদি আপনি এই লজিকাল কোরগুলির একটি অক্ষম করেন , তবে আপনি হাইপারথ্রেডিং কার্যকরভাবে নিষ্ক্রিয় করেন, যেহেতু নির্দেশিকাগুলি কেবল দুটি লজিকাল কোরের একটিতে প্রেরণ করা হয় , সুতরাং কোনও হাইপারথ্রেডিং প্রকৃতপক্ষে সম্পন্ন হয় না - নির্দেশের সারিটি সরাসরি শারীরিক কোরে প্রেরণ করা হয়।
ব্রেকথ্রু

আমি এটি পেয়েছি তবে এটি কেবলমাত্র একটি কোরের জন্য হাইপারথ্রেডিং অক্ষম করে। আমার দু'জন অক্ষম দরকার।
মোয়াব

1
@ মোয়াব তারপরে আপনি উপরে উল্লিখিত মাস্কগুলি ব্যবহার করে আপনি একে অপরকে বা নিষ্ক্রিয় সংখ্যাযুক্ত কোরগুলি কেবল অক্ষম করতে সক্ষম করুন। সুতরাং আপনার যদি চারটি লজিকাল কোর থাকে তবে কেবলমাত্র সিপিইউ 2 এবং সিপিইউ 2 সক্ষম হিসাবে সেট করতে আপনার হেক্সমাস্ক হিসাবে 00000101, বা 5 হেক্সে ব্যবহার করুন। আপনার যদি 8 টি লজিকাল কোর থাকে তবে আপনার বিটমাস্ক 01010101, বা হেক্সে 55 হবে (কেবলমাত্র সিপিইউ 2, 4, এবং 6 সক্ষম করতে)।
ব্রেকথ্রু

2
@ মোয়াব এটি প্রযুক্তিগতভাবে কোনও বিষয় নয়, যতক্ষণ আপনি প্রতিটি অন্যান্য কোর অক্ষম করেন। দুটি লজিকাল কোরের প্রতিটি সেট একক শারীরিক কোরের জন্য থ্রেড হ্যান্ডলারগুলি তৈরি করে।
ব্রেকথ্রু

2

হাইপার-থ্রেডিং অক্ষম করা কেবলমাত্র BIOS- সম্পর্কিত বিষয়।

আমি ধরে নিচ্ছি যে আপনি হাইপার-থ্রেডিং অক্ষম করতে চান কারণ আপনার কাছে এমন একটি অ্যাপ্লিকেশন রয়েছে যা এই বৈশিষ্ট্যটির জন্য অনুকূল নয় এবং এর কার্যকারিতা হ্রাস পেয়েছে?

সিপিইউ নাম্বারটির দিকে তাকানোর সময়, শারীরিক কোরগুলি বিজোড় সংখ্যাযুক্ত - সুতরাং একটি ডুয়াল-কোর, এইচটি সিস্টেমের মধ্যে, কোর 1 এবং 3 টি "আসল" সিপিইউ হবে। আপনি যদি এমএসকনফাইগে 2 টি কোর নির্বাচন করেন, সিপিইউজের 1 এবং 2 সক্ষম করা হবে যাতে আপনার একটি শারীরিক এবং লজিক্যাল (এইচটি) সিপিইউ সক্রিয় থাকে - যদি আপনার এইচটি-তে সমস্যাযুক্ত সফ্টওয়্যার নিয়ে সমস্যা থাকে তবে এটি আপনার কোনও উপকারে আসবে না।


হ্যাঁ তবে ... আপনি সিপিইউ 1 এবং 3 এর সাথে সখ্যতা স্থাপনের জন্য টাস্ক ম্যানেজারটি ব্যবহার করতে পারেন
বেন ভয়েগট

ডাস্টিন জি, এটিই আমি ভেবেছিলাম তবে এ সম্পর্কে কোনও নিবন্ধ সন্ধান করা অসম্ভব। ধন্যবাদ।
মোয়াব

0

উইন্ডোজে এক্সপ্লোরার এক্সেক্সের সখ্যতা পরিবর্তন করা সবচেয়ে সহজ উপায় হ'ল যেহেতু সেখান থেকে শুরু হওয়া প্রতিটি প্রক্রিয়াই এফিনিটি মাস্কের উত্তরাধিকারী হবে। এটি এখনও নিখুঁত থেকে অনেক দূরে তবে কমপক্ষে আপনি প্রতি সেশনে একবারেই এটি করেন।


আমি নিশ্চিত না যে এই প্রশ্নের উত্তর দিয়েছে, কারণ প্রক্রিয়া সংযুক্তি হাইপারথ্রেডিংয়ের মতো নয়।
ডোক্টোরো রিচার্ড

সৌভাগ্যবসত, কিছু উপর ভিত্তি করে করা হয় না কি আপনি কি নিশ্চিতরূপে বা না কিন্তু তারা (উদাহরণস্বরূপ) দুটিই MSDN মধ্যে উল্লিখিত হয় msdn.microsoft.com/en-us/library/windows/desktop/... GetLogicalProcessorInformation প্রক্রিয়া affinities শারীরিক / লজিক্যাল maching দেয় প্রসেসর (এটি একটি সঠিক উপায়)। হাইপারথ্রেডিং সিস্টেমে 2-লজিকাল কোর এসএমটি (যেমন হাইপারথ্রেডিং) সহ কোর # 0 বিট 0 এবং 1, কোর # 1 বিট 2 এবং 3 অ্যাফিলিটি মাস্ক ইত্যাদির ... (এটি একটি অভিজ্ঞতামূলক উপায়) way আমি যদি কৃতজ্ঞ থাকি যে আপনি যদি কেবলমাত্র স্বজ্ঞাততাগুলি رکھتے হয় এমন জিনিসগুলিকে হ্রাস করতে না পারেন ...
E. আতিয়া
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.