আমরা নিম্নলিখিত পরামিতিগুলির সাথে উবুন্টু 12.04 ব্যবহার করছি:
- ডেল আর 910
- কার্নেল 3.2.0-25-জেনেরিক # 40-উবুন্টু এসএমপি x86_64 x86_64 x86_64 জিএনইউ / লিনাক্স
- kvm 1: 84 + dfsg-0ubuntu16 + 1.0 + নিয়ম + 0ubuntu13
- qemu-kvm 1.0 + noroms-0ubuntu13
- কিউমু-সাধারণ 1.0 + নিয়ম -0ubuntu13
- qemu-kvm 1.0 + noroms-0ubuntu13
- 4 এক্স ইন্টেল (আর) জিয়ন (আর) সিপিইউ ই 7- 4870 @ 2.40GHz (10 টি শারীরিক কোরের সাথে প্রতিটি, এইচটি এবং ইনটেল ভিটি সক্ষম)
- উইন্ডোজ অতিথিদের বর্তমানে কোনও ভার্চিয়ো নেই, তবে শীঘ্রই এটি পরিবর্তন হবে
আমরা এই মেশিনে বেশ কয়েকটি উইন্ডোজ গেস্ট চালাচ্ছি, তার মধ্যে একটি হ'ল উইন্ডোজ 2003 32 বিট, অন্যটি উইন্ডোজ 2008 (64 বিট)। আমরা বর্তমানে পারফরম্যান্স সম্পর্কিত সমস্যাগুলির সাথে লড়াই করছি এবং সিপিইউ মডেলগুলির সাথে খেলেছি played
আমরা সাধারণত আমাদের উইন্ডোজ 32 বিট অতিথির জন্য "qemu-system-x86_64 ব্যবহার করি, যেমন:
/usr/bin/qemu-system-x86_64 -S -M pc-1.0 -cpu qemu32 -enable-kvm -m 4096 -smp 4,sockets=4,cores=1,threads=1 [...]
এই অতিথির পারফরম্যান্সটি কিছুটা কম হয়ে গেল। আমরা এখনও কোনও বেঞ্চমার্ক চালাইনি, তবে আসুন আমরা বলি যে ভিএম এর ভিতরে একটি ডিরেক্টরি থেকে অন্য ডিরেক্টরিতে প্রচুর পরিমাণে ডেটা (ফাইল) অনুলিপি করা খুব দ্রুত হয় যখন আমরা "-cpu qemu32" থেকে "-cpu Nehalem এ সিপিইউ মডেলটি স্যুইচ করি? "। ফাইলগুলি অনুলিপি করতে প্রায় 2: 40 ঘন্টা সময় নিয়েছে এখন 40 মিনিটের মধ্যে অনুলিপি করে। অবশ্যই এটি একটি উচ্চ মানের পরীক্ষা নয় এবং আরও বেশি পেশাদার প্রচেষ্টা করার জন্য এখানে অনেক জায়গা রয়েছে। তবে এটি একটি সুস্পষ্ট সূচক যে সঠিক সিপিইউ মডেল বেছে নেওয়া অতিথির অভিনয়কে ভারী প্রভাবিত করতে পারে।
এখন আমি কৌতূহলী হয়ে দৌড়েছি:
qemu-x86_64 -cpu ?
x86 [n270]
x86 [athlon]
x86 [pentium3]
x86 [pentium2]
x86 [pentium]
x86 [486]
x86 [coreduo]
x86 [kvm32]
x86 [qemu32]
x86 [kvm64]
x86 [core2duo]
x86 [phenom]
x86 [qemu64]
এবং:
kvm -cpu ?model
x86 Opteron_G3 AMD Opteron 23xx (Gen 3 Class Opteron)
x86 Opteron_G2 AMD Opteron 22xx (Gen 2 Class Opteron)
x86 Opteron_G1 AMD Opteron 240 (Gen 1 Class Opteron)
x86 Nehalem Intel Core i7 9xx (Nehalem Class Core i7)
x86 Penryn Intel Core 2 Duo P9xxx (Penryn Class Core 2)
x86 Conroe Intel Celeron_4x0 (Conroe/Merom Class Core 2)
x86 [n270] Intel(R) Atom(TM) CPU N270 @ 1.60GHz
x86 [athlon] QEMU Virtual CPU version 1.0
x86 [pentium3]
x86 [pentium2]
x86 [pentium]
x86 [486]
x86 [coreduo] Genuine Intel(R) CPU T2600 @ 2.16GHz
x86 [kvm32] Common 32-bit KVM processor
x86 [qemu32] QEMU Virtual CPU version 1.0
x86 [kvm64] Common KVM processor
x86 [core2duo] Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz
x86 [phenom] AMD Phenom(tm) 9550 Quad-Core Processor
x86 [qemu64] QEMU Virtual CPU version 1.0
এই সমস্ত বিভিন্ন সংস্করণ সহ, এটি অনুমান করা কিছুটা শক্ত। "নেহালেম" মনে হয় সেই তালিকার সর্বাধিক অভিনয়কারী nt এখন আমি ভাবছি, আমার অতিথির জন্য কোন সিপিইউ মডেলটি সেরা তা কীভাবে বলবেন? ইন্টারনেট ব্রাউজ করে, আমি নিম্নলিখিত রিসোর্সগুলি পেয়েছি:
- http://rwmj.wordpress.com/2010/10/08/32-or-64-bit-virtual-cpu-in-kvm/
- http://www.linux-kvm.org/page/Tuning_KVM
আমি যখন এই সাইটগুলি সঠিকভাবে পড়ি, তখন তারা দাবি করছে যে "-cpu হোস্ট" সেরা পারফরম্যান্স নিয়ে আসতে পারে। মাইগ্রেশন সম্পর্কে আমার এখনও কোনও উদ্বেগ নেই, যেহেতু উভয়ই কেভিএম হোস্ট সমানভাবে সজ্জিত (এক্সট্রাটলি একই হার্ডওয়্যার)।
সুতরাং, অভিজ্ঞ কেভিএম অ্যাডমিনরা কি সুপারিশ করবেন? "এই মডেলটি সেই অতিথি ওএসের পক্ষে সেরা" এর মতো কোনও সোনার নিয়ম বা এমনকি কোনও ম্যাট্রিক্সও রয়েছে?
আমি ক্ষমা চাইছি যদি আমি নিজেরাই এই তথ্যটি জানতে পারি - আমি বিভিন্ন গুগল অনুসন্ধান চালিয়েছি এবং অনেকগুলি ওয়েবসাইট ব্রাউজ করেছি। আমি এমন কিছু খুঁজে পাচ্ছিলাম না যা আমার প্রশ্নের উত্তর দেয়।