لینکس میموری کے استعمال کو کیسے چیک کریں۔

How Check Linux Memory Usage



میموری یا ریم (رینڈم ایکسیس میموری) کمپیوٹر کے لیے بہت ضروری ہے۔ آپ کے کمپیوٹر پر چلنے والے پروگرام رام میں معلومات کے چھوٹے چھوٹے ذخیرہ کرتے ہیں تاکہ جب ضرورت ہو تو وہ اس تک رسائی حاصل کر سکے۔

رام بہت تیز ہے اور یہ کمپیوٹر کے CPU (سنٹرل پروسیسنگ یونٹ) کے قریب ہے۔ جیسا کہ رام کمپیوٹر کے سی پی یو کے قریب ہے ، سی پی یو کو رام تک براہ راست رسائی حاصل ہے۔ اس طرح ، ڈیٹا تک رسائی میں تاخیر HDD یا SSD جیسے اسٹوریج آلات کے مقابلے میں بہت چھوٹی ہے۔ یہی وجہ ہے کہ تمام پروگرامز کیش ڈیٹا کو ذخیرہ کرنے کے لیے رام استعمال کرتے ہیں۔







بدقسمتی سے ، رام بہت مہنگا اور محدود ہے۔ کافی مفت ریم کے بغیر ، آپ کا کمپیوٹر صحیح طریقے سے کام نہیں کرے گا۔ آپ کے کمپیوٹر کے چلنے والے پروگرام رک سکتے ہیں یا رک سکتے ہیں۔ آپ کوئی نیا پروگرام شروع نہیں کر سکتے۔ بدترین صورت میں ، آپ کا پورا نظام لٹ جائے گا اور ناقابل استعمال ہو جائے گا۔



رام کے استعمال کی جانچ لینکس کے اہم کاموں میں سے ایک ہے۔ اگر آپ اپنے لینکس سسٹم کے رام استعمال کی نگرانی کر سکتے ہیں تو آپ لینکس کے بہت سے مسائل کی تشخیص کر سکتے ہیں۔



لینکس میں میموری کے استعمال کو چیک کرنے کے لیے بہت سے ٹولز ہیں۔ اس آرٹیکل میں ، میں آپ کو لینکس پر میموری کے استعمال کو چیک کرنے کے کچھ عام طریقے دکھانے جا رہا ہوں۔ تو ، آئیے شروع کریں۔





کمپیوٹر میموری کی اکائیاں:

اس آرٹیکل میں ، آپ مجھے کلو بائٹس ، میگا بائٹس ، گیگا بائٹس ، کیبی بائٹس ، میبی بائٹس ، گیبی بائٹس ، وغیرہ کی اصطلاحات استعمال کرتے ہوئے دیکھیں گے۔ الجھن میں نہ پڑیں۔ میں اس سیکشن میں ان کی وضاحت کروں گا۔

تمام کمپیوٹر اسٹوریج ایک ہی یونٹ استعمال کرتے ہیں۔ یہ سمجھنا بہت ضروری ہے۔



کمپیوٹر اسٹوریج یونٹس ذیل میں دیے گئے ہیں۔

  • بٹ: کمپیوٹر سٹوریج کی سب سے چھوٹی اکائی تھوڑی ہے۔ تھوڑا سا 0 یا 1 رکھ سکتا ہے۔
  • بائٹ: 8 بٹس ایک بائٹ بناتے ہیں۔
  • کلو بائٹس: ایک ہزار بائٹس ایک کلو بائٹ بناتے ہیں۔
  • میگا بائٹ: ایک ہزار کلو بائٹ ایک میگا بائٹ بنتا ہے۔
  • گیگا بائٹ: ایک ہزار میگا بائٹ ایک گیگا بائٹ بنتا ہے۔
  • ٹیرا بائٹ: ایک ہزار گیگا بائٹس ایک ٹیرا بائٹ بنتی ہے۔
  • پیٹا بائٹ: ایک ہزار ٹیرا بائٹس ایک پیٹا بائٹ بناتی ہے۔
  • کیبی بائٹس: 1،024 بائٹس ایک کیبی بائٹ بناتے ہیں۔
  • میبی بائٹ: 1،024 کیبی بائٹس ایک میبی بائٹ بناتے ہیں۔
  • گیبی بائٹ: 1،024 میبی بائٹس ایک گیبی بائٹ بناتے ہیں۔
  • ٹیبی بائٹ: 1،024 گیبی بائٹس ایک ٹیبی بائٹ بناتے ہیں۔
  • پیبی بائٹ: 1،024 ٹیبی بائٹس ایک پیبی بائٹ بناتے ہیں۔

بائٹس کے لحاظ سے ، کمپیوٹر اسٹوریج یونٹ درج ذیل ہیں۔

  • کلو بائٹس: 1000 بائٹس یا 10۔بائٹس
  • میگا بائٹ: 1،000،000 بائٹس یا 10۔بائٹس
  • گیگا بائٹ: 1،000،000،000 بائٹس یا 10۔بائٹس
  • ٹیرا بائٹ: 1،000،000،000،000 بائٹس یا 10۔12۔بائٹس
  • پیٹا بائٹ: 1،000،000،000،000،000 بائٹس یا 10۔پندرہبائٹس
  • کیبی بائٹس: 1024 بائٹس یا 2۔10۔بائٹس
  • میبی بائٹ: 1،048،576 بائٹس یا 2۔بیسبائٹس
  • گیبی بائٹ: 1،073،741،824 بائٹس یا 2۔30۔بائٹس
  • ٹیبی بائٹ: 1،099،511،627،776 بائٹس یا 2۔40۔بائٹس
  • پیبی بائٹ: 1،125،899،906،842،624 یا 2۔پچاسبائٹس

اب جب کہ آپ کمپیوٹر اسٹوریج یونٹس کو جانتے ہیں ، آپ کو ایک یونٹ سے دوسرے یونٹ میں بہت آسانی سے تبدیل ہونا چاہیے۔

نوٹ کریں کہ کلو بائٹ ، میگا بائٹ ، گیگا بائٹ ، ٹیرا بائٹ ، اور پیٹ بائٹ 10 بائٹس کی طاقتیں ہیں۔ لیکن ، کیبی بائٹ ، میبی بائٹ ، گیبی بائٹ ، ٹی بی بائٹ ، اور پیبی بائٹ 2 بائٹس کی طاقتیں ہیں۔ ہم انسانوں کے لیے ، 10 (اعشاریہ عددی نظام) کی طاقتوں میں شمار کرنا آسان ہے کیونکہ ہماری 10 انگلیاں ہیں۔ لیکن ، کمپیوٹرز کے لیے ، 2 (بائنری عددی نظام) کے اختیارات میں حساب کرنا آسان ہے۔ لہذا ، کمپیوٹر اسٹوریج یا میموری کی مقدار کی نمائندگی کے لیے 2 کی طاقت استعمال کرتے ہیں۔

اکائیوں میں شارٹ ہینڈ اشارے یا علامتیں ہیں۔ لینکس میں میموری کے استعمال کو چیک کرتے وقت آپ انہیں بہت کثرت سے دیکھیں گے۔

شارٹ ہینڈ نوٹیفیکیشن یا علامتیں ذیل میں دی گئی ہیں۔

  • بائٹس: ب۔
  • کلو بائٹس: KB یا kB۔
  • میگا بائٹ: ایم بی
  • گیگا بائٹ: جی بی
  • ٹیرا بائٹ: اسی طرح
  • پیٹا بائٹ: پی بی
  • بائٹس: ب۔
  • کیبی بائٹس: کی بی یا کے۔
  • میبی بائٹ: ایم آئی بی یا ایم۔
  • گیبی بائٹ: جی آئی بی یا جی۔
  • ٹیبی بائٹ: ٹی آئی بی یا ٹی۔
  • پیبی بائٹ: پی آئی بی یا پی۔

کچھ پروگرام اس معیار کی پیروی نہیں کرسکتے ہیں اور ان شارٹ ہینڈز یا علامتوں کو ایک دوسرے کے ساتھ استعمال کرسکتے ہیں۔ ویسے بھی ان اکائیوں (یعنی کلو بائٹ بمقابلہ کیبی بائٹ) کے درمیان فرق اتنا زیادہ نہیں ہے۔ اس کے بارے میں فکر مت کرو.

لینکس میں میموری بمقابلہ سویپ:

لینکس میں ، فزیکل میموری کہلاتی ہے۔ یاداشت . جب جسمانی میموری بھر جاتی ہے ، لینکس ذہانت سے کم رسائی والے ڈیٹا کو میموری سے ڈسک کے ایک مخصوص حصے (HDD یا SSD) میں منتقل کرتا ہے۔ ڈسک کے اس حصے کو سویپ کہتے ہیں۔

جب کوئی مفت فزیکل میموری دستیاب نہیں ہے تو ، کچھ کم کثرت تک رسائی والے ڈیٹا کو تبادلہ میں منتقل کردیا جاتا ہے۔ یہ جسمانی میموری کو آزاد کرتا ہے اور اس طرح سسٹم کو تباہ ہونے سے بچاتا ہے۔

