লিনাক্সে অদলবদল স্পেসের ব্যবহার নিরীক্ষণের জন্য 8 টি কার্যকর কমান্ড


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

অতএব এই নিবন্ধে আমরা একটি লিনাক্স সিস্টেমে অদলবদলের স্থান ব্যবহারের নিরীক্ষণের উপায়গুলি দেখতে যাচ্ছি।

অদলবদল স্পেসিফিকেশন একটি সীমিত পরিমাণে শারীরিক মেমরি যা অপারেটিং সিস্টেম দ্বারা ব্যবহারের জন্য বরাদ্দ করা হয় যখন উপলব্ধ মেমরি সম্পূর্ণরূপে ব্যবহার করা হয়। এটি মেমরি ম্যানেজমেন্ট যা শারীরিক স্টোরেজ থেকে এবং মেমরির অংশগুলিকে অদলবদল করে।

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

আমি কীভাবে লিনাক্সে অদলবদলের স্থানের ব্যবহার পরীক্ষা করব?

আমরা বিভিন্ন কমান্ড এবং সরঞ্জামগুলি দেখব যা আপনাকে আপনার লিনাক্স সিস্টেমে অদলবদল স্থানের ব্যবহার নিরীক্ষণ করতে সহায়তা করতে পারে:

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

/ Etc/fstab ফাইলে অদলবদল হিসাবে চিহ্নিত সমস্ত ডিভাইস দেখতে আপনি - সমস্ত বিকল্পটি ব্যবহার করতে পারেন। যদিও ইতিমধ্যে অদলবদল স্থান হিসাবে কাজ করছে এমন ডিভাইসগুলি এড়িয়ে গেছে।

# swapon --all

আপনি যদি ডিভাইসের সাহায্যে অদলীয় স্থানের ব্যবহারের সংক্ষিপ্তসার দেখতে চান তবে নীচের হিসাবে --স্মামারী বিকল্পটি ব্যবহার করুন।

# swapon --summary

Filename				Type		Size	Used	Priority
/dev/sda10                              partition	8282108	0	-1

সাহায্যের তথ্য দেখতে << কোড - সহায়তা বিকল্পটি ব্যবহার করুন বা আরও ব্যবহারের বিকল্পের জন্য ম্যানপেজ খুলুন।

/ Proc ফাইল সিস্টেম লিনাক্সের একটি খুব বিশেষ ভার্চুয়াল ফাইল সিস্টেম। এটিকে একটি প্রক্রিয়া সম্পর্কিত তথ্য সিউডো-ফাইল সিস্টেম হিসাবেও উল্লেখ করা হয়।

এতে আসলে ‘রিয়েল’ ফাইল থাকে না তবে রানটাইম সিস্টেমের তথ্য থাকে না, উদাহরণস্বরূপ সিস্টেম মেমরি, ডিভাইসগুলি মাউন্ট করা, হার্ডওয়্যার কনফিগারেশন এবং আরও অনেক কিছু। সুতরাং আপনি এটিকে কার্নেলের জন্য নিয়ন্ত্রণ এবং তথ্য বেস হিসাবে উল্লেখ করতে পারেন।

এই ফাইল সিস্টেমটি সম্পর্কে আরও বুঝতে আমাদের নিবন্ধটি পড়ুন: লিনাক্সে ফাইল সিস্টেম বোঝা/বোঝা।

অদলবদলের ব্যবহারের তথ্য যাচাই করতে, আপনি বিড়ালের ইউটিলিটি ব্যবহার করে/proc/swaps ফাইলটি দেখতে পারেন।

# cat /proc/swaps

Filename				Type		Size	Used	Priority
/dev/sda10                              partition	8282108	0	-1

ফ্রি কমান্ডটি বিনামূল্যে এবং ব্যবহৃত সিস্টেম মেমরির পরিমাণ প্রদর্শন করতে ব্যবহৃত হয়। ফ্রি কমান্ড উইথ -h বিকল্প ব্যবহার করে, যা মানুষের পাঠযোগ্য বিন্যাসে আউটপুট প্রদর্শন করে।

