ভার্চুয়াল মেশিন বা দ্বৈত-বুট সেটআপের মধ্যে সিদ্ধান্ত নেওয়া


26

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

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

মূলত, আমার সিদ্ধান্ত নিতে হবে আমি যা করতে চাই তার জন্য দ্বৈত বুট বা ভিএম সেটআপ আরও উপযুক্ত কিনা।

আমার প্রশ্নগুলি এখানে:

  1. আমার সবসময় এক্সপি চলার দরকার নেই। হাইপারভাইজারগুলি কী আমাকে অতিথি ভিএম বন্ধ করার অনুমতি দেয় যাতে হোস্ট ভিএম তত্ক্ষণাত সমস্ত মেমরি এবং প্রসেসরের সংস্থান ব্যবহার করতে পারে? আমি যখন তখন অতিথির ভিএম উপস্থিত করি তখন কী মেমরি এবং অন্যান্য সংস্থানগুলি এটি ব্যবহার করে তা সরবরাহ করা কি সহজ? আদর্শভাবে, আমি এটিকে আগে থেকেই প্রাক-কনফিগার করতে এবং তার পরে অতিথির ভিএম সম্পর্কে চিন্তা না করেই টগল / অফ করতে পারি।

  2. হোস্ট ওএস 64 বিট এবং অতিথির ওএস 32 বিট হওয়া কি সম্ভব বা পরামর্শ দেওয়া যায়? বিকল্পভাবে, যদি উভয় ভিএম এর 32 বিট হয় এবং আমার 8 জি র্যাম থাকে, হাইপভাইজারগুলি যখন প্রতিটি ভিএম একসাথে চলতে পারে তখন 4 জি র‌্যামের ব্যবস্থা করতে পারে?

  3. আমার বর্ণিত সেট আপগুলির জন্য কোন হাইপারভাইসর সবচেয়ে ভাল?


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

উত্তর:


17

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

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

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

কেবলমাত্র একটি জিনিস ছাড়াও: আপনি যদি সফ্টওয়্যারটি বিকাশ করেন তবে আপনি বাগ ভার্চুয়াল মেশিনে বন্য হয়ে যাওয়া বেশ পছন্দ করতে পারেন।

আপনার অনুসন্ধানের উত্তর দিতে:

  1. হ্যাঁ, হোস্টের কাছে সমস্ত রিসোর্সগুলি রাখতে আপনি কেবল অতিথি ওএস বন্ধ করতে পারেন। এমনকি কোনও জেগে ওঠার পরে আপনি নিজের কাজ চালিয়ে যেতে কোনও মেশিনের রাজ্য সংরক্ষণ করতে পারেন।

  2. আর্কিটেকচারে আসলে কিছু যায় আসে না। আমি 64৪-বিট হোস্টে উভয় 64৪-বিট মেশিন এবং 32-বিট মেশিনই চালাচ্ছি। তারা একই অনুভূতি। যদি আপনার প্রসেসর ভার্চুয়ালাইজেশন সরবরাহ করে (এটি খুব সম্ভবত হয়) তবে আপনি এমনকি 32-বিট হোস্টে 64-বিট অতিথি চালাতে পারেন।

  3. এটি খুব নির্দিষ্ট প্রয়োজনের উপর নির্ভর করে যেখানে এই মুহুর্তে এক বা অন্য সমাধান আরও ভাল হতে পারে - আমরা সত্যই সমস্ত দিকগুলির জন্য একটি সুপারিশ দিতে পারি না। এই ধরণের জিনিসগুলি সম্ভবত সময়ের সাথে সাথে পরিবর্তিত হবে।

এটি চেষ্টা করে দেখুন, এটি এত জটিল নয় এবং ভার্চুয়াল বক্সের পক্ষে সমর্থনটি দুর্দান্ত।

ভার্চুয়াল বক্স মেশিনগুলি থেকে মেমরির ব্যবহারের উদাহরণ এখানে রয়েছে:

এখানে চিত্র বর্ণনা লিখুন

বাম পাশ হয়

  • উবুন্টু ১১.১০ 64৪-বিট একটি ডুয়াল কোর এএমডি সিপিইউতে, ২ টি ব্যবহারকারী বিভিন্ন অ্যাপ্লিকেশন দ্বারা ২.৩ গিগাবাইট মেমরির ব্যবহার করে লগ ইন করেছেন।
  • একটি উইন্ডোজ এক্সপি 32-বিট 4 জিবিবি র‌্যাম চলছে।
  • দ্বিতীয় উইন্ডোজ এক্সপি 32-বিট 1 জিআইবি র‌্যাম চলছে।

1 জিআইবি ভিএম অবস্থান 1 এ বন্ধ করতে পাঠানো হয় , 4 জিআইবি ভিএম 2 পজিশনে শাট ডাউন করতে প্রেরণ করা হয়েছিল ।