ریم یا فزیکل میموری کے مقابلے میں سویپ ڈسک بہت سست ہے۔ اگر لینکس کا نظام وسیع پیمانے پر تبادلہ جگہ استعمال کرتا ہے تو ، نظام بہت سست اور غیر جوابی بن سکتا ہے۔ لہذا ، لینکس سسٹم کو سویپ اسپیس استعمال نہیں کرنا چاہئے۔ ہم اس سے ہر ممکن حد تک بچنا چاہتے ہیں۔ جب ایک لینکس سسٹم سوئپ اسپیس کو بھرنا شروع کرتا ہے ، تو یہ اس بات کی علامت ہے کہ لینکس سسٹم کو زیادہ فزیکل میموری کی ضرورت ہے۔ سسٹم میں مزید ریم یا فزیکل میموری شامل کرنا اچھا خیال ہے۔

مفت کے ساتھ میموری کے استعمال کی جانچ:

مفت ایک کمانڈ ہے جو سسٹم کے میموری کے استعمال کی کل معلومات کو ظاہر کرتا ہے۔ مفت تقریبا تمام لینکس تقسیم کے ساتھ بطور ڈیفالٹ بھیج دیا جاتا ہے۔

آپ میموری کے استعمال کو چیک کر سکتے ہیں مفت کمانڈ مندرجہ ذیل ہے:

$مفت

کی مفت کمانڈ بغیر کسی کمانڈ لائن کے اختیارات Kibibytes یونٹ میں میموری اور تبادلے کے استعمال کی معلومات دکھاتا ہے۔

پہلے سے طے شدہ طور پر ، مفت کمانڈ میں بفرز اور کیشے میموری کا استعمال دکھاتا ہے۔ بف / کیشے کالم. اگر آپ بفرز اور کیش میموری کو الگ سے دیکھنا چاہتے ہیں ، تو مفت کمانڈ کو -میں اختیار مندرجہ ذیل ہے:

$مفت -میں

جیسا کہ آپ دیکھ سکتے ہیں ، بفر اور کیشے میموری کے استعمال کی معلومات مختلف کالموں میں دکھائی گئی ہے۔

مفت کمانڈ درج ذیل معلومات کو ظاہر کرتا ہے:

کل: یہ آپ کے لینکس سسٹم کی کل دستیاب فزیکل میموری اور سویپ اسپیس (کیبی بائٹس میں) ہے۔

استعمال کیا: یہ فزیکل میموری اور سویپ اسپیس کی مقدار ہے جو آپ کے لینکس سسٹم کے ذریعہ استعمال ہوتی ہے۔ نوٹس کریں کہ 0 او بی سویپ اسپیس میری اوبنٹو مشین میں استعمال ہوتی ہے۔ لہذا ، یہ تبادلہ بالکل استعمال نہیں کررہا ہے۔ یہ بہت اچھا ہے.

مفت: یہ جسمانی میموری کی مقدار ہے جو ابھی تک غیر استعمال شدہ ہے۔

مشترکہ: یہ میموری کی مقدار ہے جو مختلف عمل یا پروگراموں کے ذریعے شیئر کی جاتی ہے۔ ایک یا زیادہ لینکس پروگرام ایک ہی لائبریری یا فنکشن کالز استعمال کر سکتے ہیں۔ ایک ہی چیزوں کے لیے کئی بار میموری مختص کرنے کے بجائے ، لینکس ذہانت سے ان عملوں یا پروگراموں میں مشترکہ چیزیں بانٹتا ہے۔ یہ جسمانی میموری کو بچاتا ہے۔ کی tmpfs فائل سسٹم (یعنی /dev/shm ، /رن ، /چلائیں/تالا لگائیں۔ ، /run/user/ ، /sys/fs/cgroup وغیرہ) کچھ فزیکل میموری بھی استعمال کرتے ہیں جو کہ لینکس کے ہر عمل اور پروگرام میں شیئر ہوتی ہے۔

بفر: یہ میموری کی مقدار ہے جو دانا بفر استعمال کرتی ہے۔ بفر میموری کا ایک بلاک ہے جہاں ڈیٹا کو ایک جگہ سے دوسری جگہ منتقل کرتے وقت ڈیٹا کو عارضی طور پر رکھا جاتا ہے۔

کیشے: یہ جسمانی میموری کی مقدار ہے جو کیشے ڈیٹا کے لیے استعمال ہوتی ہے۔

بف / کیشے: یہ جسمانی میموری کی کل مقدار ہے جو بفرز اور کیشے کے لیے استعمال ہوتی ہے۔

دستیاب: یہ تخمینی طور پر دستیاب فزیکل میموری ہے جسے نئے ایپلی کیشنز کو تبدیل کیے بغیر استعمال کیا جا سکتا ہے۔

آپ مختلف اکائیوں میں میموری اور تبادلے کے استعمال کی معلومات کو دیکھنے کے لیے مختلف کمانڈ لائن آپشنز بھی استعمال کرسکتے ہیں۔

مثال کے طور پر ، میموری کو دیکھنے اور استعمال کی معلومات کو بائٹس میں تبدیل کرنے کے لیے ، چلائیں۔ مفت کے ساتھ کمانڈ یا بائٹس۔ اختیار مندرجہ ذیل ہے:

$مفت

کیبی بائٹس (ڈیفالٹ) میں میموری اور تبادلے کے استعمال کی معلومات دیکھنے کے لیے ، چلائیں۔ مفت کے ساتھ کمانڈ -کو یا کیبی۔ اختیار مندرجہ ذیل ہے:

$مفت -کو

میمبائٹس میں میموری اور تبادلے کے استعمال کی معلومات دیکھنے کے لیے ، چلائیں۔ مفت کے ساتھ کمانڈ یا - میبی اختیار مندرجہ ذیل ہے:

$مفت

میموری کو دیکھنے اور گیبی بائٹس میں استعمال کی معلومات کو تبدیل کرنے کے لیے ، چلائیں۔ مفت کے ساتھ کمانڈ -جی یا جیسا کہ اختیار مندرجہ ذیل ہے:

$مفت -جی

اسی طرح ، آپ استعمال کر سکتے ہیں -آپ کو اور bi پیبی کمانڈ لائن کے اختیارات میموری کو ظاہر کرنے اور استعمال کی معلومات کو بالترتیب ٹیبی بائٹس اور پیبی بائٹس میں تبدیل کریں۔

اگر آپ میموری کو ظاہر کرنا چاہتے ہیں اور استعمال کی معلومات کو کلو بائٹس میں تبدیل کرنا چاہتے ہیں تو چلائیں مفت کے ساتھ کمانڈ -کلو اختیار مندرجہ ذیل ہے:

$مفت -کلو

اگر آپ میموری کو ظاہر کرنا چاہتے ہیں اور استعمال کی معلومات کو میگا بائٹس میں تبدیل کرنا چاہتے ہیں تو چلائیں مفت کے ساتھ کمانڈ -میگا اختیار مندرجہ ذیل ہے:

$مفت -میگا

اگر آپ میموری کو ظاہر کرنا چاہتے ہیں اور استعمال کی معلومات گیگا بائٹس میں تبدیل کرنا چاہتے ہیں تو چلائیں۔ مفت کے ساتھ کمانڈ iga گیگا اختیار مندرجہ ذیل ہے:

$مفت -گیگا

اسی طرح ، آپ استعمال کر سکتے ہیں ٹیرا اور -نقشہ کمانڈ لائن کے اختیارات میموری کو ظاہر کرنے اور استعمال کی معلومات کو بالترتیب ٹیرابائٹس اور پیٹا بائٹس میں تبدیل کرنے کے لیے۔

کی مفت کمانڈ میں انسانی پڑھنے کے قابل آؤٹ پٹ آپشن بھی ہے۔ یہ آپشن (انسانوں کے لیے) سمجھنے میں بہت آسان میموری اور استعمال کی معلومات کو سکرین پر تبدیل کرے گا۔

انسانی پڑھنے کے قابل آؤٹ پٹ کے لیے ، مفت کے ساتھ کمانڈ یا - انسان اختیار مندرجہ ذیل ہے:

$مفت

جیسا کہ آپ دیکھ سکتے ہیں ، انسانی پڑھنے کے قابل فارمیٹ کو سمجھنا واقعی آسان ہے۔

کی یا - انسان آپشن میموری کو پرنٹ کرتا ہے اور استعمال کی معلومات کو بائیٹس ، کیبی بائٹس ، میبی بائٹس ، گیبی بائٹس ، ٹیبی بائٹس ، یا پیبی بائٹس میں بطور ڈیفالٹ تبدیل کرتا ہے۔ یہ یونٹس بیس -2 یا بائنری عددی نظام (2 کے اختیارات) استعمال کرتی ہیں۔

اگر آپ بیس -10 یا اعشاریہ عددی نظام (10 کے اختیارات) میں انسانی پڑھنے کے قابل آؤٹ پٹ دیکھنا چاہتے ہیں تو اس کے ساتھ فری کمانڈ چلائیں یا - انسان کمانڈ لائن آپشن بھی۔ -جی ہاں کمانڈ لائن آپشن مندرجہ ذیل ہے:

$مفت -انسان --جی ہاں

کی مفت کمانڈ میموری کو پرنٹ کرے گا اور استعمال کی معلومات کو بائٹس ، کلو بائٹس ، میگا بائٹس ، گیگا بائٹس ، ٹیرا بائٹس یا پیٹا بائٹس میں تبدیل کرے گا۔ یہ یونٹس بیس -10 یا اعشاریہ عددی نظام (10 کے اختیارات) استعمال کرتے ہیں۔

اگر آپ کل میموری کو ظاہر کرنا چاہتے ہیں اور استعمال کی معلومات کو تبدیل کرنا چاہتے ہیں تو ، مفت کمانڈ کو -t یا ottotal آپشن کے ساتھ مندرجہ ذیل طریقے سے چلائیں:

$مفت -ٹی

