كتيبات سطر الأوامر

Man » دليل free عبر الإنترنت - وثائق مفصلة عبر الإنترنت لصفحة دليل free

🌍
free - عرض كمية الذاكرة الحرة والمستخدمة في النظام

الملخص

free [خيارات]

الوصف

free يعرض إجمالي كمية الذاكرة الفعلية والمُبَادَلة الحرة والمستخدمة في النظام، بالإضافة إلى المخازن المؤقتة والذاكرة المؤقتة التي يستخدمها النواة. يتم جمع المعلومات عن طريق تحليل ملف /proc/meminfo. الأعمدة المعروضة هي:

total الإجمالي: إجمالي الذاكرة القابلة للاستخدام (MemTotal و SwapTotal في /proc/meminfo). يتضمن ذلك الذاكرة الفعلية والذاكرة المبادلة مطروحًا منها بعض البتات المحجوزة ورمز النواة.

used المستخدمة: الذاكرة المستخدمة أو غير المتاحة (يتم حسابها على أنها total - available).

free الحرة: الذاكرة غير المستخدمة (MemFree و SwapFree في /proc/meminfo).

shared الذاكرة المشتركة: الذاكرة التي تستخدمها (غالبًا) tmpfs (Shmem في /proc/meminfo).

buffers المخازن المؤقتة: الذاكرة المستخدمة بواسطة مخازن النواة المؤقتة (Buffers في /proc/meminfo).

cache الذاكرة المؤقتة: الذاكرة المستخدمة بواسطة ذاكرة التخزين المؤقت للصفحات والشرائح (Cached و SReclaimable في /proc/meminfo).

buff/cache المخازن المؤقتة/الذاكرة المؤقتة: مجموع المخازن المؤقتة والذاكرة المؤقتة.

available المتاحة: تقدير لكمية الذاكرة المتاحة لبدء تطبيقات جديدة، دون الحاجة إلى المبادلة. على عكس البيانات المقدمة بواسطة حقول الذاكرة المؤقتة أو الحرة، يأخذ هذا الحقل في الاعتبار ذاكرة التخزين المؤقت للصفحات وأيضًا أنه لن يتم استعادة جميع الشرائح القابلة للاستعادة بسبب وجود عناصر قيد الاستخدام (MemAvailable في /proc/meminfo، متاح في النواة 3.14، تتم محاكاته في النواة 2.6.27+، وإلا فإنه مماثل لـ free).

الخيارات

-b, --bytes

عرض كمية الذاكرة بالبايت.

-k, --kibi

عرض كمية الذاكرة بالكيلوبايت. هذا هو الوضع الافتراضي.

-m, --mebi

عرض كمية الذاكرة بالميغابايت.

-g, --gibi

عرض كمية الذاكرة بالجيجابايت.

--tebi عرض كمية الذاكرة بالتيابايت.

--pebi عرض كمية الذاكرة بالبيتابايت.

--kilo عرض كمية الذاكرة بالكيلوبايت. يعني ذلك استخدام --si.

--mega عرض كمية الذاكرة بالميجابايت. يعني ذلك استخدام --si.

--giga عرض كمية الذاكرة بالجيجابايت. يعني ذلك استخدام --si.

--tera عرض كمية الذاكرة بالتيرا بايت. يعني ذلك استخدام --si.

--peta عرض كمية الذاكرة بالبيتا بايت. يعني ذلك استخدام --si.

-h, --human

عرض جميع حقول الإخراج مُعدَّلة تلقائيًا إلى أقرب وحدة ثلاثية أرقام وعرض وحدات الطباعة. يتم استخدام الوحدات التالية:

B = بايت
Ki = كيلوبايت
Mi = ميغابايت
Gi = جيجابايت
Ti = تيابايت
Pi = بيتابايت

إذا كانت الوحدة مفقودة، وكان لديك إكسابايت من ذاكرة الوصول العشوائي أو الذاكرة المبادلة، فسيكون الرقم بالتيابايت وقد لا تكون الأعمدة محاذاة مع الرأس.

-w, --wide

التبديل إلى الوضع العريض. ينتج الوضع العريض أسطرًا أطول من 80 حرفًا. في هذا الوضع، يتم الإبلاغ عن المخازن المؤقتة والذاكرة المؤقتة في عمودين منفصلين.

-c, --count العدد

عرض نتيجة العدد من المرات. يتطلب خيار -s.

-l, --lohi

عرض إحصائيات مفصلة للذاكرة المنخفضة والعالية.

-L, --line

عرض الإخراج في سطر واحد، وغالبًا ما يتم استخدامه مع خيار -s لعرض إحصائيات الذاكرة بشكل متكرر.

-s, --seconds التأخير

عرض النتيجة باستمرار على فترات زمنية محددة بالثواني. يمكنك تحديد أي رقم عشري للتأخير باستخدام إما . أو ، كفاصل عشري. يتم استخدام usleep(3) للحصول على دقة تأخير بالمايكروثانية.

--si استخدم كيلو، ميجا، جيجا، إلخ (قوة 1000) بدلاً من كيبى، ميبى، جيبى (قوة 1024).

-t, --total

عرض سطر يعرض إجمالي الأعمدة.

-v, --committed

عرض سطر يعرض حد الذاكرة الملتزم بها وكمية الذاكرة الملتزمة/غير الملتزمة. سيعرض عمود الإجمالي في هذا السطر حد الذاكرة الملتزم بها. هذا السطر ذو صلة إذا تم تعطيل تجاوز الذاكرة.

--help عرض المساعدة.

-V, --version

عرض معلومات الإصدار.

الملفات

/proc/meminfo
معلومات الذاكرة

الأخطاء

القيمة للحقل "shared" غير متوفرة من النواة قبل الإصدار 2.6.32 ويتم عرضها على أنها صفر.

يرجى إرسال تقارير الأخطاء إلى _

انظر أيضاً

ps(1)، slabtop(1)، top(1)، vmstat(8).