ভিএমগুলির মেমরির আকার আরও বাড়িয়ে তোলার ফলে অদলবদলের ব্যাপক ব্যবহার ঘটেছিল যা সিস্টেমটিকে প্রায় প্রতিক্রিয়াহীন করে তুলেছিল। আমার সিস্টেমে এখানে (8 জিআইবি) প্রতিটি 4 জিআইবি দিয়ে 2 টি ভিএম চালানোর অনুমতি দেওয়া হয়নি। এরপরে একটি মেশিন ভার্চুয়াল বক্স ম্যানেজারের কাছ থেকে বন্ধ করে দেওয়া হয়েছিল।


ধন্যবাদ! কারও কাছে (উদাহরণস্বরূপ) 8 গিগাবাইট শারীরিক র‌্যাম থাকতে পারে এবং না হয় সে সম্পর্কে উত্তরে কিছুটা পার্থক্য রয়েছে বলে মনে হয় এবং একই সাথে 4 32 জিবি দুটি 32 বিট ভিএম এর বরাদ্দ করা হয়। আপনি যে বিষয়ে কি বলে?
অ্যাঞ্জেলো

@ অ্যাঞ্জেলো: আপনি কোনও মেশিনে নির্বিঘ্নে র‌্যামের পরিমাণ নির্ধারণ করতে পারেন তবে ভার্চুয়াল মেশিনটি পরিচালনার জন্য আপনার হোস্টের জন্য কিছুটা র‌্যাম দরকার। ভার্চুয়াল বক্স কোনও মেশিনে ৮৮% এর বেশি র‌্যাম নির্ধারণ করতে দেয় না।
তাকত

ধন্যবাদ, হ্যাঁ আমি বুঝতে পারি যে ভার্চুয়াল বাক্সের জন্য অবশ্যই কিছু ওভারহেড থাকতে হবে। আমি যা জিজ্ঞাসা করছি তা হ'ল যদি আমি প্রচুর পরিমাণে শারীরিক র‍্যাম (উদাহরণস্বরূপ 8 গিগাবাইট বা 16 জিবি) পেতে পারি এবং তারপরে একযোগে চলার সময় প্রতিটি 32 বিট মেশিনে সর্বাধিক সম্ভব (4 জিবি) বরাদ্দ করতে পারি। এটি অন্য উত্তরের মতো শোনা যাচ্ছে যে 32 বিট ভিএম এর প্রথম 4 জিবি শারীরিক মেমরি ভাগ করার ক্ষেত্রে সীমাবদ্ধ রয়েছে (আমার প্রশ্নটি পরিষ্কার হতে পারে না)। এই ঘটনা কি?
অ্যাঞ্জেলো

@ অ্যাঞ্জেলো: আমার পরীক্ষাগুলি (সম্পাদনা দেখুন) নির্দেশ করে যে - আপনার কাছে পর্যাপ্ত র‌্যাম থাকলে - একই সাথে 4 জিআইবি ব্যবহার করে আপনার একাধিক 32-বিট মেশিন চালানো উচিত।
তাককাত

5

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

আপনার অতিথিকে বন্ধ করে দিয়ে, হোস্টটি তার সিস্টেমে তত্ক্ষণাত পুনরুদ্ধার করে যেহেতু ভার্চুয়াল মেশিনগুলি আপনার সিস্টেমে প্রয়োগের মতো like এমনকি আপনি যখন ভার্চুয়াল মেশিনটি চালাচ্ছেন, এমনকি যদি এটি এর জন্য ডিজাইন করা সমস্ত মেষ ব্যবহার না করে, এটি গতিশীলভাবে হোস্টকে দেওয়া হবে। উদাহরণ: যদি আপনি মোট 8 জিবি র‌্যাম মেমরি পেয়ে থাকেন তবে আপনি আপনার অতিথির উপর 4 জিবি র‌্যামের পরিমাণ নির্ধারণ করেছেন তবে এটি তার প্রসেসগুলিতে কেবল 2 জিবি ব্যবহার করে হোস্ট 6 জিএম র‌্যামে অ্যাক্সেস করতে সক্ষম হবে।

প্রকৃতপক্ষে আপনার ভিএম এ মেমরি এবং অন্যান্য সংস্থান সেট করা খুব সহজ, এবং প্রতিটি ভিএম স্টার্টআপে সেগুলি মনে রাখা হবে।

Bit৪ বিট হোস্টে 32 বিট গেস্ট চালানোর কোনও সমস্যা নেই, আমি প্রতিদিন এটি করি।

এমনকি আপনি 32 বিট হোস্টে 32 বিট গেস্ট চালাতে পারেন যা একেবারেই কোনও সমস্যা নয়।

বিকল্পভাবে, যদি উভয় ভিএম এর 32 বিট হয় এবং আমার 8 জি র্যাম থাকে, হাইপভাইজারগুলি যখন প্রতিটি ভিএম একসাথে চলতে পারে তখন 4 জি র‌্যামের ব্যবস্থা করতে পারে?