جیسا کہ آپ دیکھ سکتے ہیں ، آؤٹ پٹ کے اختتام پر کل میموری (فزیکل + سویپ) استعمال کی معلومات ظاہر ہوتی ہے۔

آپ بھی چلا سکتے ہیں مفت مانیٹرنگ موڈ میں کمانڈ۔ اس موڈ میں ، مفت کمانڈ میموری کو مسلسل پرنٹ کرے گا اور وقت کے وقفے (سیکنڈ میں) کے بعد استعمال کی معلومات کو تبدیل کرے گا۔

آپ چلا سکتے ہیں۔ مفت کے ساتھ مانیٹرنگ موڈ میں کمانڈ یا سیکنڈ کمانڈ لائن آپشن مندرجہ ذیل ہے:

$مفت <تاخیر>

یا ،

$مفتسیکنڈ<تاخیر>

یہاں ، سیکنڈ کی تعداد ہے جس کے بعد نئی میموری اور تبادلے کے استعمال کی معلومات سکرین پر چھاپی جائیں گی۔

مثال کے طور پر ، میموری کو پرنٹ کرنے اور استعمال کی معلومات کو 5 سیکنڈ کے وقفے سے مسلسل تبدیل کرنے کے لیے ، مفت کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

$مفت

جیسا کہ آپ دیکھ سکتے ہیں ، میموری اور تبادلے کے استعمال کی معلومات ہر 5 سیکنڈ میں پرنٹ کی جا رہی ہیں۔

اگر آپ روکنا چاہتے ہیں۔ مفت کمانڈ ، دبائیں + ج۔ .

مانیٹرنگ موڈ میں ، مفت کمانڈ مسلسل میموری پرنٹ کرے گا اور استعمال کی معلومات کو بطور ڈیفالٹ تبدیل کرے گا۔ آپ استعمال کر سکتے ہیں -سی یا -شمار سکرین پر نئی میموری اور تبادلہ استعمال کی معلومات کی تعداد کو محدود کرنے کے لیے کمانڈ لائن آپشن۔

مثال کے طور پر ، میموری کو پرنٹ کرنے اور استعمال کی معلومات کو 10 سیکنڈ کے وقفے سے 5 بار تبدیل کرنے کے لیے ، چلائیں۔ مفت کمانڈ مندرجہ ذیل ہے:

$مفت 10۔ -سی

جیسا کہ آپ دیکھ سکتے ہیں ، مفت کمانڈ نے میموری کو پرنٹ کیا اور استعمال کی معلومات کو 10 سیکنڈ کے وقفے پر صرف 5 بار تبدیل کیا۔

میموری چیک کرنے اور استعمال کے ساتھ تبادلہ کرنے کے لیے آپ کو صرف اتنا ہی جاننے کی ضرورت ہے۔ مفت کمانڈ. لیکن ، اگر آپ مزید جاننا چاہتے ہیں تو ، کا مین پیج چیک کریں۔ مفت کمانڈ مندرجہ ذیل ہے:

$آدمی مفت

کا مین پیج۔ مفت کمانڈ ڈسپلے ہونا چاہیے۔

/proc /meminfo فائل پڑھ کر میموری کے استعمال کی جانچ پڑتال:

آپ اپنے لینکس سسٹم کی میموری کے استعمال کی معلومات کو بھی پڑھ کر چیک کر سکتے ہیں۔ /proc/meminfo فائل.

آپ پڑھ سکتے ہیں۔ /proc/meminfo درج ذیل کمانڈ کے ساتھ فائل کریں:

$کیٹ /فیصد/meminfo

فائل میں میموری کے استعمال کی بہت سی معلومات ہیں۔ میموری استعمال kibibytes یونٹ میں ہیں۔

میں میموری کے استعمال کی سب سے اہم معلومات۔ /proc/meminfo فائل ہیں:

میم ٹوٹل: یہ لینکس سسٹم کی کل انسٹال شدہ میموری یا فزیکل میموری (RAM) ہے۔

میم فری: یہ غیر استعمال شدہ جسمانی میموری (رام) کی مقدار ہے۔

میم دستیاب: یہ فزیکل میموری (RAM) کی تخمینہ شدہ رقم ہے جو نئے پروگراموں کے لیے دستیاب ہے۔

بفرز: یہ جسمانی میموری کی مقدار ہے جو دانا بفرز کے لیے مخصوص ہے۔ بفر ڈیٹا کو ایک جگہ سے دوسری جگہ منتقل کرتے وقت عارضی طور پر محفوظ کرنے کے لیے استعمال ہوتے ہیں۔

کیشڈ: یہ جسمانی میموری کی مقدار ہے جو بطور کیش میموری استعمال ہوتی ہے۔

سویپ کیچڈ: یہ میموری کی مقدار ہے جسے سویپ ڈسک میں منتقل کیا گیا اور جسمانی ریم میں واپس منتقل کیا گیا۔ لیکن ڈیٹا اب بھی سویپ ڈسک میں محفوظ ہے۔

فعال: یہ جسمانی میموری کی مقدار ہے جو استعمال کی جارہی ہے اور عام طور پر دوبارہ حاصل نہیں کی جاسکتی جب تک کہ ضروری نہ ہو۔

غیر فعال: یہ جسمانی میموری کی مقدار ہے جسے استعمال کیا جا رہا ہے اور اگر ضروری ہو تو دوسرے عمل یا پروگراموں کے ذریعے آسانی سے دوبارہ حاصل کیا جا سکتا ہے۔

فعال (آنون): یہ جسمانی میموری کی مقدار ہے جو گمنام tmpfs فائل سسٹم اور مشترکہ میموری استعمال کرتی ہے۔

غیر فعال (آنون): یہ جسمانی میموری کی مقدار ہے جو گمنام tmfs فائل سسٹم اور مشترکہ میموری استعمال کرتی ہے جو کہ دوبارہ حاصل کی جاسکتی ہے۔

فعال (فائل): یہ کیشے میموری کی مقدار ہے جو فعال طور پر استعمال ہوتی ہے۔

غیر فعال (فائل): یہ کیشے میموری کی مقدار ہے جو نئی بھری ہوئی ہے یا دوبارہ حاصل کی جا سکتی ہے۔

ناگزیر: یہ میموری کی مقدار ہے جسے دوبارہ حاصل نہیں کیا جا سکتا کیونکہ یہ صارف کے پروگراموں کے ذریعے بند ہے۔

مقفل: یہ میموری کی کل مقدار ہے جسے دوبارہ حاصل نہیں کیا جا سکتا کیونکہ یہ صارف کے پروگراموں کے ذریعے بند ہے۔

تبادلہ کل: یہ سویپ ڈسک کا کل سائز ہے۔

سویپ فری: یہ تبادلہ جگہ کی مقدار ہے جو مفت ہے۔

گندا: میموری کی کل مقدار جو ڈسک پر واپس لکھے جانے کا انتظار کر رہی ہے۔

تحریری جواب: میموری کی کل مقدار جو واپس ڈسک پر لکھی جا رہی ہے۔

AnonPages: صفحات کے ذریعہ استعمال ہونے والی میموری کی کل مقدار اور اسے یوزر اسپیس پیج ٹیبلز میں نقشہ بنایا گیا ہے۔

نقشہ: میموری کی وہ مقدار جو فائلوں کے لیے استعمال ہوتی ہے جنہیں لینکس کرنل کے ذریعے ایم پیڈ کیا گیا ہے جیسے مختلف پروگراموں کے ذریعے استعمال ہونے والی لائبریریاں۔

مثال: یہ میموری کی مقدار ہے جو tmpfs فائل سسٹم کے ذریعہ شیئر اور استعمال کی جاتی ہے۔

KReclaimable: میموری کی مقدار جس پر دانا دعویٰ کرتا ہے اور جب ضرورت ہو تو اسے دوبارہ حاصل کیا جاسکتا ہے۔

سلیب: یہ میموری کی وہ مقدار ہے جو دانا کی طرف سے دانا کے استعمال کے لیے ڈیٹا ڈھانچے کو کیش کرنے کے لیے استعمال کی جاتی ہے۔

SR قابل دعوی: یہ سلیب سے میموری کی مقدار ہے جسے دوبارہ حاصل کیا جاسکتا ہے۔

دعویٰ: یہ سلیب سے میموری کی مقدار ہے جسے ضرورت پڑنے پر بھی دوبارہ حاصل نہیں کیا جا سکتا۔

کرنل اسٹیک: یہ میموری کی مقدار ہے جو دانا اسٹیک مختص کرنے کے لیے استعمال ہوتی ہے۔

پیج ٹیبلز: یہ میموری کی مقدار ہے جو پیج ٹیبلز کے لیے وقف ہے۔ پیج ٹیبل ایک ڈیٹا ڈھانچہ ہے جو کمپیوٹر ورچوئل میموری اور فزیکل میموری کے درمیان نقشہ بنانے کے لیے استعمال کرتا ہے۔

اچھال: یہ میموری کی مقدار ہے جو بلاک ڈیوائسز (یعنی اسٹوریج ڈیوائسز جیسے ایچ ڈی ڈی یا ایس ایس ڈی) کے بفر کے لیے استعمال ہوتی ہے۔

WritbackTmp: میموری کی مقدار جو FUSE عارضی رائٹ بیک بفرز کے لیے استعمال ہوتی ہے۔

میموری کے استعمال کی بہت سی معلومات موجود ہیں۔ /proc/meminfo فائل. اگر آپ دلچسپی رکھتے ہیں تو ، آپ اس پر ایک نظر ڈال سکتے ہیں کہ وہ مین پیج میں کیا ہیں۔ فیصد .

