আপনি একটি সোয়াপ পার্টিশন প্রয়োজন?

একটি প্রশ্ন যা সাধারণত লিনাক্স ইনস্টল করার সময় জিজ্ঞাসা করা হয় "কি আমি একটি সোয়াপ পার্টিশন প্রয়োজন?"।

এই নিবন্ধে আমি একটি swap পার্টিশন কি জন্য ব্যবহার করা হয় তা ব্যাখ্যা করতে যাচ্ছি এবং তারপর আমি আপনাকে বা আপনার প্রয়োজন কি না তা নির্ধারণ করতে যাচ্ছে।

মেমরি একটি শপিং সেন্টার গাড়ি পার্কের মত একটি বিট। দিনের শুরুতে গাড়ি পার্কটি খালি থাকবে এবং প্রচুর পরিমাণে জায়গা পাওয়া যাবে। যত বেশি লোক আসছে তত বেশি স্পেস ব্যবহার করা হয় এবং শেষ পর্যন্ত কার পার্কটি পূর্ণ হবে।

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

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

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

যখন লিনাক্সে যথেষ্ট মেমরি নেই তখন কি করবেন?

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

ভার্চুয়াল মেমরি রান আউট হওয়ার সময় লিনাক্স শুধুমাত্র প্রসেস বন্ধ করতে শুরু করবে। ভার্চুয়াল মেমরি কি? ভার্চুয়াল মেমরি হল দৈবক্রমে ভৌত RAM + পজিশন উদ্দেশ্যে (অদলবদল) জন্য যেকোন ডিস্ক স্পেস সেট করা।

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

আপনি একটি অদলবদল পার্টিশন তৈরি করতে পারেন যা ফাঁকা প্রসেসর সংরক্ষণ করার জন্য লিনাক্স দ্বারা ব্যবহৃত হবে যখন প্রকৃত RAM কম হবে। সোয়াপ পার্টিশন মূলত ডিস্কের স্থান আপনার হার্ড ড্রাইভে সরাইয়া রেখেছে। (একটি অতিবাহিত গাড়ী পার্ক মত অনেক)।

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

কিভাবে একটি swap পার্টিশন প্রয়োজন?

যদি আপনার প্রথম স্থানে অল্প পরিমাণের মেমরি সহ কম্পিউটার থাকে তবে এটি অত্যন্ত সুপারিশ করা হয়।

একটি পরীক্ষা হিসাবে আমি 1 গিগাবাইটের RAM এবং একটি অদলবদল পার্টিশন সহ একটি ভার্চুয়াল মেশিন স্থাপন করেছি। আমি পেপারম্যান্ট লিনাক্স ইনস্টল করেছি যা LXDE ডেস্কটপ ব্যবহার করে এবং সামগ্রিকভাবে এতে কম মেমরি প্যাডপ্রিন্ট রয়েছে।

আমি পেপেরিমিন্ট লিনাক্স ব্যবহার করেছি কারণ এটি প্রি-ইনস্টল করা Chromium এর সাথে আসে এবং প্রত্যেকবার আপনি একটি Chromium ট্যাব খুলবেন যখন একটি উপযুক্ত পরিমাণ মেমরি ব্যবহার করা হয়

আমি একটি ট্যাব খুললাম এবং linux.about.com এ নেভিগেট করেছি। আমি তারপর একটি দ্বিতীয় ট্যাব খোলা এবং একই ছিল। আমি এই প্রক্রিয়া পুনরাবৃত্তি রাখা পর্যন্ত অবশেষে মেমরি দৌড়ে। উপরে চিত্রটি দেখায় পরবর্তী কি ঘটেছে। Chromium মূলত একটি বার্তা প্রদর্শন করে যা ট্যাবটি কাজ বন্ধ করে দিয়েছে এবং এটি সম্ভবত মেমরির অভাবের কারণে।

আমি তারপর 1 গিগাবাইট র্যাম এবং একটি 8 গিগাবাইট সোয়াপ পার্টিশন দিয়ে একটি নতুন ভার্চুয়াল মেশিন সেট আপ । আমি ট্যাবের পরে ট্যাবের পরে ট্যাব খুলতে সক্ষম হয়েছি এবং যদিও প্রকৃত RAM কম চালায় তাই সোয়াপ স্থান ব্যবহার করা শুরু করে এবং ট্যাবগুলি খোলা রাখতে আমি সক্ষম ছিলাম।

স্পষ্টতই যদি আপনার 1 গিগাবাইট র্যামের সাথে একটি মেশিন থাকে তবে আপনি 16 গিগাবাইটের RAM সহ একটি মেশিনের চেয়ে বেশি সোয়াপ পার্টিশন প্রয়োজন। এটি অত্যন্ত সম্ভবত যে আপনি একটি 8 গিগাবাইট র্যাম বা তার বেশি মেশিনে সোয়্যাপ স্পেস ব্যবহার করবেন না যদি না আপনি কিছু গুরুতর সংখ্যা ক্র্যাচিং বা ভিডিও সম্পাদনা করেন।

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

যদি আপনি মনে করেন যে আপনার কম্পিউটার সর্বদা মেমরি কম এবং আপনি ক্রমাগত সোয়াপ স্থান ব্যবহার করছেন তবে আপনার কম্পিউটারে মেমরি আপগ্রেড করার বিষয়ে ভাবতে সময় হতে পারে।

আপনি ইতিমধ্যে লিনাক্স ইনস্টল করেছেন এবং আপনি একটি swap পার্টিশন সেট আপ না হলে সব হারিয়ে না হয়। পরিবর্তে একটি সোয়াপ ফাইল তৈরি করতে সম্ভব যা মূল লক্ষ্য একই লক্ষ্য অর্জন করে।

আমি কি সোয়াপ স্থান জন্য আমার এসএসডি উপর স্থান সেট করতে পারেন?

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

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