আমার ভিএম কি কেএমএম বা কিউইএমইউ ব্যবহার করছে?


11

উবুন্টু ১১.১০ ইনস্টল করার পরে এবং আমার কেভিএম চিত্রগুলি যা উবুন্টু ১১.০৪-এ নতুন সিস্টেমে তৈরি হয়েছিল, অনুলিপি করার পরে আমি লক্ষ্য করেছি যে ভার্ট-ম্যানেজার বলেছে এটি কেইএমইউ ব্যবহার করছে, কেভিএম নয়। চলমান যখন virsh versionএটি বলছে Running hypervisor: QEMU 0.14.1

যাইহোক, আমি যখন kvm-okএটি চালায় INFO: /dev/kvm existsএবং বলে KVM acceleration can be used। এছাড়াও, আমার VM- র XML ফাইল স্পষ্টভাবে এটা র সাহায্যে KVM ব্যবহার করা উচিত: <domain type='kvm'> <emulator>/usr/bin/kvm</emulator>

তদতিরিক্ত, lsmod |grep kvmনিম্নলিখিতগুলি দেখায় (যখন ভিএম চলছে):

kvm_intel              61643  3
kvm                   383822  1 kvm_intel

তাহলে কেভিএম বা কিউইএমইউ ব্যবহার করা হচ্ছে তা আমি কীভাবে জানতে পারি? এবং কেন আমি এই বিভিন্ন কমান্ডের এরকম পরস্পরবিরোধী আউটপুট পাচ্ছি?

উত্তর:


9

কেননা কেভিএম কিউইএমইউ এর শীর্ষে তৈরি করে, এটি কেবল একটি এইচডাব্লুয়ের ত্বরণ।

এটির সাহায্যে আপনি দেখতে পাবেন যে আপনার ভিএম চালিত প্রকৃত প্রক্রিয়াটি একটি কেভিএম প্রক্রিয়া।

ps xa| grep "[b]in/kvm"

চমত্কার, এটি স্পষ্টভাবে দেখায় যে আমি সত্যিই কেভিএম ব্যবহার করছি using ধন্যবাদ!
আইগ্যাজেট

4

http://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine#Design

নিজেই, কেভিএম কোনও অনুকরণ সম্পাদন করে না। পরিবর্তে, কোনও ব্যবহারকারী-স্থান প্রোগ্রাম অতিথি ভিএম এর ঠিকানা স্থান সেট আপ করতে / dev / kvm ইন্টারফেস ব্যবহার করে, এটি I / O অনুকরণ করে এবং তার ভিডিও প্রদর্শনটি হোস্টের মধ্যে ফিরে ম্যাপ করে। কিউইএমইউ সংস্করণগুলি 0.10.0 এবং পরে এটি ব্যবহার করে।

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