کے مین پیج کو کھولنے کے لیے۔ فیصد ، درج ذیل کمانڈ چلائیں:

$آدمی فیصد

پرو کا مین پیج کھول دیا جائے۔

ٹائپ کریں۔ /proc/meminfo اور دبائیں . اسے آپ کو /proc /meminfo سیکشن پر جانا چاہیے جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔ آپ کو ہر فیلڈ کی تفصیل مل جائے گی /proc/meminfo فائل یہاں.

اوپر استعمال کرتے ہوئے میموری کے استعمال کی جانچ کرنا:

کی اوپر ایک پروگرام ہے جو چلنے والے عمل اور ان کے وسائل کے استعمال کو حقیقی وقت میں دکھاتا ہے۔ کی اوپر زیادہ تر لینکس کی تقسیم میں پہلے سے انسٹال ہوتا ہے۔

آپ دوڑ سکتے ہیں۔ اوپر مندرجہ ذیل کمانڈ کے ساتھ:

$اوپر

کی اوپر پروگرام شروع ہونا چاہیے کے اوپری حصے پر۔ اوپر پروگرام جیسا کہ نیچے اسکرین شاٹ میں نشان لگا دیا گیا ہے ، آپ کو میمبائٹس یونٹ (ڈیفالٹ) میں میموری اور تبادلہ استعمال کا خلاصہ دیکھنا چاہیے۔

کی اوپر کمانڈ درج ذیل جسمانی میموری کی معلومات دکھائے گا:

کل: سسٹم کی کل دستیاب جسمانی میموری۔

مفت: جسمانی میموری کی مقدار ابھی تک غیر استعمال شدہ ہے۔

استعمال کیا: جسمانی میموری کی مقدار جو سسٹم استعمال کرتا ہے۔

بف / کیشے: کیش میموری اور بفر کے طور پر استعمال ہونے والی جسمانی میموری کی مقدار۔

میم سے فائدہ اٹھائیں: جسمانی میموری کی مقدار جو نئے پروگراموں کے لیے دستیاب ہے۔

کی اوپر کمانڈ درج ذیل تبادلہ معلومات دکھائے گا:

کل: سسٹم کی کل دستیاب سویپ میموری۔

مفت: سسٹم کی مفت سویپ میموری کی مقدار۔

استعمال کیا: سسٹم کے ذریعہ استعمال ہونے والی سویپ میموری کی مقدار۔

آپ دبا سکتے ہیں۔ m مختلف میموری استعمال کے سمری موڈ کے درمیان تبدیل کرنا۔

مثال کے طور پر ، دبانا۔ m ایک بار درج ذیل موڈ میں تبدیل ہوجائے گا۔ اس موڈ میں ، اوپر جسمانی میموری اور تبادلے کے استعمال کی معلومات کو بطور ظاہر کرتا ہے۔ فیصد_میموری_ استعمال شدہ/کل_میموری_ان_مبی بائٹس۔ .

دبانا۔ m ایک بار پھر پروگریس بار کا انداز بدل جائے گا۔ معلومات پہلے جیسی ہی ہوں گی۔

کی اوپر کمانڈ ریئل ٹائم میں آپ کے کمپیوٹر پر چلنے والے ہر عمل کے لیے میموری کے استعمال کی معلومات بھی دکھاتی ہے۔ ٹاپ کمانڈ ڈیفالٹ کیبی بائٹس یونٹ میں عمل کی میموری کے استعمال کی معلومات دکھاتی ہے۔

پہلے سے طے شدہ طور پر ، اوپر کمانڈ مندرجہ ذیل میموری استعمال کی معلومات دکھاتا ہے:

قابل احترام: یہ عمل کا ورچوئل میموری سائز ہے۔ ورچوئل میموری کل جسمانی اور سویپ میموری ہے جو عمل کے ذریعے استعمال ہوتی ہے۔

بیف: یہ عمل کا رہائشی میموری سائز ہے۔ رہائشی میموری جسمانی میموری کی مقدار ہے جو عمل استعمال کر رہا ہے۔

SHR: یہ عمل کا مشترکہ میموری سائز ہے۔ یہ میموری کی مقدار ہے جسے عمل استعمال کر رہا ہے جو کچھ دوسرے عمل کے ساتھ بھی شیئر کیا جاتا ہے۔

٪ MEM: جسمانی میموری کا فیصد جو عمل استعمال کر رہا ہے۔

آپ ترتیب دے سکتے ہیں اوپر مزید میموری کے استعمال کی معلومات دکھانے کا کمانڈ جیسا کہ ،

کوڈ: یہ عمل کا کوڈ سائز ہے۔ یہ جسمانی میموری کی مقدار ہے جو عمل کے قابل عمل کوڈ کے لیے وقف ہے۔ اسے ٹیکسٹ ریذیڈنٹ سیٹ یا ٹی آر ایس بھی کہا جاتا ہے۔

ڈیٹا: یہ عمل کا ڈیٹا اور اسٹیک سائز ہے۔ یہ ایک عمل کے ذریعے محفوظ کردہ میموری کی مقدار ہے۔ یہ ابھی تک جسمانی میموری پر نقشہ نہیں بنایا جا سکتا ہے۔ لیکن یہ ہمیشہ عمل کی ورچوئل میموری (VIRT) میں دکھائی دے گا۔ اسے ڈیٹا ریذیڈنٹ سیٹ یا DRS کے نام سے بھی جانا جاتا ہے۔

آرسان: یہ عمل کا رہائشی گمنام میموری سائز ہے۔ یہ فزیکل میموری (RES) کا ایک سب سیٹ ہے جو پرائیویٹ پیجز کی نمائندگی کرتا ہے جنہیں ابھی تک کسی فائل میں نقشہ نہیں بنایا گیا ہے۔

RSfd: یہ عمل کا ریزیڈنٹ فائل بیکڈ میموری سائز ہے۔ یہ فزیکل میموری (RES) کا سب سیٹ ہے جو مشترکہ صفحات اور معاون پروگرام کی تصاویر ، مشترکہ لائبریریوں ، فائل میپنگز وغیرہ کی نمائندگی کرتا ہے۔

RSsh: یہ عمل کا رہائشی مشترکہ میموری سائز ہے۔ یہ فزیکل میموری (RES) کا سب سیٹ ہے جو مشترکہ گمنام صفحات کی نمائندگی کرتا ہے۔

RSlk: یہ عمل کا ریذیڈنٹ لاکڈ میموری سائز ہے۔ یہ جسمانی میموری (RES) کی مقدار ہے جسے تبدیل نہیں کیا جاسکتا۔ یہ جسمانی میموری میں رہنا چاہیے۔

تبادلہ: یہ عمل کا تبدیل شدہ سائز ہے۔ یہ فزیکل میموری (RES) انفارمیشن کی مقدار ہے جو فزیکل میموری سے سویپ ڈسک اسپیس میں منتقل ہوتی ہے۔

استعمال شدہ: یہ میموری کی کل مقدار ہے (فزیکل + سویپ) جو عمل استعمال کر رہا ہے۔

استعمال شدہ = RES + SWAP

نوٹ کریں کہ جسمانی میموری (RES) جو کسی عمل کے ذریعے استعمال ہوتی ہے وہ رہائشی گمنام میموری سائز (RSan) ، ریزیڈنٹ فائل بیکڈ میموری سائز (RSfd) ، اور رہائشی مشترکہ میموری سائز (RSsh) کا مجموعہ ہے۔

RES = RSan + RSfd + RSsh۔

ان میموری انفارمیشن کالمز کو فعال کرنے کے لیے ، چلائیں۔ اوپر اور دبائیں f .

نشان زدہ کالموں پر تشریف لے جانے کے لیے تیر والے بٹنوں کا استعمال کریں اور دبائیں۔ اسے ٹوگل کرنے کے لیے فعال کالموں میں a ہوگا۔ * بائیں طرف نشان.

ایک بار جب آپ کام کرلیں ، دبائیں۔ کیا اوپر عمل مانیٹرنگ ونڈو پر واپس جانے کے لیے۔ جیسا کہ آپ دیکھ سکتے ہیں ، میموری کے استعمال کی معلومات کے کالم SWAP ، CODE ، DATA ، USED ، RSan ، RSfd ، RSlk ، RSsh دکھائے جاتے ہیں۔

پہلے سے طے شدہ طور پر ، اوپر کمانڈ کیبی بائٹ یونٹ میں میموری کے استعمال کی معلومات دکھاتا ہے۔ اگر آپ میموری کے استعمال کی معلومات کو ایک مختلف یونٹ میں دیکھنا چاہتے ہیں جیسے میبی بائٹ ، گیبی بائٹ ، ٹیبی بائٹ ، یا پیبی بائٹ ، آپ بھی ایسا کر سکتے ہیں۔

مختلف میموری یونٹس کے درمیان ٹوگل کرنے کے لیے اور .

اوپر میموری کے استعمال کی معلومات mebibytes میں دکھائی جا رہی ہیں۔

اوپر میموری کے استعمال کی معلومات گیبی بائٹس میں دکھائی جا رہی ہے۔

اوپر میموری کے استعمال کی معلومات ٹیبی بائٹس میں دکھائی جا رہی ہے۔

اوپر میموری کے استعمال کی معلومات پیبی بائٹس میں دکھائی جا رہی ہے۔

