পারফরম্যান্সে জেন বনাম কেভিএম


36

একই হার্ডওয়্যার, জেন বা কেভিএমের দ্রুত কী?

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

এখানে কিছু মানদণ্ড রয়েছে যা আমি এই বিষয়টিতে পেয়েছি: http://virt.kernelnewbies.org/XenVsKVM

তারা কেভিএমকে বিজয়ী হিসাবে দেখায়, পারফরম্যান্সে উল্লেখযোগ্য পার্থক্যের সাথে - যা কেভিএম একটি টাইপ -2 হাইপারভাইজার, এবং সংজ্ঞা অনুসারে এটি টাইপ -১ হাইপারভাইজারের (জেনের মতো) চেয়ে ধীর হওয়া উচিত - বা কমপক্ষে কী ওয়েবে নিবন্ধ বলে।

বিষয় সম্পর্কে কোন ধারণা?


কেভিএম + 1 এক্সভিএম এবং জেন + 1 ভিএম এর সাথে তুলনা করার কারণে সেই তুলনাটি বেশ খারাপ বলে মনে হচ্ছে ... ভার্চুয়ালাইজেশনটি কী হবে যদি আপনি কেবল ভিএম তে থাকেন?
এন্টোইন বেনেকমুন

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

যদি আপনি এটি 2017 সালে পড়ছেন (কেউ প্রশ্নটিতে তুচ্ছ সম্পাদনা করেছেন) তবে বুঝতে পারেন যে এই প্রশ্ন এবং এর উত্তরগুলি আট বছরের পুরানো । কেভিএম বনাম জেন ল্যান্ডস্কেপ এখন খুব আলাদা।
থোমাসরুটটার

উত্তর:


33

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

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

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

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

যতদূর পর্যন্ত সরঞ্জামগুলি যায়, জেন এবং কেভিএম উভয়ই লিবারভিট এবং কিউইএমইউ এবং তাদের সাথে যুক্ত সরঞ্জামগুলি ব্যবহার করে। সুতরাং তারা একই সরঞ্জামগুলির অনেকগুলি ভাগ করে যেমন পুণ্য-পরিচালক।

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


ভবিষ্যতে কি একই ধারণা রাখা হবে? যেহেতু রেডহ্যাট 5.4 শীঘ্রই দেশীয় কেভিএম সমর্থন নিয়ে আসছে, আমি জানতে চাই যে আমার জেন থেকে 1/2 বছরে কেভিএম-এ যেতে হবে না। ধন্যবাদ।
SyRenity

1
ভবিষ্যতে কী আছে তা নিয়ে আমি কোনও পূর্বাভাস দিতে পারি না। তবে এই প্ল্যাটফর্মগুলির কোনওটিই অদৃশ্য হয়ে যাচ্ছে না। রেডহ্যাট বলেছে যে তারা জেনের পাশাপাশি কেভিএমকে সমর্থন করতে প্রতিশ্রুতিবদ্ধ। এটি কীভাবে খেলবে তা কেবল সময়ই বলে দেবে। তবে আমি 6 মাসের মধ্যে পরিবর্তন করতে হবে তা নিয়ে চিন্তা করব না। সম্ভবত কয়েক বছরের মধ্যে ওপেনসোর্স ভার্চুয়ালাইজেশন প্ল্যাটফর্মগুলির মধ্যে একটি স্পষ্ট নেতা উপস্থিত হবে।
િનফ্লুয়েন্স

আকর্ষণীয় আপনি ইউএসবি সমর্থনের জন্য কেভিএম এ চলে যাওয়ার বিষয়টি লক্ষ্য করুন - ইউএসবি ২.০ সাপোর্টের অভাবে আমাকে সরে যাওয়ার বিষয়ে ভাবতে হবে! আমি আপনার পোস্ট থেকে অনুমান করছি যে জেন আরও ভাল হবে না।
jkp

