88 টি ফিজিক্যাল কোর সহ কেভিএম হোস্ট 64 কোর অতিথিতে কেবল 14 ব্যবহার করে


12

আমার কাছে ২ টি সিপিইউ (প্রতিটি প্লাস এইচটি 22 টি) সহ একটি সার্ভার রয়েছে। আমি 64 কে বরাদ্দিত কোর দিয়ে কেভিএম গেস্ট তৈরি করেছি। যখন আমি একটি সংকলন টাস্ক পরিচালনা করি তখন ভার্চুয়াল মেশিন সমস্ত 64 টি কোরে 100% দেখায় (মাঝারি ডিস্ক আই / ও এবং মেমরির ব্যবহারে) তবে প্রকৃত মেশিনে অতিথি কেবলমাত্র 88 টি কোরের পরিবর্তে 100% এ 14 কোর ব্যবহার করে (অথবা 100% এ 64 ডেডিকেটেড কোর)। এমনকি যদি আমি আরও সংকলনের কাজগুলি স্পোন করি তবে এটি পরিবর্তন হয় না। আমার কাছে কোনও প্যারামিটার বা সেটিং রয়েছে যা উপলব্ধ সমস্ত কম্পিউটিং শক্তি ব্যবহার করতে আসলে পরিবর্তন করতে হবে?

সম্পাদনা: হটোপের স্ক্রিনশট (বাম অতিথি, ডান হোস্ট)


আপনি কীভাবে আপনার কেভিএম অতিথি তৈরি করবেন? CLI? গুই?
লেনি

1
আমি ভার্শ-এ একটি এক্সএমএল-ডাম্প ব্যবহার করেছি কারণ এটি পুরানো সার্ভার থেকে মাইগ্রেশন হয়েছিল এবং পুরাতন সার্ভারের সাথে নতুন সার্ভারের সাথে মেলে কনফিগারেশন পরিবর্তন করেছে।
হিবিকিটাইসুন

আপনি কি আউটপুট দেখাতে পারেন virsh cpu-stats <VMname>?
লেনি

14 টি বাদে সমস্ত কোর 0.0000 গুলি প্রদর্শন করে। তবে আমি অন্তত একটি ত্রুটি খুঁজে পেতে পারি। এক্সএমএলে একটি ভিসিপিইউ পিন করা হয়েছিল যা গুণ-পরিচালক-তে উপস্থিত হয় না - আমি এটি সরিয়ে দিয়ে অতিথিটিকে for i in {0..63}; do sudo virsh vcpupin $kvmdomain $i r --config; doneপুনরায় চালু করেছি । দুর্ভাগ্যক্রমে এটি এখনও কেবলমাত্র 14 টি কোর ব্যবহার করে। হোস্টটি এটি এখনও ঘটে কিনা তা দেখতে পুনরায় বুট করব।
হিবিকিটাইসুন

উত্তর:


12

এক্সএমএলে একটি ভিসিপিইউ পিন করা হয়েছিল যা গুণ-পরিচালক-তে উপস্থিত হয় না - আমি এটি মাধ্যমে সরিয়ে দিয়েছি

for i in {0..63}; do sudo virsh vcpupin $kvmdomain $i r --config; done 

এবং এক্সএমএল-ফাইলের মাধ্যমে লাইনটি সরিয়ে ফেলে

sudo virsh edit <domain> 

এর পরে আমি অতিথিটিকে আবার চালু করলাম।


8
এবং এখন এটি কাজ করে, হ্যাঁ?
লেনি

7
@ লেনির মন্তব্যটি পরিচালনা না করা পর্যন্ত এটি প্রশ্নের উত্তর নয়।
পাইপ

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