آپ کے لینکس آپریٹنگ سسٹم پر بہت سارے عمل چلتے ہیں۔ ٹاپ کمانڈ ان سب کو ایک ساتھ نہیں دکھا سکتی۔ آپ دبائیں اور تھام سکتے ہیں۔ اور تیر کی چابیاں عمل کی فہرست پر تشریف لے جائیں اوپر کمانڈ ڈسپلے.

آپ ٹاپ کمانڈ کے آؤٹ پٹ کو مخصوص کالم کے ذریعے بھی ترتیب دے سکتے ہیں۔

آئیے کہتے ہیں ، آپ دیکھنا چاہتے ہیں کہ کون سا عمل زیادہ تر تبادلہ کی جگہ استعمال کر رہا ہے۔ ایسا کرنے کے لیے ، چلائیں۔ اوپر اور دبائیں f .

پھر ، اپنے کی بورڈ کے تیر والے بٹنوں کا استعمال کرتے ہوئے SWAP کالم منتخب کریں اور دبائیں۔ s .

کی ترتیب کا فیلڈ اوپر کمانڈ کو SWAP میں تبدیل کیا جائے۔ دبائیں کیا پروسیس مانیٹرنگ ونڈو پر واپس جانے کے لیے۔

جیسا کہ آپ دیکھ سکتے ہیں ، وہ عمل جو سب سے زیادہ تبادلہ کی جگہ استعمال کر رہے ہیں پہلے درج ہیں۔

ایک بار جب آپ نے تشکیل دے دیا ہے۔ اوپر کمانڈ ، آپ دبائیں۔ + میں ترتیب کو محفوظ کرنے کے لیے a toprc ترتیب فائل. اس طرح ، آپ کو دوبارہ ترتیب دینے کی ضرورت نہیں ہے۔ اوپر ہر بار جب آپ اسے استعمال کرتے ہیں.

htop کا استعمال کرتے ہوئے میموری کے استعمال کی جانچ کرنا:

htop ایک لینکس ریئل ٹائم پروسیس ویور ہے جیسے اوپر . لیکن htop اس میں اضافی خصوصیات ہیں اوپر نہیں کرتا. کی سب سے واضح نئی خصوصیت۔ htop نحو کو اجاگر کرنا اور بہتر یوزر انٹرفیس ہے۔ آپ کہہ سکتے ہیں htop ایک توسیع ہے اوپر .

کی طرح اوپر ، htop زیادہ تر لینکس کی تقسیم پر پہلے سے انسٹال نہیں ہے۔ لیکن یہ وہاں موجود تقریبا the تمام لینکس ڈسٹری بیوشن کے آفیشل پیکج ریپوزٹری میں دستیاب ہے۔ لہذا ، آپ اسے اپنی مطلوبہ لینکس تقسیم پر آسانی سے انسٹال کرسکتے ہیں۔

نصب کرنے کے لئے htop اوبنٹو/ڈیبین پر ، درج ذیل کمانڈ چلائیں:

$سودومناسب اپ ڈیٹ
$سودومناسبانسٹال کریں htop -اور

نوٹ: CentOS/RHEL پر ، htop EPEL مخزن میں دستیاب ہے۔ اس سے پہلے کہ آپ انسٹال کریں۔ htop ، آپ کے پاس ایک EPEL ذخیرہ ہونا ضروری ہے ( ایپل ریلیز پیکیج) آپ کے CentOS/RHEL سسٹم پر انسٹال ہے۔

نصب کرنے کے لئے htop CentOS 7/RHEL 7 پر ، درج ذیل کمانڈ چلائیں:

$سودو یم انسٹالایپل ریلیز-اور
$سودو یم انسٹال htop -اور

نصب کرنے کے لئے htop CentOS 8/RHEL 8 پر ، درج ذیل کمانڈ چلائیں:

$سودوڈی این ایفانسٹال کریںایپل ریلیز-اور
$سودوڈی این ایفانسٹال کریں htop -اور

ایک بار۔ htop انسٹال ہے ، آپ اسے درج ذیل کمانڈ سے چلا سکتے ہیں۔

$htop

Htop شروع کرنا چاہیے.

سپ سے اوپر، htop جسمانی میموری اور تبادلے کے استعمال کا خلاصہ دکھاتا ہے۔ یہ ایک اچھا بار گراف میں میموری اور تبادلہ استعمال کو بھی ظاہر کرتا ہے۔

میموری اور تبادلے کے استعمال کی معلومات فارمیٹ میں ہے۔ استعمال کیا / کل . htop میموری کو بہتر طریقے سے بیان کرنے اور استعمال کی معلومات کو تبدیل کرنے کے لیے خود بخود یونٹ (کیبی بائٹ ، میبی بائٹ ، گیبی بائٹ ، ٹیبی بائٹ ، یا پیبی بائٹ) کا فیصلہ کرے گا۔

میموری اور تبادلہ استعمال کی سلاخوں کی نمائندگی مختلف رنگوں سے ہوتی ہے۔ رنگوں کے معنی ہیں۔

یہ جاننے کے لیے کہ ہر رنگ کیا نمائندگی کرتا ہے ، چلائیں۔ htop اور دبائیں h ہیلپ ونڈو پر جانے کے لیے۔ htop .

جیسا کہ آپ دیکھ سکتے ہیں ، سبز رنگ جسمانی میموری کی نمائندگی کرتا ہے جو مختلف پروگراموں/عملوں کے ذریعے استعمال ہوتی ہے ، نیلے رنگ جسمانی میموری کو بفر کے طور پر استعمال کرتا ہے ، پیلا رنگ جسمانی میموری کو کیش میموری کے طور پر استعمال کرتا ہے ، اور سرخ رنگ استعمال شدہ کی نمائندگی کرتا ہے جگہ تبدیل کریں

واپس مین پر جانے کے لیے۔ htop کھڑکی ، دبائیں کیا .

کی طرح اوپر ، htop پروگرام آپ کے لینکس سسٹم پر چلنے والے ہر عمل کی میموری استعمال کی معلومات بھی دکھاتا ہے۔ htop ہر عمل کے میموری استعمال کو بہترین طریقے سے بیان کرنے کے لیے خود بخود یونٹ (کیبی بائٹ ، میبی بائٹ ، گیبی بائٹ ، ٹی بی بائٹ ، یا پیبی بائٹ) کا فیصلہ کرے گا۔

پہلے سے طے شدہ طور پر ، htop کمانڈ مندرجہ ذیل میموری استعمال کی معلومات دکھاتا ہے:

VIRT/M_SIZE: یہ عمل کی ورچوئل میموری کا سائز ہے۔ ورچوئل میموری کل جسمانی اور سویپ میموری ہے جو عمل کے ذریعے استعمال ہوتی ہے۔

RES/M_RESIDENT: یہ عمل کا رہائشی سیٹ سائز ہے۔ رہائشی میموری جسمانی میموری کی مقدار ہے جو عمل استعمال کر رہا ہے۔ یہ متن + ڈیٹا + اسٹیک یا M_TRS + M_DRS کے برابر ہے۔

SHR/M_SHARE: یہ عمل کا مشترکہ میموری سائز ہے۔ یہ میموری کی مقدار ہے جو عمل استعمال کر رہا ہے جو کچھ دوسرے عمل کے ساتھ بھی شیئر کیا جاتا ہے۔

٪ MEM/PERCENT_MEM: جسمانی میموری کا فیصد جو عمل استعمال کر رہا ہے۔

آپ ترتیب دے سکتے ہیں htop مزید میموری کے استعمال کی معلومات دکھانے کا کمانڈ جیسا کہ ،

کوڈ / M_TRS: یہ عمل کا کوڈ سائز ہے۔ یہ جسمانی میموری کی مقدار ہے جو عمل کے قابل عمل کوڈ کے لیے وقف ہے۔

ڈیٹا/M_DRS: یہ عمل کا ڈیٹا اور اسٹیک سائز ہے۔ یہ ایک عمل کے ذریعے محفوظ کردہ میموری کی مقدار ہے۔ یہ ابھی تک جسمانی میموری پر نقشہ نہیں بنایا جا سکتا ہے۔ لیکن یہ ہمیشہ عمل کی ورچوئل میموری (VIRT/M_SIZE) میں دکھائی دے گا۔

LIB/M_LRS: یہ عمل کا لائبریری سائز ہے۔ یہ فزیکل میموری کی مقدار ہے جو لائبریری کوڈ (عمل/پروگرام کے ذریعہ استعمال ہوتا ہے) استعمال کر رہا ہے۔

گندگی/M_DT: یہ عمل کے گندے صفحات کا سائز ہے۔ سیکشن/صفحہ جو بفر میں ترمیم کیا جاتا ہے اسے گندا صفحہ کہا جاتا ہے۔

ان میموری انفارمیشن کالمز کو فعال کرنے کے لیے ، چلائیں۔ htop اور دبائیں F2 .

پھر ، پر تشریف لے جائیں۔ کالم سے سیٹ اپ سیکشن میں ، کالم منتخب کریں جس سے پہلے آپ نئے کالم شامل کرنا چاہتے ہیں فعال کالم۔ سیکشن میں ، کالم منتخب کریں جسے آپ شامل کرنا چاہتے ہیں دستیاب کالم۔ سیکشن ، اور دبائیں۔ کالم شامل کرنے کے لیے۔

کالم کو شامل کیا جانا چاہیے فعال کالم۔ سیکشن

اسی طرح ، دوسرے میموری کالم (کالم جو شروع ہوتے ہیں شامل کریں۔ M_ ). ایک بار جب آپ کام کرلیں ، دبائیں۔ مرکزی پر واپس جانے کے لئے htop کھڑکی

