হাইপার-ভি এবং হাইপার-থ্রেডিং: চালু বা বন্ধ?


23

হাইপার-থ্রেডিং সমর্থনকারী নতুন এক্সন সিপিইউ সহ, হাইপার-ভি হোস্ট মেশিনে এটি ব্যবহার করার ক্ষেত্রে (বা না) বর্তমান প্রজ্ঞাটি কী?

আমি মূলত এই ধারণাটির মধ্যে ছিলাম যে ভার্চুয়াল হোস্ট পরিবেশে এটি চালু করা ক্ষতিকারক হতে পারে কারণ 'অতিরিক্ত' সিপিইউগুলি সত্যিকারের কোর নয়। তবে আমি হাইপার-ভি-হাইপার-থ্রেডিং পরিবেশে হাইপার-ভি ভালভাবে চালানোর জন্য কিছু কঠোর পরিশ্রম করার জন্য এমএস-এর মতামত (অপ্রমাণিত) মন্তব্যও পড়েছি।

এই বিষয়ে কারও কি কোনও শক্ত তথ্য বা অভিজ্ঞতা আছে? চিয়ার্স!

উত্তর:


5

ভার্চুয়াল সার্ভার 2005-এ হাইপার-থ্রেডিংয়ের পুরানো সমস্যা, অত্যধিক প্রযুক্তিগত না হয়ে সিপিইউ ক্যাশেটিকে বিষযুক্ত করা হচ্ছে, অর্থাৎ এটি প্রায় কিছুই ক্যাশে করছিল কারণ প্রতিটি থ্রেডে যা ঘটেছিল তা প্রাসঙ্গিক ছিল না - ফলে তাদের প্রতিযোগিতায় ডেকে আনে অন ​​চিপ ক্যাশে

নতুন চিপগুলিতে আরও বড় এবং স্মার্ট ক্যাশে রয়েছে তাই এটি কোনও সমস্যা কম।

এটি চালু বা বন্ধ রাখা আদর্শ? এটি সত্যিই কাজের চাপের উপর নির্ভর করে। যদি উভয় থ্রেড একই ভিএম এবং একই টাস্কটি চালাচ্ছে তবে এটি অবশ্যই একটি বিগ সুবিধা হবে। যদি তারা প্রচুর এলোমেলো র‌্যাম আই / ও (উদাহরণস্বরূপ বিভিন্ন বিভিন্ন ভিএম) সাথে সম্পর্কিত না করে থাকেন তবে এটি কেবলমাত্র অর্ধেক চিপের ক্যাশে প্রত্যেকের কাছে উপলব্ধ হতে পারে - যা তাত্ত্বিকভাবে ধীর হতে পারে - বাস্তবে এটি খুব কমই আর হয় না।

আপনার যদি পুরানো প্রজন্মের চিপ থাকে তবে আপনি চিপ ক্যাশে আকারগুলি পরীক্ষা করতে চাইতে পারেন: ভার্চুয়ালাইজেশনে বৃহত্তর ক্যাশে আপনি আরও ভাল করতে পারেন। র‌্যাম সত্যই সিপিইউ এর থেকে অনেক ধীর - ডিস্ক ড্রাইভের মতো খারাপ নয় not

দ্রষ্টব্য: আপনি যেটি পড়ছেন যা হাইপার-থ্রেডিংয়ের সাথে একক মূল ছিল সেই চিপগুলি সম্পর্কে "টার্ন অফ" বলে পাওয়া গিয়েছিল - উদাহরণস্বরূপ এটি ছিল দিনটির সরকারী উত্তর (2005/2006?) - http: //www.VirtualServerFAQ .com / টিকি-index.php? পৃষ্ঠা = VirtualServerHostDualCore

স্টিভ র্যাডিচ http://www. ভার্চুয়াল সার্ভার এফএকিউ.কম


21

উইন্ডোজ আইটি প্রো অনুসারে আপনি এটিকে ছেড়ে দিতে চান:

উ: নতুন চার-কোর ইন্টেল কোর আই 7 প্রসেসর হাইপার-থ্রেডিং সক্ষম করে, যা প্রতিটি প্রসেসরের কোরকে দুটি ভার্চুয়াল কোরগুলিতে বিভক্ত করে (সম্ভাব্য) পারফরম্যান্স উন্নত করতে।

হাইপার-ভি এবং হাইপার-থ্রেডিংয়ের সাথে উদ্বেগ হ'ল আপনি প্রতিটি ভার্চুয়াল মেশিনে (ভিএম) বেশ কয়েকটি প্রসেসর কোর বরাদ্দ করেন। কল্পনা করুন যে আপনি হাইপার-ভি পরিচালনা কনসোল থেকে দু'জন অতিথি ভিএমকে একটি করে প্রসেসর নিয়োগ করেছেন, এই ভেবে যে প্রত্যেকে আলাদা আলাদা কোর ব্যবহার করছে। হাইপারভাইজার যদি প্রতিটি ভার্চুয়াল কোর পেয়ে প্রতিটি ভীমকে একই শারীরিক কোরকে বরাদ্দ করে তবে কী হবে? আপনি সম্ভাব্য লম্পট পারফরম্যান্স এবং তিনটি শারীরিক কোর খুব বেশি কিছু করতে পারবেন না, যেখানে আপনি প্রতিটি ভিএম এর নিজস্ব শারীরিক কোর পেতে পছন্দ করেছেন liked

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


হুম উত্তরের জন্য ধন্যবাদ। আমি সম্ভবত এটি পড়তে পারি। তারা এটিকে ছেড়ে দিতে বলে, তবে এটি বেশ ফাঁকা মনে হচ্ছে; আমি বিশেষভাবে বিশ্বাসী নই সম্ভবত এটি কেবল আমি
ক্যাপবিবার্ড

6

হাইপারথ্রেডিং সম্পর্কে সচেতন এমন প্রোগ্রামগুলি একটি শারীরিক কোর এবং লজিক্যাল (ভার্চুয়াল) কোরের মধ্যে পার্থক্য করতে সক্ষম হয় এবং সেই অনুসারে সংস্থানগুলি বরাদ্দ করতে সক্ষম হয়।

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

ভার্চুয়াল সার্ভারগুলি চালানোর সুবিধাটি হ'ল আপনি প্রয়োজনীয় সংস্থান হিসাবে ফ্লাইয়ের বিভিন্ন সার্ভারগুলিতে বরাদ্দ দেওয়া যায় এমন একটি বৃহত সংস্থান তৈরি করতে পারেন। এর মধ্যে সিপিইউ কোরগুলি পুনরায় স্থান দেওয়া এবং সমস্ত উপলব্ধ কোরগুলির মধ্যে ভার ভারসাম্য অন্তর্ভুক্ত রয়েছে। হাইপারভাইজার যদি কোনও শারীরিক কোর এবং লজিক্যাল কোরের মধ্যে পার্থক্যটি না জেনে থাকে তবে আপনি ঠিক বলেছেন - কিছু শারীরিক কোরের অলস থাকতে পারে অন্যরা 100% সিপিইউ ব্যবহারের সময় পেজ করা হয় যখন তাদের উভয় লজিকাল সিপিইউয়ের জন্য প্রতিযোগিতা করছে সময়। তবে হাইপাইভাইজার যদি শারীরিক এবং লজিকাল কোরগুলির মধ্যে পার্থক্য বলতে সক্ষম হয়, তবে এটি একই শারীরিক মূলের সাথে যুক্ত দুটি লজিক্যাল কোরগুলিতে একাধিক প্রক্রিয়া বরাদ্দ করার আগে শারীরিক সিপিইউজুড়ে সিপিইউ ভারসাম্য ভারসাম্য বজায় রাখার চেষ্টা করবে।


2

আমি ইস্যুটি বিশদভাবে অধ্যয়ন করি নি, তবে মাইক্রোসফ্ট এক্সচেঞ্জ ২০১০ এর সাথে হাইপারথ্রেডিং ব্যবহার করার পরামর্শ দিচ্ছে না "দক্ষতা পরিকল্পনা এবং পর্যবেক্ষণ" সমস্যার কারণে। একটি কনফিগারেশন বা অন্যটি চয়ন করার আগে আপনি নিজের কাজের চাপগুলি পরীক্ষা করতে চাইতে পারেন।


-2

হাইপারথ্রেডিং: বাহ, ফ্রি প্রসেসর!

বন্ধ কর. হাইপারথ্রেডিং নামে পরিচিত একযোগে বহু বহুগঠনের (এসএমটি) আধুনিক বাস্তবায়নগুলি বেশিরভাগ অ্যাপ্লিকেশনের জন্য সিপিইউ থ্রুপুটকে একেবারে উন্নত করতে পারে, এক্সচেঞ্জ ২০১৩-এর সুবিধাগুলি নেতিবাচক প্রভাবের চেয়ে বেশি নয়। দেখা যাচ্ছে যে .NET সার্ভারের আবর্জনা সংগ্রহকারী যেভাবে স্তূপ বরাদ্দ করে সেই কারণে হাইপারথ্রেডিং সক্ষম করা হলে এক্সচেঞ্জ সার্ভারগুলিতে মেমরি ব্যবহারের ক্ষেত্রে উল্লেখযোগ্য প্রভাব থাকতে পারে। সার্ভারের আবর্জনা সংগ্রহকারী যখন কোনও অ্যাপ্লিকেশন শুরু হয় এবং লজিকাল প্রসেসরের জন্য একটি গাদা বরাদ্দ করে তখন লজিকাল প্রসেসরের মোট সংখ্যা দেখে। এর অর্থ হ'ল সার্ভারের আবর্জনা সংগ্রহকারী ব্যবহার করে আমাদের পরিষেবাগুলির একটিতে স্টার্টআপে মেমরির ব্যবহার বনাম যখন চালু হয় তখন হাইপারথ্রেডিং চালু করার সাথে দ্বিগুণ হবে। স্মৃতিশক্তি এই উল্লেখযোগ্য বৃদ্ধি, অভ্যন্তরীণ ল্যাব পরীক্ষাগুলিতে এক্সচেঞ্জ ২০১৩ ওয়ার্কলোডের আসল সিপিইউ থ্রুপুট বৃদ্ধির বিশ্লেষণের সাথে আমাদের সেরা অনুশীলনের সুপারিশে নিয়ে আসে যে হাইপারথ্রেডিং সমস্ত এক্সচেঞ্জ ২০১৩ সার্ভারের জন্য অক্ষম করা উচিত। সুবিধাগুলি নেতিবাচক প্রভাবকে ছাড়িয়ে যায় না।

থেকে অনুলিপি করা হয়েছে: http://blogs.technet.com/b/exchange/archive/2013/05/06/ask-the-perf-guy-sizing-exchange-2013-deployments.aspx


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