সিপিইউ রেডি: সাইলেন্ট হাইপারভাইজার কিলার



সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন

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



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



আসল বিশ্বে ভার্চুয়ালাইজেশনের একটি সুবিধা হ'ল আপনি বাজি ধরতে পারেন যে আপনার অনেক ভিএম একই সাথে তাদের সমস্ত ভিসিপিইউকে স্পাইক করবে না এবং যদি তারা খুব কম ব্যবহারের ভিএম হয় তবে আপনি কতটা পারেন তার উপর অনুমানও করতে পারেন সিপিইউ ব্যবহার এবং র‌্যাম ব্যবহারের ভিত্তিতে আপনার শারীরিক হোস্টটি আপ করুন। অতীতে, কাজের চাপের উপর নির্ভর করে 4 টি ভিসিপিইউ থেকে 1 পিসিপিইউ বা এমনকি 10: 1 অনুপাতের প্রস্তাব দেওয়া হয়েছিল। উদাহরণস্বরূপ, আপনার কাছে একটি একক কোয়াড কোর প্রসেসর থাকতে পারে তবে 4 টি পিসিপিইউ বা 4: 1 আপনাকে 16 ভিসিপিইউ দেওয়ার জন্য প্রতিটি ভিসিপি সহ 4 টি ভিএম রয়েছে। প্রকৌশলীরা যা দেখতে শুরু করেছিলেন তা হ'ল পরিবেশগুলি কেবল মারাত্মকভাবে ধীর ছিল এবং কেন তা তারা বুঝতে পারেনি। র‌্যামের ব্যবহার দুর্দান্ত বলে মনে হয়েছে, শারীরিক হোস্টগুলিতে সিপিইউ ব্যবহার 20% এর নিচেও খুব কম হতে পারে। স্টোরেজ লেটেন্সি অত্যন্ত কম ছিল, তবুও ভিএমগুলি অত্যন্ত স্বচ্ছল ছিল।



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

তাহলে আমরা কীভাবে সিপিইউ রেডি লড়াই করব? কয়েকটি উপায় যা সাহায্য করতে পারে। প্রথমত সিপিইউ রেডি মেট্রিক্স নিরীক্ষণ করা হয়। ভিএমওয়ারে, এটি 10% এর উপরে যাওয়ার প্রস্তাব দেওয়া হয় না তবে ব্যক্তিগত অভিজ্ঞতায় ব্যবহারকারীরা ভিএম এর ধরণ এবং এটি কী চলছে তার উপর নির্ভর করে 5-7% এর উপরে লক্ষ্য করা শুরু করে।

নীচে আমি সিপিইউ রেডি দেখানোর জন্য ভিএমওয়্যার ইএসএক্সআই 5.5 থেকে কিছু উদাহরণ ব্যবহার করব। কমান্ড লাইনটি ব্যবহার করে 'এসেক্সটপ' চালান। সিপিইউ দেখার জন্য 'সি' টিপুন এবং আপনার একটি কলাম দেখতে হবে ' % আরডিওয়াই সিপিইউ রেডি জন্য। আপনি মূলধন টিপতে পারেন “ ভি ”শুধুমাত্র ভিএম দেখার জন্য।



সিপিইউ-রেডি -১

এখানে আপনি দেখতে পাচ্ছেন যে মোটামুটি অব্যবহৃত পরিবেশের জন্য% আরডিওয়াই কিছুটা বেশি। এই ক্ষেত্রে, আমার ESXi 5.5 ভিএমওয়্যার ফিউশন (ম্যাক হাইপারভাইজার) এর শীর্ষে একটি পরীক্ষা ভিএম চালাচ্ছে সুতরাং এটি অন্য প্রান্তের হাইপারভাইজারের উপরে একটি ভিএম চালাচ্ছি বলে এটি উচ্চ প্রান্তে কিছুটা প্রত্যাশা করা হবে।

ভিস্পিয়ার ক্লায়েন্টে আপনি নির্দিষ্ট ভিএম টানতে পারেন এবং পারফরম্যান্স ট্যাবে ক্লিক করতে পারেন। সেখান থেকে 'চার্ট বিকল্পসমূহ' এ ক্লিক করুন

সিপিইউ-রেডি -২

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

সিপিইউ-রেডি -৩

আপনি লক্ষ করবেন যে এই মানটি শতাংশের তুলনায় প্রস্তুতের সংক্ষিপ্তকরণ। সংক্ষিপ্ততর মেট্রিকগুলি কীভাবে শতাংশে রূপান্তর করতে হয় সে সম্পর্কে এখানে একটি ভিএমওয়্যার কেবি নিবন্ধের লিঙ্ক is - https://kb.vmware.com/kb/2002181

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

ভিএমগুলি যথাযথ আকারে মাপানোও সিপিইউ রেডি লড়াইয়ের বিশাল সরঞ্জাম। অনেক বিক্রেতারা ভিএমকে আসলে কী প্রয়োজন তা ভাল করে নির্দিষ্টকরণের পরামর্শ দেয়। .তিহ্যগতভাবে আরও সিপিইউ এবং আরও বেশি কোর = আরও শক্তি। ভার্চুয়াল পরিবেশে সমস্যাটি হ'ল হাইপারভাইজারকে মোটামুটি একই সময়ে সমস্ত ভিসিপিইউগুলিকে পিসিপিইউতে নির্ধারণ করতে হয় এবং পিসিপিউগুলি লক করা সমস্যাযুক্ত হতে পারে। আপনার যদি 8 টি ভিসিপিইউ ভিএম থাকে তবে আপনাকে একই সময়ে শিডিয়ুল করার জন্য 8 টি পিসিপিইউ লক করতে হবে। যদি আপনার ভিসিপিইউ ভিএম কোনও নির্দিষ্ট সময়ে মোট ভিসিপিইউগুলির কেবলমাত্র 10% ব্যবহার করে, আপনি ভিসিপিইউ গণনা 2 বা 4 এ নামিয়ে আনতে ভাল তবে 10% এর চেয়ে কম ভিসিপিইউ সহ 50-80% সিপিইউতে একটি ভিএম চালানো ভাল is আরও ভিসিপিইউ। এই সমস্যাটি অংশে রয়েছে কারণ অপারেটিং সিস্টেম সিপিইউ শিডিয়ুলার যতটা সম্ভব কোর ব্যবহার করার জন্য ডিজাইন করা হয়েছে যেখানে এটি যদি আরও বেশি ব্যবহারের আগে কোর সর্বাধিক করার প্রশিক্ষণ দেওয়া হয় তবে এটি কোনও ইস্যু কম হতে পারে। একটি বড় আকারের ভিএম ভাল পারফরম্যান্স করতে পারে তবে অন্যান্য ভিএমদের জন্য এটি 'শোরগোল প্রতিবেশী' হতে পারে তাই এটি সাধারণত এমন একটি প্রক্রিয়া যেখানে আপনাকে কিছু কর্মক্ষমতা অর্জনের জন্য ক্লাস্টারের সমস্ত ভিএম থেকে 'সঠিক আকার' এ যেতে হবে to

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

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

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

5 মিনিট পঠিত