جیسا کہ آپ دیکھ سکتے ہیں ، میموری کے استعمال سے متعلق اضافی کالم شامل کیے گئے ہیں۔

آپ عمل میں دیکھ سکتے ہیں درخت کا نظارہ . اس نقطہ نظر میں ، عمل والدین اور بچے کے تعلقات کی طرف سے منظم کیا جاتا ہے.

ٹری ویو پر جانے کے لیے دبائیں۔ t . جیسا کہ آپ دیکھ سکتے ہیں ، ان کے والدین اور بچے کے تعلقات کے ذریعے عمل بہت اچھے طریقے سے ترتیب دیا جاتا ہے۔ اس موڈ میں ، آپ دیکھ سکتے ہیں کہ والدین کے عمل اور ان کی یادداشت کے استعمال سے بچے کے کون سے عمل پیدا ہوتے ہیں۔

ٹری ویو سے باہر نکلنے کے لیے دبائیں۔ t دوبارہ. آپ کو پہلے سے طے شدہ منظر پر واپس آنا چاہیے۔

آپ میموری کے استعمال کے مختلف کالموں کے ذریعے بھی عمل کو ترتیب دے سکتے ہیں۔ بطور ڈیفالٹ ، عمل CPU استعمال (CPU٪) کے حساب سے ترتیب دیا جاتا ہے۔

ایک مخصوص کالم کے ذریعے عمل کو ترتیب دینے کے لیے ، دبائیں۔ F6 .

پھر ، ایک کالم منتخب کریں جس سے آپ عمل کو ترتیب دینا چاہتے ہیں ترتیب دیں سیکشن اور دبائیں .

میں عمل کو ترتیب دے دوں گا۔ M_RESIDENT / بیف مظاہرے کے لیے کالم

جیسا کہ آپ دیکھ سکتے ہیں ، رہائشی میموری کے استعمال کے ذریعے عمل کو اچھی طرح سے ترتیب دیا گیا ہے۔

کی htop پروگرام بہت سارے عمل کی فہرست دیتا ہے۔ ان تمام عمل کو محدود ونڈو/سکرین سائز میں نہیں دکھایا جا سکتا۔ لیکن ، آپ دبائیں کر سکتے ہیں اور تیر کی چابیاں عمل کی فہرست کو بہت آسانی سے تشریف لے جاتی ہیں۔

سمیم کا استعمال کرتے ہوئے میموری کے استعمال کی جانچ کرنا:

میموری کے استعمال کی جانچ کے پروگرام جیسے۔ اوپر ، htop ، وغیرہ ہر عمل کے لیے مکمل مشترکہ میموری دکھاتا ہے۔ اس کا مطلب یہ ہے کہ ، اگرچہ میموری کو کچھ عملوں کے ذریعے شیئر کیا جاتا ہے ، یہ اس استعمال شدہ میموری کو اس میموری کو شیئر کرنے والے ہر عمل کے لیے شمار کرتا ہے۔ لہذا ، آپ کو میموری کے استعمال کی غلط معلومات ملتی ہیں۔

ریاضی میں ، ایسا لگتا ہے ،

عمل کا جسمانی میموری استعمال = مشترکہ میموری استعمال + غیر میموری استعمال۔

میں کرسکتا ہوں اس سے بچنے کی کوشش کرتا ہے اور میموری کے استعمال کو صحیح طریقے سے رپورٹ کرتا ہے۔ یہ مشترکہ میموری کو اس مشترکہ میموری کا استعمال کرتے ہوئے عمل کی تعداد سے تقسیم کرتا ہے اور اس میموری کو بانٹنے والے ہر عمل میں نتیجہ شامل کرتا ہے۔ لہذا ، میموری کے استعمال میں اچھی طرح اضافہ ہوتا ہے۔ میموری کا کل استعمال تمام عملوں کے میموری استعمال کا خلاصہ ہوگا۔ یہ اس میں نہیں ہوگا۔ htop یا اوپر .

ریاضی میں ، ایسا لگتا ہے ،

عمل کا جسمانی میموری استعمال =(مشترکہ میموری استعمال/میموری بانٹنے کے عمل کی تعداد۔)
+ مشترکہ میموری

میں کرسکتا ہوں زیادہ تر لینکس ڈسٹری بیوشن میں پہلے سے انسٹال نہیں ہے۔ لیکن یہ زیادہ تر لینکس ڈسٹری بیوشن کے آفیشل پیکج ریپوزٹری میں دستیاب ہے۔

اوبنٹو/ڈیبین پر ، آپ انسٹال کرسکتے ہیں۔ میں کرسکتا ہوں مندرجہ ذیل احکامات کے ساتھ:

$سودومناسب اپ ڈیٹ
$سودومناسبانسٹال کریںمیں کرسکتا ہوں-اور

CentOS/RHEL 7 پر ، میں کرسکتا ہوں EPEL پیکج کے ذخیرے میں دستیاب ہے۔ لہذا ، آپ کو انسٹال کرنے کے لئے CentOS/RHEL 7 پر EPEL ذخیرہ شامل کرنا ہوگا۔ میں کرسکتا ہوں .

CentOS/RHEL 7 پر ، آپ انسٹال کر سکتے ہیں۔ میں کرسکتا ہوں مندرجہ ذیل احکامات کے ساتھ:

$سودو یم انسٹالایپل ریلیز-اور
$سودو یم انسٹالمیں کرسکتا ہوں-اور

بدقسمتی سے، میں کرسکتا ہوں CentOS/RHEL 8 کے سرکاری پیکیج مخزن یا EPEL ذخیرے میں دستیاب نہیں ہے۔ آپ کو مرتب کرنے کے قابل ہونا چاہیے میں کرسکتا ہوں ماخذ سے یا ڈاؤن لوڈ کریں۔ میں کرسکتا ہوں سے بائنری سم کی سرکاری ویب سائٹ .

اگر آپ مرتب کرنا چاہتے ہیں۔ میں کرسکتا ہوں ماخذ سے ، پھر آپ سم سے سورس کوڈ ڈاؤن لوڈ کرسکتے ہیں آفیشل سمیم سورس پیج۔ .

اگر آپ a ڈاؤن لوڈ کرنا چاہتے ہیں۔ میں کرسکتا ہوں پہلے سے مرتب کردہ بائنری فائل ، پھر آپ اسے سم کا آفیشل ڈاؤن لوڈ پیج۔ .

میں کرسکتا ہوں ہر صارف کے میموری استعمال کو ظاہر کر سکتا ہے۔

یہ جاننے کے لیے کہ لینکس صارف کتنی میموری استعمال کرتا ہے ، چلائیں۔ میں کرسکتا ہوں حسب ذیل:

$سودومیں کرسکتا ہوں-تم

یہاں ، -کو آپشن یونٹ کو دکھانے کے لیے استعمال کیا جاتا ہے۔ میں کرسکتا ہوں میموری کے استعمال کی معلومات ظاہر کرنے کے لیے استعمال کر رہا ہے۔

میں کرسکتا ہوں مندرجہ ذیل یونٹس استعمال کرتا ہے:

K - کیبی بائٹ۔

ایم - میبی بائٹ۔

جی - گیبی بائٹ۔

ٹی - ٹیبی بائٹ۔

پی - پیبی بائٹ۔

کی -کو ٹرمینل کی کھڑکی کے سائز کے لحاظ سے آؤٹ پٹ کالم کو پیمانے کے لیے آپشن استعمال کیا جاتا ہے۔ اس طرح ، آپ آؤٹ پٹ کو ٹھیک کرسکتے ہیں۔ میں کرسکتا ہوں اگر کوئی اہم متن کاٹ دیا جائے تو بہت آسانی سے۔

کی آپشن صارف کے میموری کے استعمال کی معلومات دکھانے کے لیے استعمال کیا جاتا ہے۔

جیسا کہ آپ دیکھ سکتے ہیں ، میں کرسکتا ہوں میری اوبنٹو مشین کے ہر صارف کی میموری اور تبادلے کے استعمال کی معلومات کی اطلاع دی۔

میں کرسکتا ہوں مندرجہ ذیل صارف میموری کے استعمال کی معلومات دکھاتا ہے:

صارف: لینکس صارف نام میموری کے استعمال کی اطلاع دی گئی ہے۔

شمار: اس وقت صارف کے عمل کی تعداد چل رہی ہے۔

تبادلہ: سویپ ڈسک اسپیس کی مقدار جو صارف استعمال کر رہا ہے۔

یو ایس ایس: یہ صارف کے عمل کا کل منفرد سیٹ سائز ہے۔ یہ جسمانی میموری کی کل مقدار ہے جو صارف کے زیر ملکیت عمل استعمال کر رہا ہے جو دوسرے عمل کے ساتھ اشتراک نہیں کیا جاتا ہے۔

پی ایس ایس: یہ صارف کے عمل کا کل متناسب سیٹ سائز ہے۔ یہ جسمانی میموری کی کل مقدار اور یکساں طور پر تقسیم شدہ مشترکہ جسمانی میموری ہے جو صارف کے زیر استعمال عمل استعمال کر رہا ہے۔

RSS: یہ صارف کے عمل کا کل رہائشی سیٹ سائز ہے۔ یہ جسمانی میموری کی کل مقدار اور مشترکہ جسمانی میموری ہے جو صارف کے زیر ملکیت عمل استعمال کر رہا ہے۔ آر ایس ایس میموری کے استعمال کی معلومات۔ میں کرسکتا ہوں آر ایس ایس میموری کے استعمال کی معلومات جیسا ہی ہے۔ اوپر یا htop .

