يوضح هذا المستند كيفية الحصول على مساحة حرة وأكبر كتلة من الذاكرة المتصلة باستخدام بروتوكول إدارة الشبكة البسيط (SNMP).
لا توجد متطلبات خاصة لهذا المستند.
المعلومات الواردة في هذا المستند صالحة فقط لأجهزة Cisco IOS®.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
تعد تسريبات الذاكرة وأحداث الشبكة غير الطبيعية الأسباب الرئيسية لمراقبة إستهلاك الذاكرة وتجزئتها. يحدث تسريب الذاكرة عندما تطلب عملية كتل الذاكرة ولا تقوم بإطلاق الكتلة عند انتهائها منها. وفي نهاية المطاف، تستهلك العملية كل الذاكرة المتاحة. يعتبر هذا خطأ، ويتسبب في تعطيل الموجه في نهاية المطاف. لا تمنع الذاكرة الكافية الموجه، من بين أمور أخرى، من إنشاء المزيد من المخازن المؤقتة. قد يؤثر نقص الذاكرة أيضا على قدرة الموجه على تطوير بنى البيانات مثل جدول التوجيه.
يمكن أن تكون مراقبة الذاكرة الحرة وأكبر كتلة حرة من الذاكرة على أجهزة برنامج Cisco IOS مؤشرات جيدة لصحة الموجه. المتغيرات التي سيتم البحث عنها هي CiscoMemoryPoolFree (.1.3.6.1.4.1.9.48.1.1.6) وCiscoMemoryPoolLargestFree (.1.3.6.1.4.1.9.48.1.1.1.7) من Cisco-Memory-Pool-MIB.
.1.3.6.1.4.1.9.9.48.1.1.1.6 ciscoMemoryPoolFree OBJECT-TYPE -- FROM CISCO-MEMORY-POOL-MIB SYNTAX Gauge MAX-ACCESS read-only STATUS Current DESCRIPTION "Indicates the number of bytes from the memory pool that are currently unused on the managed device. ::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) cisco(9) ciscoMgmt(9) ciscoMemoryPoolMIB(48) ciscoMemoryPoolObjects(1) ciscoMemoryPoolTable(1) ciscoMemoryPoolEntry(1) 6 }
ملاحظة: مجموع CiscoMemoryPoolUsed وCiscoMemoryPoolFree هو إجمالي مقدار الذاكرة في المجموعة.
.1.3.6.1.4.1.9.9.48.1.1.1.7 ciscoMemoryPoolLargestFree OBJECT-TYPE -- FROM CISCO-MEMORY-POOL-MIB SYNTAX Gauge MAX-ACCESS read-only STATUS Current DESCRIPTION "Indicates the largest number of contiguous bytes from the memory pool that are currently unused on the managed device." ::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) cisco(9) ciscoMgmt(9) ciscoMemoryPoolMIB(48) ciscoMemoryPoolObjects(1) ciscoMemoryPoolTable(1) ciscoMemoryPoolEntry(1) 7 }
تعرض هذه الجداول نموذج إخراج من الأمر show memory لكل من الموجهات عالية المستوى والمنخفضة:
الموجهات المتطورة (سلسلة 7xxx):
موجه>إظهار الذاكرة
رأس | المجموع(ب) | مستخدم(b) | حر(ب) | الأدنى (ب) | الأكبر(b) | |
---|---|---|---|---|---|---|
المعالج | 614708E0 | 112785184 أمبير | 11720752 مليا | 101064432 درجة مئوية | 100574424 d | 100599288 ه |
سريع | 614508E0 | 131072 أمبير | 72664 مليا | 58408 درجة مئوية | 58408 ديسيبل | 58364 ه |
—أكثر—
الموجهات الطرفية المنخفضة (السلاسل 4xx و 2500 و 3600 وهكذا دواليك):
موجه>إظهار الذاكرة
رأس | المجموع(ب) | مستخدم(b) | حر(ب) | الأدنى (ب) | الأكبر(b) | |
---|---|---|---|---|---|---|
المعالج | 6291de80 | 16654720 أمبير | 11768556 مليا | 4886164 درجة مئوية | 4538264 دال | 4772980 ه |
الإدخال/الإخراج | 3900000 | 7340032 أمبير | 4898680 مليا | 2441352 درجة مئوية | 2290528 d | 2441116 ه |
—أكثر—
يتم إبراز هذه المعلومات في جداول show memory:
A— Total(b) هو إجمالي مقدار الذاكرة، بالبايت، المتاح للمعالج بعد تحميل برنامج Cisco IOS software. إذا كنت ترغب في معرفة مقدار مساحة الذاكرة التي يشغلها برنامج Cisco IOS على الموجه، فقم بطرح إجمالي وحدات البايت الموضحة هنا من المقدار الإجمالي لذاكرة الوصول العشوائي الديناميكية (DRAM) أو ذاكرة النظام (ProcessorRam) المثبتة على الموجه. يعتمد إجمالي ذاكرة الإدخال/الإخراج (I/O) أو الذاكرة السريعة على ذاكرة الإدخال/الإخراج الفعلية المثبتة على الموجهات منخفضة المستوى أو استنادا إلى مقدار ذاكرة الحزمة المخصصة على الموجهات المتطورة من ذاكرة النظام (بشكل نموذجي، 2 ميجابايت على الأنظمة الأساسية لمعالج التوجيه/المحول (RSP)).
.1.3.6.1.4.1.9.3.6.6 processorRam OBJECT-TYPE -- FROM OLD-CISCO-CHASSIS-MIB SYNTAX Integer MAX-ACCESS read-only STATUS Deprecated DESCRIPTION "Bytes of RAM available to CPU." ::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) cisco(9) temporary(3) chassis(6) 6 }
B— Used(b) هو إجمالي مقدار الذاكرة، بالبايت، المستخدم حاليا (CiscoMemoryPoolUsed) بواسطة الموجه.
.1.3.6.1.4.1.9.9.48.1.1.1.5 ciscoMemoryPoolUsed OBJECT-TYPE -- FROM CISCO-MEMORY-POOL-MIB SYNTAX Gauge MAX-ACCESS read-only STATUS Current DESCRIPTION "Indicates the number of bytes from the memory pool that are currently in use by applications on the managed device." ::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) cisco(9) ciscoMgmt(9) ciscoMemoryPoolMIB(48) ciscoMemoryPoolObjects(1) ciscoMemoryPoolTable(1) ciscoMemoryPoolEntry(1) 5 }
C— Free(b)" هو إجمالي مقدار الذاكرة، بالبايت، متوفر حاليا [CiscoMemoryPoolFree (.1.3.6.1.4.1.9.48.1.1.1.6) أو FreeMem (.1.3.6.1.4.1.9.2.1.8)] في الموجه.
1.3.6.1.4.1.9.2.1.8 freeMem OBJECT-TYPE -- FROM OLD-CISCO-SYS-MIB SYNTAX Integer MAX-ACCESS read-only STATUS Obsolete DESCRIPTION "The freeMem mib object is obsolete as of IOS 11.1 It has been replaced with the cisco memory pool mib" ::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) cisco(9) local(2) lsystem(1) 8 }
D— Lower(b) هو أقل مقدار من الذاكرة كان حرا في نقطة ما من الوقت منذ آخر إعادة تحميل للموجه. لا توجد قاعدة معلومات إدارة (MIB) مكافئة لهذه القيمة.
e— Largest(b) هي أكبر كتلة متصلة من الذاكرة الخالية في الموجه [CiscoMemoryPoolLargestFree .1.3.6.1.4.1.9.48.1.1.1.1.1.7)]. هذا هو المجال الأكثر أهمية للنظر في هذا الإخراج.