লিনাক্স ওএস যখন র‌্যামের বাইরে চলে যায় এবং কোনও অদলবদল হয় না তখন কী হয়


23

লিনাক্স ওএস যখন র‌্যামের বাইরে চলে যায় এবং কোনও অদলবদল পাওয়া যায় না তখন কী ঘটে?


15
এটা খারাপ হবে। সমস্ত জীবন কল্পনা করার চেষ্টা করুন আপনি জানেন যে এটি তাত্ক্ষণিকভাবে বন্ধ হয়ে যাচ্ছে এবং আপনার দেহের প্রতিটি অণু আলোর গতিতে বিস্ফোরিত হচ্ছে। মোট প্রোটোনিক বিপরীত।
ডেভিড

উত্তর:


36

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

কোনও অদলবদল না করে, সিস্টেমটি খালি করার মতো আরও পরিষ্কার পৃষ্ঠাগুলি না হওয়ার সাথে সাথে ভার্চুয়াল মেমরিটি (কঠোরভাবে বলতে গেলে, র‌্যাম + সোয়াপ) চলে যাবে। তারপরে এটি প্রক্রিয়াগুলি মেরে ফেলতে হবে।

র‌্যামের বাইরে চলে যাওয়া পুরোপুরি স্বাভাবিক। এটি র‌্যাম ব্যবহারের ক্ষেত্রে কেবল নেতিবাচক স্পিন । র‌্যামের বাইরে চলে না যাওয়া সমানভাবে "র‌্যাম নষ্ট করা" হিসাবে বর্ণনা করা যেতে পারে। সমস্ত র‌্যাম ব্যবহারের পরে, অপারেটিং সিস্টেমটি কী র‌্যামে রাখা উচিত এবং কী রাখবেন না সে সম্পর্কে বুদ্ধিমান সিদ্ধান্ত নেয়। কোনও অদলবদল ছাড়া এটির পছন্দ কম।

অদলবদু বা অদলবদল করে, পৃষ্ঠাগুলি উচ্ছেদ করার সময় পর্যাপ্ত নয়, অপারেটিং সিস্টেমটি এমন ক্রিয়াকলাপগুলিকে অনুমতি দিতে অস্বীকার করে শুরু করবে যা মেমরির সফল হতে পারে (যেমন mmapএবং fork) সফল হতে। তবে, কখনও কখনও এটি পর্যাপ্ত হয় না এবং প্রক্রিয়াগুলি হত্যা করতে হয়।


4
+1 "র‌্যামের বাইরে চলে যাওয়া পুরোপুরি স্বাভাবিক RAM র‌্যামটি ব্যবহারের ক্ষেত্রে এটি কেবল নেতিবাচক স্পিন RAM। র‌্যামের বাইরে চলে না যাওয়া সমানভাবে" রাম নষ্ট করা "হিসাবে বর্ণনা করা যায়"
TheTurkey

একটি সম্পর্কিত জিজ্ঞাসা। আপনি কি জানেন যে আমি যদি একটি লিনাক্স মেশিন হাইবারনেট করার চেষ্টা করি এবং ক্ষণস্থায়ী ডেটা সঞ্চয় করার জন্য পর্যাপ্ত অদলবদল নেই? এটি কি হাইবারনেটিং বন্ধ করে দেয়?
প্রহ্লাদ ইয়েরি

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

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