هذا هو الأمر memstat الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
memstat - تحديد ما يستخدم الذاكرة الافتراضية.
موجز
com.memstat [-n][-v][-w][-p معرف المنتج]
الوصف
com.memstat يسرد جميع العمليات التي يمكن الوصول إليها والملفات التنفيذية والمكتبات المشتركة التي تستخدمها
حتى الذاكرة الافتراضية. للحصول على قائمة كاملة com.memstat يجب تشغيله كجذر لتتمكن من ذلك
الوصول إلى بيانات جميع العمليات الجارية.
أولاً ، يتم سرد العمليات. يتم عرض مقدار من الذاكرة مع معرف العملية و
اسم الملف التنفيذي الذي تعمل العملية. حجم الذاكرة المعروضة يفعل
لا تشمل الذاكرة المشتركة: إنها تتضمن فقط الذاكرة الخاصة بهذه العملية. لذا،
إذا كانت العملية تستخدم مكتبة مشتركة مثل libc ، فإن الذاكرة المستخدمة للاحتفاظ بهذه المكتبة هي
غير مشمول. لا يتم أيضًا تضمين الذاكرة المستخدمة للاحتفاظ بمقطع النص القابل للتنفيذ ،
لأن هذا أيضًا قابل للمشاركة.
بعد العمليات ، يتم سرد الكائنات المشتركة. يتم عرض مقدار الذاكرة على طول
مع اسم ملف الكائن المشترك ، متبوعًا بقائمة من العمليات التي تستخدم امتداد
كائن مشترك. يتم سرد الذاكرة على أنها الحجم الإجمالي للذاكرة المخصصة لهذا الكائن
في جميع أنحاء مساحة الاسم بالكامل. بين قوسين أيضا المبلغ الذي يتم مشاركته بالفعل
المدرجة.
أخيرًا ، يظهر المجموع الكلي. لاحظ أن هذا البرنامج يوضح مقدار واقعي اذا لم تكن
ذاكرة حقيقية) تستخدمها العناصر المختلفة.
com.memstat يحصل على مدخلاته من / إجراءات نظام الملفات. يجب تجميع هذا في النواة الخاصة بك
ومثبتة لـ com.memstat للعمل. أسماء المسار التي تظهر بجانب الكائنات المشتركة هي أيضًا
قراءة من / إجراءات نظام الملفات إذا كانت هذه المعلومات متوفرة. ان لم، com.memstat بمسح
القرص لترجمة معلومات inode إلى أسماء الملفات. لهذا com.memstat يستخدم التكوين
ملف، /etc/memstat.conf، لتحديد الدلائل المطلوب فحصها. يجب أن يتضمن هذا الملف
جميع مجلدات bin و lib الرئيسية في نظامك ، بالإضافة إلى ملفات / ديف الدليل.
يتم فحص هذه الدلائل بشكل متكرر ، بحيث يتم عرض الملفات المخزنة في الدلائل الفرعية
by com.memstat أيضًا. لاحظ أن هذا الاجتياز لأشجار الدليل يزداد بشكل ملحوظ
مدة العرض. سيتم سرد العناصر القابلة للتنفيذ أو الكائنات المشتركة التي لم يتم العثور عليها كـ `[dev]: ".
مزيد من الخيارات
ال -n يؤدي التبديل إلى طباعة معلومات inode كما هي ، في حالة عدم وجود معلومات الملف
معين وعدم اجتياز أشجار الدليل المكونة.
ال -v التبديل طباعة معلومات الإصدار والمخارج.
ال -w يؤدي التبديل إلى طباعة عريضة: لا يتم اقتطاع الأسطر عند 80 عمودًا.
ال -p أسباب التبديل com.memstat لطباعة البيانات التي تم جمعها فقط من النظر إلى العملية باستخدام
معطى PID.
الملاحظات
تهدف هذه التقارير إلى المساعدة في تحديد البرامج التي تستخدم قدرًا كبيرًا من
الذاكرة ، وتقليل الهدر الكلي للذاكرة.
استخدم memstat عبر الإنترنت باستخدام خدمات onworks.net