1
@ জে কে পি পি আমি আমাদের অবকাঠামোর কয়েকটি আরও টুকরো প্রতিস্থাপনের জন্য অপেক্ষা করছিলাম। যা সবে সম্পন্ন হয়েছিল। তাই আগামী সপ্তাহগুলিতে আমি কেভিএমের কাছাকাছি দেখতে পাব। তবে আমার ক্ষেত্রে হার্ডওয়্যার আইওএমএমইউ (ভিটিডি) সমর্থন করে না। সুতরাং আমি নিশ্চিত নই কেভিএম এ চলে যাওয়া সাহায্য করবে কিনা। XEN এর জন্য pci পাসথ্র্রুয়ের জন্য আইওএমএমইউ সমর্থন প্রয়োজন। তবে কেভিএম ইউএসবি এবং পিসিআই এলিমিটি পাসব্রুবকে লিবারভিট ব্যবহার করে সমর্থন করে। তাই আমি আশা করছি যে আইওএমএমইউ ছাড়াই কাজ করবে। এই মুহুর্তে জেনের অধীনে আমি কেবল ইউএসবি মাধ্যমে পাস করতে জানি কেবল ইউএসবি পিসিআই নিয়ামকটি পাস করা তবে সেই তথ্যটি এই মুহুর্তে তারিখ হতে পারে।
3dinfluence

1
@ থ্রিডিনফ্লুয়েন্স: আমি মনে করি আপনি ইউএসবি এবং পিসিআই সমর্থন কীভাবে প্রয়োগ করা হয়েছে তা ভুল বুঝে নিতে পারেন - libvirt এগুলি নিজেই করে না, এটি কেবল ভিএম হাইপারভাইজারের অন্তর্নিহিত ক্ষমতাগুলি কনফিগার করার একটি উপায় সরবরাহ করে। এই ক্ষেত্রে ক্ষমতাগুলি কেভিএম কার্নেল মডিউল এবং কিমু ইউজারস্পেস কোডের সংমিশ্রণ দ্বারা সরবরাহ করা হয়।
jkp

7

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

জেন নেটওয়ার্কিং ডেটা স্থানান্তর হারগুলি বাস্তব হার্ডওয়্যার হিসাবে ভাল বলে মনে হয়, তবে জেন এবং ভিএলএন এবং একাধিক ইথারনেট কার্ডের সাথে আমার কিছু লড়াইও হয়েছিল। আমার কেভিএমের অভিজ্ঞতা নেই তবে আমি আপনাকেও ভিএমওয়্যার ইএসএক্স (i) বিবেচনা করার পরামর্শ দিচ্ছি।


1
ভিএমওয়্যার সার্ভার আইও এর পারফরম্যান্স খুব খারাপ, খুব খারাপ। আপনার যদি ভিএমওয়্যার যেতে হয় তবে এসেক্স ব্যবহার করুন।
কো-ডস

6

এফডাব্লুআইডাব্লু: উত্তরটি এখন এবং ভবিষ্যতে আপনার প্রয়োজনের উপর পুরোপুরি নির্ভর করে।

হ্যাঁ, আমি জানি এটি একটি অস্বাস্থ্যকর উত্তর। দুর্ভাগ্যক্রমে, এটা সত্য। আপনার ভার্চুয়ালাইজেশনের পছন্দটি পরে আপনার যা কিছু করা যায় তা প্রভাবিত করবে, তাই আপনাকে নিজেকে কয়েকটি প্রশ্ন জিজ্ঞাসা করতে হবে।

(১) দেশীয় পারফরম্যান্সের %৯% এবং দেশীয় পারফরম্যান্সের ৯%% (বায়ু থেকে বেরিয়ে আসা পরিসংখ্যান) এর মধ্যে পার্থক্যটি কি সত্যিই আপনার পক্ষে গুরুত্বপূর্ণ?

(১ ক) যদি এইচডি অ্যাক্সেসের মাধ্যমে কেউ আরও ভাল করে তোলে (যা প্রকৃতপক্ষে বোঝায় যে আপনি হয় দুর্দান্ত এক ডেটাবেস ব্যবহার করছেন, বা আপনি অতিরিক্ত র‌্যামও বহন করতে পারবেন না), এবং অন্যটি নেটওয়ার্কিংয়ের সাথে আরও ভাল করে তোলে যা আপনার কাছে আরও গুরুত্বপূর্ণ ?

(২) উভয় সমাধানের সাথে সরবরাহিত সরঞ্জামগুলি ব্যবহার করে আপনি কি আত্মবিশ্বাসী?

(3) সত্য যে একটি সাম্প্রতিক লিনাক্স কার্নেলগুলির (ধরণের) স্থানীয়, এবং অন্যটি নয়, এটি কি কোনও পার্থক্য রাখে?

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

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