# free -h

             total       used       free     shared    buffers     cached
Mem:          7.7G       4.7G       3.0G       408M       182M       1.8G
-/+ buffers/cache:       2.7G       5.0G
Swap:         7.9G         0B       7.9G

উপরের আউটপুট থেকে আপনি দেখতে পাবেন যে শেষ লাইনটি সিস্টেমের অদলবদল স্থান সম্পর্কে তথ্য সরবরাহ করে। আরও ব্যবহারের জন্য এবং ফ্রি কমান্ডের উদাহরণগুলি পাওয়া যাবে: 10 লিনাক্সে মেমরির ব্যবহার পরীক্ষা করার জন্য বিনামূল্যে কমান্ড।

শীর্ষ কমান্ডটি আপনার লিনাক্স সিস্টেমের প্রসেসরের কার্যকলাপ প্রদর্শন করে, রিয়েল-টাইমে কার্নেল দ্বারা পরিচালিত কার্যগুলি। শীর্ষ কমান্ড কীভাবে কাজ করে তা বুঝতে, এই নিবন্ধটি পড়ুন: লিনাক্স প্রক্রিয়া কার্যকলাপ পরীক্ষা করার জন্য 12 শীর্ষ কমান্ড

‘শীর্ষ’ কমান্ডের সাহায্যে অদলবদল স্পেসের ব্যবহার পরীক্ষা করতে নীচের কমান্ডটি চালান।

# top

অ্যাটপ কমান্ড একটি সিস্টেম মনিটর যা বিভিন্ন প্রক্রিয়াগুলির ক্রিয়াকলাপ সম্পর্কে রিপোর্ট করে। তবে গুরুত্বপূর্ণ বিষয় এটি মুক্ত এবং ব্যবহৃত মেমরির স্থান সম্পর্কিত তথ্যও দেখায় information

# atop

লিনাক্সে atop কমান্ডটি ইনস্টল ও ব্যবহার সম্পর্কে আরও জানতে এই নিবন্ধটি পড়ুন: লিনাক্স সিস্টেম প্রক্রিয়াগুলির লগিং ক্রিয়াকলাপ পর্যবেক্ষণ করুন

এইচটিপি কমান্ডটি ইন্টারেক্টিভ মোডে প্রক্রিয়াগুলি দেখতে ব্যবহৃত হয় এবং মেমরির ব্যবহার সম্পর্কে তথ্য প্রদর্শন করে।

# htop

এইচটিপি কমান্ড সম্পর্কে ইনস্টলেশন ও ব্যবহার সম্পর্কিত আরও তথ্যের জন্য এই নিবন্ধটি পড়ুন: হটোপ - ইন্টারেক্টিভ লিনাক্স প্রক্রিয়া পর্যবেক্ষণ

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

# glances

গ্লেন্সস কমান্ড সম্পর্কে ইনস্টলেশন এবং ব্যবহার সম্পর্কিত আরও তথ্যের জন্য, এই নিবন্ধটি পড়ুন: গ্লান্সস - একটি উন্নত রিয়েল টাইম লিনাক্স সিস্টেম মনিটরিং সরঞ্জাম

এই আদেশটি ভার্চুয়াল মেমরি পরিসংখ্যান সম্পর্কে তথ্য প্রদর্শন করতে ব্যবহৃত হয় is আপনার লিনাক্স সিস্টেমে vmstat ইনস্টল করতে, আপনি নীচের নিবন্ধটি পড়তে পারেন এবং আরও ব্যবহারের উদাহরণগুলি দেখতে পারেন:

ভিএমস্ট্যাট সহ লিনাক্স পারফরম্যান্স মনিটরিং

# vmstat

এই কমান্ডের আউটপুট থেকে আপনার অদলবদল ক্ষেত্রের নীচে নোট নিতে হবে।

  1. si: ডিস্ক (গুলি) থেকে মেমরির পরিমাণ অদলবদল
  2. সুতরাং: মেমরির পরিমাণ ডিস্ক (গুলি) এ অদলবদল করে

সারসংক্ষেপ

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