بطور ڈیفالٹ ، میں کرسکتا ہوں بڑھتے ہوئے ترتیب میں میموری کے استعمال کی معلومات دکھاتا ہے (سب سے کم سے زیادہ) اگر آپ میموری کے استعمال کی معلومات کو نزولی ترتیب میں دیکھنا چاہتے ہیں (زیادہ سے کم) ، استعمال کریں۔ کا اختیار میں کرسکتا ہوں حسب ذیل:

$سودومیں کرسکتا ہوںکور۔

جیسا کہ آپ دیکھ سکتے ہیں ، میں کرسکتا ہوں اسی صارف کی میموری کے استعمال کی معلومات دکھائی۔ لیکن نزولی ترتیب میں۔

اگر آپ کل صارف میموری کے استعمال کی معلومات دیکھنا چاہتے ہیں تو چلائیں۔ میں کرسکتا ہوں کے ساتہ -ٹی اختیار مندرجہ ذیل ہے:

$سودومیں کرسکتا ہوںکے ذریعے

جیسا کہ آپ دیکھ سکتے ہیں ، میں کرسکتا ہوں ہر کالم کے لیے تمام قطاروں کی معلومات شامل کرتا ہے اور آخر میں ہر کالم کے میموری کے استعمال کی کل معلومات دکھاتا ہے۔

بطور ڈیفالٹ ، میں کرسکتا ہوں کیبی بائٹس یونٹ میں میموری کے استعمال کی معلومات دکھاتا ہے۔ اگر آپ استعمال کرتے ہیں -کو اختیار ، میں کرسکتا ہوں میموری کے استعمال کی معلومات ظاہر کرنے کے لیے خود بخود بہترین یونٹ کا انتخاب کرے گا۔

اگر آپ میموری کے استعمال کی معلومات کو کل دستیاب فزیکل میموری یا سوئپ ڈسک اسپیس کے فی صد کے طور پر ظاہر کرنا چاہتے ہیں تو آپ -پی کے بجائے آپشن -کو اختیار مندرجہ ذیل ہے:

$سودومیں کرسکتا ہوں-پاؤ

جیسا کہ آپ دیکھ سکتے ہیں ، میں کرسکتا ہوں صارف کی میموری کے استعمال کی معلومات کو کل جسمانی میموری کے فیصد میں دکھاتا ہے اور ڈسک کی جگہ کو تبدیل کرتا ہے۔

اگر آپ سسٹم وائیڈ میموری کے استعمال کی معلومات یا سسٹم میموری کے استعمال کا خلاصہ دیکھنا چاہتے ہیں تو چلائیں۔ میں کرسکتا ہوں کے ساتہ -میں اختیار مندرجہ ذیل ہے:

$سودومیں کرسکتا ہوں-کاو

جیسا کہ آپ دیکھ سکتے ہیں ، میں کرسکتا ہوں سسٹم بھر میں میموری کے استعمال کی معلومات دکھاتا ہے۔

میں کرسکتا ہوں مندرجہ ذیل نظام گیر میموری استعمال کی معلومات دکھاتا ہے:

رقبہ: سسٹم کا وہ حصہ جس کے لیے میموری استعمال کی جاتی ہے۔

استعمال شدہ: اس علاقے کے لیے استعمال ہونے والی جسمانی یادداشت کی مقدار۔

کیشے: جسمانی میموری کی مقدار اس علاقے کے لیے کیش میموری کے طور پر استعمال ہوتی ہے۔

غیر کیش: اس علاقے کے لیے استعمال ہونے والی جسمانی میموری کی مقدار جو کیش نہیں ہے۔

پہلے کی طرح ، آپ استعمال کر سکتے ہیں -ٹی سسٹم بھر میں میموری کے استعمال کی معلومات کو دیکھنے کا آپشن۔

$سودومیں کرسکتا ہوں-محتاط

آپ اپنے لینکس سسٹم پر چلنے والے عمل کے میموری استعمال کو بھی دیکھ سکتے ہیں۔ میں کرسکتا ہوں .

ایسا کرنے کے لیے ، چلائیں۔ میں کرسکتا ہوں حسب ذیل:

$سودومیں کرسکتا ہوں-کر

جیسا کہ آپ دیکھ سکتے ہیں ، میں کرسکتا ہوں میری اوبنٹو مشین پر چلنے والے ہر عمل کی یادداشت کے استعمال کی معلومات دکھاتا ہے۔

میں کرسکتا ہوں مندرجہ ذیل عمل کے لحاظ سے میموری کے استعمال کی معلومات دکھاتا ہے:

پی آئی ڈی: عمل کا عمل ID۔

صارف: صارف کا صارف نام جس نے عمل شروع کیا یا عمل کا مالک ہے۔

کمانڈ: وہ کمانڈ جو عمل شروع کرنے کے لیے استعمال ہوتی ہے۔

تبادلہ: تبادلہ ڈسک جگہ کی مقدار جو عمل استعمال کر رہا ہے۔

یو ایس ایس: یہ عمل کا منفرد سیٹ سائز ہے۔ یہ جسمانی میموری کی مقدار ہے جو عمل استعمال کر رہا ہے جو دوسرے عمل کے ساتھ اشتراک نہیں کیا جاتا ہے۔

پی ایس ایس: یہ عمل کا تناسب سیٹ سائز ہے۔ یہ جسمانی میموری کی مقدار اور یکساں طور پر تقسیم شدہ مشترکہ جسمانی میموری ہے جو عمل استعمال کر رہا ہے۔

RSS: یہ عمل کا رہائشی سیٹ سائز ہے۔ یہ جسمانی میموری اور مشترکہ جسمانی میموری کی مقدار ہے جو عمل استعمال کر رہا ہے۔

آپ لائبریری فائل میں سے ہر ایک کے میموری استعمال کی معلومات بھی دیکھ سکتے ہیں جس کے ساتھ پروسیسز استعمال ہو رہے ہیں۔ میں کرسکتا ہوں .

آپ کے کمپیوٹر کی فزیکل میموری میں بھری ہوئی ہر لائبریری فائل کی میموری کے استعمال کی معلومات دیکھنے کے لیے ، چلائیں۔ میں کرسکتا ہوں کے ساتہ اختیار مندرجہ ذیل ہے:

$سودومیں کرسکتا ہوں-کامر

میں کرسکتا ہوں آپ کے کمپیوٹر کی فزیکل میموری میں بھری ہوئی لائبریری فائلوں میں سے ہر ایک کی میموری کے استعمال کی معلومات ظاہر کرے گی جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

میں کرسکتا ہوں مندرجہ ذیل لائبریری وار میموری استعمال کی معلومات دکھاتا ہے:

نقشہ: لائبریری فائل جو آپ کے کمپیوٹر کی فزیکل میموری پر نقش کی گئی ہے۔

PIDs: اس لائبریری فائل کا استعمال کرتے ہوئے عمل کی کل تعداد۔

پی ایس ایس: یہ لائبریری فائل کا استعمال کرتے ہوئے عمل کا کل تناسب سیٹ سائز ہے۔ یہ جسمانی میموری کی مقدار ہے اور یکساں طور پر تقسیم شدہ جسمانی میموری کے عمل (اس لائبریری فائل کا استعمال کرتے ہوئے) استعمال کر رہے ہیں۔

AVGPSS: یہ لائبریری فائل کا استعمال کرتے ہوئے عمل کا اوسط تناسب سیٹ سائز ہے۔ یہ اوسط جسمانی میموری ہے جو ہر عمل کے درمیان مشترکہ ہے (اس لائبریری فائل کا استعمال کرتے ہوئے) استعمال کر رہے ہیں۔ آپ یہ بھی کہہ سکتے ہیں ، AVGPSS = PSS/PIDs (کے بارے میں)۔

vmstat کا استعمال کرتے ہوئے میموری کے استعمال کی جانچ پڑتال:

vmstat لینکس میں میموری کے استعمال کی جانچ کے لیے ایک اور پروگرام ہے۔ یہ تقریبا the وہی معلومات دکھاتا ہے جیسا کہ میں ہے۔ /proc/meminfo فائل.

میموری کے استعمال کی معلومات دیکھنے کے لیے ، چلائیں۔ vmstat حسب ذیل:

$vmstat

vmstat کیبی بائٹس یونٹ میں سسٹم بھر میموری کے استعمال کی معلومات دکھانی چاہیے جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

vmstat مندرجہ ذیل میموری استعمال کی معلومات دکھاتا ہے:

کل میموری: آپ کے کمپیوٹر کی کل دستیاب جسمانی میموری۔

استعمال شدہ میموری: آپ کے کمپیوٹر کی کل استعمال شدہ فزیکل میموری۔

مفت میموری: آپ کے کمپیوٹر کی کل مفت فزیکل میموری۔

کل تبادلہ: کل دستیاب سویپ ڈسک کی جگہ۔

استعمال شدہ تبادلہ: استعمال شدہ سویپ ڈسک کی جگہ۔

مفت تبادلہ: تبادلہ ڈسک کی جگہ اب بھی مفت ہے۔

کیشے کو تبدیل کریں: کیش کے طور پر استعمال ہونے والی سویپ ڈسک کی جگہ۔

بفر میموری: ایک جگہ سے دوسری جگہ منتقل کرتے وقت ڈیٹا کو عارضی طور پر رکھنے کے لیے بفر کے طور پر استعمال ہونے والی فزیکل میموری کی مقدار۔