একেবারে সত্যি কথা বলতে, আপনি কোনওভাবেই খুব বেশি ভুল করতে পারবেন না (উপরে দেওয়া সাবধানতা)। আমি জেনকে পছন্দ করি, কারণ আমি কেমব্রিজ গিয়েছিলাম; তবে তারপরে, আমি আরএইচ-র পক্ষে কাজ করলে আমি সম্ভবত কেভিএমকে পছন্দ করতাম।


6

নিম্নলিখিত উপস্থাপনায় আপনি এই বিষয়টিতে খুব আকর্ষণীয় তথ্য পাবেন: জেন এবং কেভিএমের পরিমাণগত তুলনা

যে ব্যক্তি এটি করেছে সে একজন জেন বিশেষজ্ঞ, তবে তুলনাটি বেশ ন্যায্য বলে মনে হচ্ছে।


উপস্থাপনাটির জন্য ধন্যবাদ, পড়তে দেখে মনে হয় যে জেন সিপিইউ এবং নেটওয়ার্ক আইওতে শীর্ষে রয়েছে, এইচডি আইওতে কেভিএম শীর্ষে রয়েছে। তবে এই সংখ্যাগুলি ( virt.kernelnewbies.org/XenVsKVM ) পড়লে মনে হয় কেভিএম প্রতিটি তুলনা করে হাতছাড়া করে। কোন ধারণা সত্য কোথায়? :)
SyRenity

আমি বিশ্বাস করি যে আমার উপস্থাপনাটি আরও বাস্তববাদী বলে মনে হচ্ছে। এটি সময়ে আরও একবার ভিএম চালায়। পরীক্ষার প্রোটোকল বাস্তবের কাছাকাছি মনে হয়।
এন্টোইন বেনকামাউন

+1 আকর্ষণীয় উপস্থাপনা! জেনের মনে হয় আরও ভাল বিচ্ছিন্নতা রয়েছে।
জোনাস

5

আমি এখানে কোনও অঙ্গ নিয়ে বাইরে চলে যাব, তবে আমি মনে করি না যে এই জাতীয় প্রযুক্তির ক্ষেত্রে কাঁচা পারফরম্যান্স সবচেয়ে গুরুত্বপূর্ণ মেট্রিক।

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

আপনি যা যা করুন না কেন, আপনার পক্ষে সর্বোত্তম সমাধানটি কী তা স্থির করুন এবং কেবল কাঁচা পারফরম্যান্স নয়, পুরো প্যাকেজটি দেখুন।


আপনার আরএইচইভি দেখতে হবে - পরিচালনা খুব সহজ এবং ব্যবহারকারী বান্ধব।
dyasny

2

কেভিএম স্থাপনে অনেক অসুবিধা বা স্বাচ্ছন্দ্য হ'ল বিতরণ-নির্ভর। জেন-কেন্দ্রিক বিতরণ বাছাই করা জেনকে আরও সহজ করে তুলবে। কেভিএম-কেন্দ্রিক বিতরণ বাছাই করা কেভিএমকে আরও সহজ করে তুলবে।

সরঞ্জামগুলির প্রশ্নটি কিছুটা অপ্রাসঙ্গিক কারণ উভয়ই লিবিভার্ট ব্যবহার করে। এর অর্থ আপনি বেশিরভাগ ক্ষেত্রে উভয়ের জন্য একই পরিচালনা সরঞ্জামগুলি ব্যবহার করেন।


1

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

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

তবুও, প্রায় সমস্ত ক্লাউড সরবরাহকারী, বিশেষত গুগল এবং অ্যামাজন, জেনের চেয়ে কেভিএম বেছে নিচ্ছেন এমন দৃ argument় যুক্তি যে আদর্শ কাজের চাপের জন্য, কেভিএম পারফরম্যান্সের দিক থেকে খুব ভাল পছন্দ।


দ্রষ্টব্য: অ্যামাজন কেভিএম-র পরিবর্তিত সংস্করণ ব্যবহার করে, কোনও দেশীয় নয়। এবং আমি এটি বলব না যে তাদের সাধারণ কাজের চাপ রয়েছে, সম্ভবত তাদের সত্যিই ভারী এবং অস্বাভাবিক কাজের চাপ রয়েছে,
ইমো

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