আমি ভার্চুয়ালবক্সের সাথে বেশ কয়েকটি ভিএম চালিয়ে যাচ্ছি, এবং বিভিন্ন দৃষ্টিকোণ থেকে মেমরির ব্যবহারের প্রতিবেদন করা হয়েছে এবং আমার ভিএমগুলি আসলে কতটা মেমরি ব্যবহার করে তা বুঝতে আমার সমস্যা হচ্ছে। এখানে একটি উদাহরণ:
- আমার উইন্ডোজ এক্সপি হোস্ট মেশিনে আমার একটি ভিএম চলছে উইন্ডোজ 7 (অতিথি ওএস হিসাবে)।
- হোস্ট মেশিনটিতে 3 জিবি র্যাম রয়েছে
- গেস্ট ভিএম 1 গিগাবাইটের বেস মেমরির জন্য সেটআপ করা আছে
- আমি যদি গেস্ট ওএসে টাস্ক ম্যানেজারটি চালনা করি তবে আমি 430 এমবি মেমরির ব্যবহার দেখতে পাচ্ছি
- যদি আমি হোস্ট ওএসে টাস্ক ম্যানেজারটি চালনা করি তবে আমি 3 টি প্রক্রিয়া দেখতে পাচ্ছি যা ভার্চুয়ালবক্সের অন্তর্গত বলে মনে হচ্ছে:
- ভার্চুয়ালবক্স.এক্সএই (1), 60 এমবি মেমরি ব্যবহার করে (এটির মধ্যে সর্বাধিক সিপিইউ ব্যবহার রয়েছে বলে মনে হয়)
- ভার্চুয়ালবক্স.এক্সি (2), 20 এমবি মেমরি ব্যবহার করে
- VBoxSvc.exe, 11.5 মেগাবাইট মেমরি ব্যবহার করে
- ভিএম চালানোর সময়, হোস্ট ওএসের মেমরির ব্যবহার প্রায় 2 জিবি
- আমি যখন ভিএম বন্ধ করে দিই, তখন হোস্ট ওএস এটি মেমরির ব্যবহারে ফিরে যায় প্রায় 900 এমবিতে চলে যায়
সুতরাং পরিষ্কার, এখানে কিছু বিশাল পার্থক্য আছে। অতিথিরা কীভাবে 400+ এমবি ব্যবহার করতে পারে তা আমি সত্যিই বুঝতে পারি না, যখন হোস্ট ওএস কেবল ভিএমকে বরাদ্দ করা প্রায় 75 এমবি দেখায়। ভার্চুয়ালবক্সের দ্বারা ব্যবহৃত অন্যান্য প্রক্রিয়া রয়েছে যা স্পষ্টভাবে নাম দেওয়া হয়নি?
এছাড়াও, আমি জানতে চাই যে আমি 1 জিবি দিয়ে কোনও মেশিন চালাচ্ছি কিনা, তা কি আমার হোস্ট ওএস থেকে 1 জিবি দূরে নিয়ে যাচ্ছে, বা অতিথির মেশিনটি বর্তমানে যে পরিমাণ মেমরি ব্যবহার করছে?
হালনাগাদ:
কেউ আমার স্মৃতি ব্যবহারের সংখ্যার উপর অবিশ্বাস প্রকাশ করেছিলেন এবং আমি নিশ্চিত নই যে সেই অবিশ্বাস আমার দিকে পরিচালিত হয়েছিল, বা আমার হোস্ট ওএসের টাস্ক ম্যানেজারের রিপোর্টিং (যা সম্ভবত অপরাধী) তবে কোনও সন্দেহবাদীদের জন্য এখানে সেই প্রক্রিয়াগুলির একটি স্ক্রিনশট দেওয়া হয়েছে হোস্ট মেশিনে: