العودة إلى الدورة

62. التحقق من الذاكرة وحمل النظام (`free`)

أساسيات Linux: من الصفر إلى إتقان واجهة سطر الأوامر (CLI Hero)

مراقبة RAM

يعرض الأمر free إجمالي كمية الذاكرة الفعلية والمستخدمة والمتاحة وذاكرة التبديل (swap) في النظام.

الإخراج الأساسي

bash $ free total used free shared buff/cache available Mem: 4096000 1800000 1200000 200000 896000 1800000 Swap: 2097148 0 2097148

الأرقام بالـ bytes، مما يجعل قراءتها صعبة.

إخراج مقروء بشرياً (-h)

bash $ free -h total used free shared buff/cache available Mem: 4.0G 1.8G 1.2G 200M 896M 1.8G Swap: 2.0G 0B 2.0G

المقاييس الرئيسية

  • used (مستخدم): الذاكرة المستخدمة حالياً بواسطة التطبيقات والنواة.
  • buff/cache: الذاكرة المستخدمة بواسطة النواة لمخازن نظام الملفات المؤقتة والـ page cache. تعتبر هذه الذاكرة 'حرة' بمعنى أنه يمكن للنظام استردادها على الفور إذا احتاج إليها تطبيق ما.
  • available (متاحة): الذاكرة المقدرة المتاحة لبدء تطبيقات جديدة دون استخدام الـ swapping.