লিনাক্সে কীভাবে অদলবদল সাফ করবেন

Linakse Kibhabe Adalabadala Sapha Karabena



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

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







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



লিনাক্সে কীভাবে অদলবদল সাফ করবেন

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



বিনামূল্যে -মি

কোথায় -মি MBs-এ আউটপুট প্রদর্শন করে এবং GBs-এ আউটপুট পেতে ব্যবহার করুন -g পতাকা





ব্যবহার করে অদলবদল নিষ্ক্রিয় করুন অদলবদল আদেশ



sudo অদলবদল -ক

দ্য -ক পতাকা একটি অদলবদল হিসাবে চিহ্নিত সমস্ত ডিভাইস নির্দেশ করে /etc/swap ডিরেক্টরি এটি অদলবদল স্থান ব্যবহার করা বন্ধ করে এবং শুধুমাত্র RAM এর উপর নির্ভর করে।

দ্য অদলবদল প্রক্রিয়াটি পরিষ্কার হতে সময় লাগতে পারে, তাই প্রক্রিয়াটি সম্পূর্ণ হতে কয়েক সেকেন্ড ধরে রাখুন। ডেটা স্থানান্তর দেখতে, ব্যবহার করুন বিনামূল্যে আদেশ

ব্যবহার করে সোয়াপ সক্রিয় করুন swapon আদেশ

sudo swapon -ক

অদলবদল সাফ করা হয়েছে; আপনি এটি ব্যবহার করে যাচাই করতে পারেন বিনামূল্যে -মি আদেশ

লিনাক্সে কীভাবে অদলবদল পরিচালনা করবেন

লিনাক্সে সোয়াপ একটি কার্নেল প্যারামিটার ব্যবহার করে নিয়ন্ত্রিত হয় অদলবদল . লিনাক্সের সবকিছুর মতো, swappiness হল একটি ফাইল যা এখানে অবস্থিত /proc/sys/vm ডিরেক্টরি ফাইলটি পড়তে, ব্যবহার করুন বিড়াল ফাইল পাথ সহ কমান্ড।

বিড়াল / proc / sys / vm / অদলবদল

আউটপুট স্ক্রিনশট swappiness এর ডিফল্ট মান নির্দেশ করে 60 . swappiness মান পরিবর্তন করতে আমাদের অ্যাক্সেস করতে হবে sysctl.conf ফাইল

sudo ন্যানো / ইত্যাদি / sysctl.conf

এর মান পরিবর্তন করুন vm.swappiness কিছু অন্য মান সহ পরামিতি। যদি এই প্যারামিটারটি বিদ্যমান না থাকে তবে এটি টাইপ করুন।

vm.swappiness=N

কোথায় এন swappiness মান.

অদলবদল মান মধ্যে সেট করা যেতে পারে 0 এবং 100 ; 0 অদলবদল নিষ্ক্রিয় রাখা হবে, যখন 100 আক্রমণাত্মক অদলবদল নির্দেশ করে।

পরিবর্তন করার পর sysctl.conf ফাইল, পরিবর্তনগুলি কার্যকর করার জন্য আপনাকে সিস্টেমটি পুনরায় বুট করতে হবে। তারপর cat কমান্ড ব্যবহার করে swappiness এর মান পরীক্ষা করুন।

উপসংহার

অদলবদল হল যেকোনো অপারেটিং সিস্টেমে মেমরি পরিচালনা করার একটি কার্যকর উপায়। কখনও কখনও, অস্বাভাবিক অ্যাপ্লিকেশন আচরণের কারণে আক্রমনাত্মক অদলবদল ঘটতে পারে, যা শেষ পর্যন্ত সিস্টেমটিকে ধীর করে দেয় এবং মেমরির বাইরের ত্রুটি সৃষ্টি করে। অদলবদল সাফ করা পরিস্থিতি সংশোধন করতে পারে। লিনাক্সে অদলবদল সাফ করতে, এটি ব্যবহার করে পুনরায় সেট করুন অদলবদল এবং তারপর swapon আদেশ সোয়াপ মান পরিচালনা করতে, পরিবর্তন করুন vm.swappiness মধ্যে পরামিতি sysctl.conf ফাইল