আমি সত্যিই এই প্রশ্নটি বুঝতে পারি নি, তবে আপনি যদি মোট 8 জিবি র‌্যাম পেয়ে থাকেন তবে আপনি কেবলমাত্র তার ভিএমগুলিতে এর অর্ধেক (4 জিবি) উত্সর্গ করতে পারেন, আপনি যদি একই সময়ে একাধিক ভিএম চালাতে চান তবে আপনি কতটা ভিএম চালাতে চান তাতে 4 জিবি বিভক্ত করুন।

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

sudo অ্যাপ্লিকেশন ইনস্টল ভার্চুয়ালবক্স

বা কেবল উবুন্টু সফ্টওয়্যার সেন্টারে এটি পরীক্ষা করুন।

এটি আপনার কাছে একটি খুব ব্যবহারকারী বান্ধব ইন্টারফেস এবং জিনিসগুলি করার জন্য ধাপে ধাপে উইজার্ডগুলির সাথে সহজ পদক্ষেপ নিয়ে আসে।

আপনার প্রয়োজন হলে আমি আপনার ভিএম সেটআপটিতে সমর্থন করে খুশি হব।


ধন্যবাদ! যদি আমি সঠিকভাবে বুঝতে পারি তবে আপনি বলছেন যে আমার কাছে যদি একাধিক 32 বিবিটি ভিএম থাকে তবে সেগুলি একই 4 জিবি ফিজিকাল মেমরির কিছু অংশ ব্যবহার করতে সীমাবদ্ধ থাকবে ?
অ্যাঞ্জেলো

হ্যাঁ অনমনীয়, তবে আপনি যদি তাদের একসাথে শুরু করতে চান। আপনি যদি একবারে এগুলি চালনার পরিকল্পনা করেন তবে তাদের পুরো 4GB শক্তি থাকতে পারে।
নিয়নবয়

2

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

এ 2: হ্যাঁ এবং খুব সহজেই, যদিও আপনার দু'জন ভিএম থাকলে মেমোরির অর্ধেক নেওয়ার পরে আপনার ভার্চুয়ালবক্স এবং হোস্টটি ব্যাকগ্রাউন্ডে চলার সাথে সাথে ব্যবহার করতে আপনার কাছে প্রায় 50-100 এমবি র‌্যাম থাকতে হবে। সুতরাং প্রতিটি জন্য প্রায় 3.75 জিবি ...

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


ধন্যবাদ! মনে হচ্ছে ভার্চুয়ালবক্স বা ওপেনবক্স মৌমাছির হার্ডওয়ারের টিকিট হতে পারে। জেন সম্পর্কে কেউ জানেন?
অ্যাঞ্জেলো

জেন ভাল তবে ভিউবক্স ব্যবহার করা আরও সহজ এবং উইন্ডোজ এক্সপি সহ আপনাকে দুর্দান্ত সম্মতি দেয়।
নিয়নবয়

@ টেনোরবি, আপনি কি ভিএমওয়্যারের কোনও ওপেন সোর্স পণ্য, বা বাণিজ্যিক পণ্যগুলি (ভিএমওয়্যার ওয়ার্কস্টেশন / ফিউশন) উল্লেখ করছেন?
অ্যাঞ্জেলো

@ অ্যাঞ্জেলো ওপেন সোর্স
টেনরবি

@ অ্যাঞ্জেলো ভার্চুয়ালবক্স এবং ভিএমওয়্যার দুটি আলাদা পণ্য।
হিজিজ

2

আপনার যদি অতিথির উপর গ্রাফিক্স নিবিড় কাজগুলি করার প্রয়োজন না হয় তবে ভিএম ঠিকঠাক কাজ করবে। আপনি যা করার চেষ্টা করছেন তার জন্য ভার্চুয়াল বাক্সটি সেটআপ করা খুব সহজ হয়ে গেছে। আপনি প্রয়োজন হিসাবে অতিথিটিকে লোড এবং আনলোড করতে পারেন। আপনি সহজেই মেমরির ব্যবহার কনফিগার করতে পারেন এবং অতিথিকে কত মেমরি বরাদ্দ করা হয়েছে তা সামঞ্জস্য করতে পারেন। আপনি হোস্টে প্রায় 3 জিবি মেমরির বেশি একটি 64-বিট হোস্ট ব্যবহার করলে এটি সেরা। আপনি যদি অতিথি হিসাবে এক্সপি ব্যবহার করে থাকেন তবে এটি সম্ভবত 32-বিট অতিথি হয়ে উঠবে যা দুর্দান্ত কাজ করে।

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

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

সংক্ষেপে, ভার্চুয়াল মেশিনগুলি দুর্দান্ত হতে পারে। এটি অবশ্যই দ্বৈত বুটের চেয়ে বেশি সুবিধাজনক।

শুভকামনা!

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