فعال میموری: جسمانی میموری کی مقدار جو استعمال کی جاتی ہے لیکن اگر دوسرے پروگراموں کی ضرورت ہو تو اسے دوبارہ حاصل نہیں کیا جا سکتا۔

غیر فعال میموری: جسمانی میموری کی مقدار جو استعمال کی جاتی ہے لیکن ضرورت پڑنے پر دوسرے پروگراموں کے ذریعے آسانی سے دوبارہ حاصل کی جا سکتی ہے۔

GNOME سسٹم مانیٹر کا استعمال کرتے ہوئے میموری کے استعمال کی جانچ کرنا:

GNOME سسٹم مانیٹر میموری کے استعمال ، چلنے کے عمل اور ڈسک کے استعمال کی نگرانی کے لیے ایک گرافیکل سافٹ ویئر ہے۔ یہ GNOME 3 ، Ubuntu MATE ، Cinnamon ، اور ، Budgie ڈیسک ٹاپ ماحول پر پہلے سے انسٹال ہے۔

آپ میموری دیکھ سکتے ہیں اور استعمال کی معلومات کو تبدیل کر سکتے ہیں۔ حوالہ جات کا ٹیب GNOME سسٹم مانیٹر۔ جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

یہ ایک اچھا ریئل ٹائم میموری دکھاتا ہے اور آخری 60 سیکنڈ تک استعمال کے گراف کو تبدیل کرتا ہے۔ آپ اس بات کا اندازہ لگا سکتے ہیں کہ اس گراف سے اوور ٹائم میں میموری اور تبادلے کا استعمال کتنا مختلف ہے۔

یہ کل دستیاب جسمانی میموری ، استعمال شدہ جسمانی میموری کی مقدار ، استعمال شدہ جسمانی میموری کی فیصد ، اور کیشے میموری کے طور پر استعمال ہونے والی جسمانی میموری کی مقدار دکھائے گا۔ یہ آپ کو ایک اچھا جسمانی میموری استعمال پائی چارٹ بھی دکھائے گا۔

یہ کل دستیاب سویپ ڈسک کی جگہ ، استعمال شدہ سویپ اسپیس کی مقدار ، استعمال شدہ سویپ اسپیس کی مقدار کا فیصد ، اور ایک اچھا سویپ استعمال پائی چارٹ بھی دکھائے گا۔

میں عمل۔ کا ٹیب GNOME سسٹم مانیٹر۔ ، آپ اپنے کمپیوٹر پر چلنے والے ہر عمل کی میموری کے استعمال کی معلومات دیکھ سکتے ہیں۔

اگر آپ عمل کے لیے میموری کے استعمال کی مزید معلومات دیکھنا چاہتے ہیں تو ٹائٹل بار پر دائیں کلک کریں (RMB) اور چیک کریں ورچوئل میموری۔ ، رہائشی یادداشت۔ ، اور مشترکہ میموری۔ جیسا کہ نیچے اسکرین شاٹ میں دکھایا گیا ہے۔

ورچوئل (VIRT) ، ریذیڈنٹ (RES) ، اور مشترکہ (RSS) میموری کے استعمال کی معلومات کو ظاہر کیا جانا چاہیے جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

میموری کے استعمال کی یہ معلومات ایک جیسی ہے۔ اوپر یا htop .

بطور ڈیفالٹ ، GNOME سسٹم مانیٹر صرف آپ کے لاگ ان صارف کی ملکیت کے عمل کو دکھائے گا۔ اگر آپ اپنے سسٹم کے ہر صارف کی ملکیت تمام عمل کی فہرست دیکھنا چاہتے ہیں تو ہیمبرگر مینو پر کلک کریں (

) اور منتخب کریں۔ تمام عمل۔ جیسا کہ نیچے اسکرین شاٹ میں دکھایا گیا ہے۔

اگر آپ ٹری ویو (والدین اور بچے کا رشتہ) میں عمل دیکھنا چاہتے ہیں تو ہیمبرگر مینو پر کلک کریں (

) اور چیک کریں۔ انحصار دکھائیں۔ جیسا کہ نیچے اسکرین شاٹ میں دکھایا گیا ہے۔

ٹری ویو میں ، آپ دیکھ سکتے ہیں کہ کون سا عمل (والدین) نے شروع کیا ہے (بچے) جس ترتیب سے وہ شروع کیے گئے تھے۔ آپ یہ بھی دیکھ سکتے ہیں کہ والدین کے عمل میں سے ہر ایک کتنی میموری استعمال کرتا ہے اور بچے کا ہر عمل کتنا میموری استعمال کرتا ہے۔

KSysGuard کا استعمال کرتے ہوئے میموری کے استعمال کی جانچ پڑتال:

KSysGuard میموری کے استعمال اور چلنے والے عمل کی نگرانی کے لیے ایک گرافیکل سافٹ ویئر ہے۔ یہ KDE پلازما ڈیسک ٹاپ ماحول پر پہلے سے نصب ہے۔

آپ میموری دیکھ سکتے ہیں اور استعمال کی معلومات کو تبدیل کر سکتے ہیں۔ سسٹم لوڈ۔ کا ٹیب KSysGuard جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

میں عمل کی میز۔ کا ٹیب KSysGuard ، آپ اپنے کمپیوٹر پر چلنے والے ہر عمل کی میموری کے استعمال کی معلومات دیکھ سکتے ہیں۔

پہلے سے طے شدہ طور پر ، KSysGuard جسمانی میموری اور مشترکہ میموری کے استعمال کی معلومات کو ہر چلنے والے عمل کے لیے دکھاتا ہے۔

آپ ٹائٹل بار پر (RMB) دائیں کلک کر سکتے ہیں اور کلک کر سکتے ہیں۔ کالم 'ورچوئل سائز' دکھائیں اور کالم 'ٹوٹل میموری' دکھائیں میموری کے استعمال کی مزید معلومات دیکھنے کے لیے۔

جیسا کہ آپ دیکھ سکتے ہیں ، KSysGuard اب ورچوئل میموری سائز (VIRT) اور چلنے والے ہر عمل کے لیے جسمانی میموری کا کل استعمال دکھاتا ہے۔

بطور ڈیفالٹ ، KSysGuard ہر چلنے والے عمل کو ظاہر کرتا ہے جس میں ہر صارف کی ملکیت ہوتی ہے۔ عمل کی میز۔ ٹیب. آپ KSysGuard کے اوپر دائیں کونے میں ڈراپ ڈاؤن مینو سے جو عمل دیکھنا چاہتے ہیں اسے تبدیل کر سکتے ہیں جیسا کہ نیچے اسکرین شاٹ میں دکھایا گیا ہے۔

درخت دیکھنے کے لیے ، منتخب کریں۔ تمام عمل ، درخت۔ ڈراپ ڈاؤن مینو سے

ٹری ویو میں ، آپ دیکھ سکتے ہیں کہ کون سا عمل (والدین) نے شروع کیا ہے (بچے) جس ترتیب سے وہ شروع کیے گئے تھے۔ آپ یہ بھی دیکھ سکتے ہیں کہ والدین کے عمل میں سے ہر ایک کتنی میموری استعمال کرتا ہے اور بچے کا ہر عمل کتنا میموری استعمال کرتا ہے۔

اگر آپ صرف سسٹم کی سطح کے عمل دیکھنا چاہتے ہیں تو منتخب کریں۔ سسٹم کے عمل ڈراپ ڈاؤن مینو سے یہ عمل عام طور پر کی ملکیت ہوتے ہیں۔ جڑ صارف

اگر آپ صارف کی سطح کے عمل دیکھنا چاہتے ہیں تو منتخب کریں۔ صارف کے عمل۔ ڈراپ ڈاؤن مینو سے یہ عمل عام طور پر عام صارفین (غیر جڑ) کی ملکیت ہوتے ہیں۔

اگر آپ صرف وہ عمل دیکھنا چاہتے ہیں جو لاگ ان صارف کی ملکیت ہے تو منتخب کریں۔ اپنے عمل۔ .

اگر آپ صرف اپنے کمپیوٹر پر چلنے والے پروگرام دیکھنا چاہتے ہیں ، عمل نہیں ، تو منتخب کریں۔ صرف پروگرامز۔ ڈراپ ڈاؤن مینو سے صرف آپ کے کمپیوٹر پر چلنے والے ایپلیکیشن پروگرام درج ہوں گے۔

نتیجہ:

اس مضمون میں ، میں نے لینکس پر میموری کے استعمال کو چیک کرنے کے سب سے عام طریقوں کا احاطہ کیا ہے۔ میں نے دکھایا ہے کہ کمانڈ لائن کے ساتھ ساتھ گرافیکل ڈیسک ٹاپ ماحول سے لینکس سسٹم کے میموری استعمال کو کیسے چیک کیا جائے۔ میں نے وضاحت کی ہے کہ پروگراموں کو کیسے استعمال کیا جائے۔ مفت ، اوپر ، htop ، میں کرسکتا ہوں ، vmstat ، GNOME سسٹم مانیٹر۔ ، اور KSysGuard لینکس کے میموری استعمال کو چیک کرنے کے لیے۔ میں نے ان کمانڈز اور پروگراموں کے آؤٹ پٹ فارمیٹ پر بھی بحث کی ہے۔ یہ مضمون آپ کو لینکس میموری کے استعمال کی جانچ پڑتال سے شروع کرے اور آپ کو لینکس میموری کے استعمال کی جانچ کے ٹولز کا گہرائی سے علم دے۔