المقدمة
يوضح هذا المستند كيفية تجميع إستخدام وحدة المعالجة المركزية (CPU) على أجهزة Cisco IOS® التي تستخدم بروتوكول إدارة الشبكة البسيط (SNMP).
المتطلبات الأساسية
المتطلبات
لا توجد متطلبات خاصة لهذا المستند.
المكونات المستخدمة
المعلومات الواردة في هذا المستند مخصصة فقط للأجهزة التي تشغل برنامج Cisco IOS software.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
الاصطلاحات
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
إجراء الأجهزة ذات وحدة المعالجة المركزية (CPU) الفردية
تتم معالجة وظائف الموجه الحيوية، مثل معالجة بروتوكول التوجيه وتبديل حزم المعالجة، في الذاكرة، كما تتم مشاركة وحدة المعالجة المركزية. وبالتالي، إذا كان إستخدام وحدة المعالجة المركزية مرتفعا للغاية، فمن الممكن عدم معالجة تحديث التوجيه أو إسقاط حزمة تحويل العملية. من قاعدة معلومات الإدارة (MIB) الخاصة ب Cisco-Process-MIB، تبلغ قيمة كائن CPMcputOtal5minRev MIB عن النسبة المئوية للمعالج المستخدم خلال متوسط خمس دقائق.
ملاحظة: أستخدم محدد موقع MIB من Cisco للعثور على معلومات حول قاعدة معلومات الإدارة (MIB) على نظام أساسي أو إصدار برنامج معين.
يوفر كائن قاعدة معلومات الإدارة (MIB) CPMcputOtal5minRev طريقة عرض أكثر دقة لأداء الموجه عبر الوقت من كائنات قاعدة معلومات الإدارة cpmCPUTotal1minRev وcpmCPUTotal5secRev. إن عناصر قاعدة معلومات الإدارة هذه غير دقيقة لأنها تنظر إلى وحدة المعالجة المركزية (CPU) في فاصل زمني يتراوح بين دقيقة واحدة وخمس ثوان، على التوالي. تتيح لك قواعد معلومات الإدارة هذه إمكانية مراقبة الاتجاهات وتخطيط قدرة الشبكة. عتبة إرتفاع خط الأساس الموصى بها ل CPMcputOtal5minRev هي 90 بالمائة. استنادا إلى النظام الأساسي، يمكن لبعض الموجهات التي تعمل بنسبة 90 في المائة عرض انخفاض الأداء مقابل موجه متطور، يمكن أن يعمل بشكل جيد.
-
CPMcputOtal5secRev (.1.3.6.1.4.1.9.9.109.1.1.1.6): النسبة المئوية الإجمالية لازدحام وحدة المعالجة المركزية في فترة الخمس ثوان الأخيرة. يهمل هذا الكائن cpmCPUTotal5sec ويزيد نطاق القيمة إلى (0..100).
-
CPMcputOtal1minRev (.1.3.6.1.4.1.9.9.109.1.1.1.7): النسبة المئوية الإجمالية لازدحام وحدة المعالجة المركزية في آخر دقيقة. يهمل هذا الكائن cpmCPUTotal1min ويزيد نطاق القيمة إلى (0..100).
-
CPMcputOtal5minRev (.1.3.6.1.4.1.9.9.109.1.1.1.8): النسبة المئوية الإجمالية لازدحام وحدة المعالجة المركزية في فترة الخمس دقائق الأخيرة. يهمل هذا الكائن cpmCPUTotal5min ويزيد نطاق القيمة إلى (0..100).
يوضح هذا الجدول قواعد معلومات الإدارة (MIB) الجديدة وكائناتها بجانب قواعد معلومات الإدارة (MIB) القديمة والكائنات التي تستبدلها:
مثال
وفيما يلي إخراج نموذجي من الأمر show process cpu على موجه يعمل ببرنامج Cisco IOS Software الإصدار 12.0(9):
Router#show processes CPU
CPU utilization for five seconds: 2%/1%; one minute: 1%; five minutes: 1%
PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process
1 164 137902 1 0.00% 0.00% 0.00% 0 Load Meter
2 100 119 840 0.57% 0.11% 0.02% 2 Virtual Exec
3 468644 81652 5739 0.00% 0.04% 0.05% 0 Check heaps
4 0 1 0 0.00% 0.00% 0.00% 0 Pool Manager
5 0 2 0 0.00% 0.00% 0.00% 0 Timers
6 0 2 0 0.00% 0.00% 0.00% 0 Serial Background
7 0 1 0 0.00% 0.00% 0.00% 0 OIR Handler
8 0 1 0 0.00% 0.00% 0.00% 0 IPC Zone Manager
9 348 689225 0 0.00% 0.00% 0.00% 0 IPC Periodic Tim
10 0 1 0 0.00% 0.00% 0.00% 0 IPC Seat Manager
11 175300 332916 526 0.00% 0.02% 0.00% 0 ARP Input
12 3824 138903 27 0.00% 0.00% 0.00% 0 HC Counter Timer
13 0 2 0 0.00% 0.00% 0.00% 0 DDR Timers
14 0 1 0 0.00% 0.00% 0.00% 0 Entity MIB API
15 0 1 0 0.00% 0.00% 0.00% 0 SERIAL A'detect
16 0 1 0 0.00% 0.00% 0.00% 0 Microcode Loader
17 0 1 0 0.00% 0.00% 0.00% 0 IP Crashinfo Inp
--<snip>--
ومن الناتج، هذه هي المعلومات ذات الصلة:
ملاحظة: على أساس إصدار برنامج Cisco IOS Software الذي يتم تشغيله على الجهاز، أستخدم كائنات MIB المناسبة.
ملاحظة: يمكن فقط لمستخدمي Cisco المسجلين الوصول إلى أدوات Cisco ومعلومات داخلية.
-
إستخدام وحدة المعالجة المركزية (CPU) خلال الخمس ثوان الأخيرة [متوفر أيضا من خلال objectBusyPer (.1.3.6.1.4.1.9.2.1.56)]
%snmpwalk –v2c –c public 172.16.99.1 .1.3.6.1.4.1.9.2.1.56
!--- SNMP Query
enterprises.9.2.1.56.0 = 2
!--- Response
-
النسبة المئوية لوقت وحدة المعالجة المركزية (CPU) على مستوى المقاطعة (الحزم سريعة التبديل)، خلال فترة خمس ثوان. إذا أخذت الفرق بين الأول والثاني، فستصل إلى النسبة المئوية التي ينفذها الموجه في خمس ثوان على مستوى العملية. في هذه الحالة، ينفق الموجه واحد في المائة على مستوى العملية خلال الخمس ثوان الأخيرة (الحزم التي يتم تحويلها للعملية - بدون متغير قاعدة معلومات الإدارة).
-
إستخدام وحدة المعالجة المركزية (CPU) على مدار الدقيقة الأخيرة [متوفر أيضا من خلال الكائن avgBusy1(.1.3.6.1.4.1.9.2.1.57)]
%snmpwalk –v2c –c public 172.16.99.1 .1.3.6.1.4.1.9.2.1.57
!--- SNMP Query
enterprises.9.2.1.57.0 = 3
!--- Response
%snmpwalk –v2c –c public 172.16.99.1 .1.3.6.1.4.1.9.2.1.58
!--- SNMP Query
enterprises.9.2.1.58.0 = 1
!--- Response
عند إستطلاع متغيرات إستخدام وحدة المعالجة المركزية (CPU) وأي متغيرات SNMP أخرى، يتأثر إستخدام وحدة المعالجة المركزية (CPU) الفعلي. وفي بعض الأحيان، تكون نسبة الاستخدام 99 بالمائة عندما تقوم باستمرار باستطلاع المتغير على فترات ثانية واحدة. يعتبر الاستطلاع بشكل متكرر أمرا بالغ الأهمية ولكن مع الأخذ بعين الاعتبار تأثير الاختبار على وحدة المعالجة المركزية (CPU) عند تحديد عدد المرات التي تريد فيها إستطلاع المتغير.
الإجراء الخاص بالأجهزة ذات وحدات المعالجة المركزية (CPU) المتعددة
إذا كان جهاز Cisco IOS لديك يحتوي على العديد من وحدات المعالجة المركزية (CPU)، فيجب عليك إستخدام Cisco-Process-MIBوكائن cpmCPUTotal5minRev من الجدول المسمى CPMCPUTotalTable ، والمفهرسة باستخدامCPMCPUTotalIndex. يسمح هذا الجدول ل Cisco-process-MIBs بالإبقاء على إحصائيات وحدة المعالجة المركزية للكيانات المادية المختلفة في الموجه، مثل شرائح وحدة المعالجة المركزية المختلفة، أو مجموعة وحدات المعالجة المركزية (CPU)، أو وحدات المعالجة المركزية (CPU) في وحدات/بطاقات مختلفة. في حالة وجود وحدة معالجة مركزية (CPU) واحدة، يحتوي CPMcputOtalTable على إدخال واحد فقط.
يتم تخزين المعلومات حول الكيانات المادية المختلفة في الموجه في entPhysicalTable من RFC 2737 Standard-ENTITY-MIB. يمكنك الربط بين جدولين ( cpmCPUTotalTable و entPhysicalTable بسهولة: يحتوي كل صف من CPMcputOtalTable على كائن cpmCPUTotalPhysicalIndex الذي يحافظ على قيمة entPhysicalIndex (فهرس entPhysicalTable )، ويشير إلى الإدخال في PhysicalTable ، ومراسل إلى الكيان الفعلي الذي يتم الحفاظ على إحصائيات وحدة المعالجة المركزية هذه.
وهذا يعني ضمنا أنه يجب أن يدعم جهاز Cisco IOS كلا من Cisco-Process-MIBs وENTITY-MIBs حتى تتمكن من إسترداد المعلومات ذات الصلة باستخدام وحدة المعالجة المركزية (CPU). الحالة الوحيدة التي لا تحتاج فيها إلى الحصول على MIBs ENTITY-MIBs أو إستخدامها هي عندما يكون لديك وحدة معالجة مركزية واحدة فقط.
مثال
مراقبة إستخدام وحدات معالجة مركزية (CPU) متعددة في الهيكل (RSP والشخصيات المهمة). وينطبق الأمر نفسه على خطوط GSR.
-
PollcpmCPUTotal5min (.1.3.6.1.4.1.9.9.109.1.1.1.5) للحصول على "النسبة المئوية لاشغال وحدة المعالجة المركزية (CPU) الإجمالية في فترة الخمس دقائق الأخيرة" لجميع وحدات المعالجة المركزية (CPU) في الهيكل. يوضح الإخراج أن الجهاز لديه ثلاث وحدات معالجة مركزية (CPU)، يتم إستخدامها بنسبة 10٪ و 1٪ و 2٪ خلال الخمس دقائق الأخيرة.
%snmpwalk –v2c –c public 172.16.0.1 .1.3.6.1.4.1.9.9.109.1.1.1.1.5
!--- SNMP Query
enterprises.9.9.109.1.1.1.1.5.1 = 10
enterprises.9.9.109.1.1.1.1.5.8 = 1
enterprises.9.9.109.1.1.1.1.5.9 = 2
!--- Response
ملاحظة: على أساس إصدار برنامج Cisco IOS Software الذي يتم تشغيله على الجهاز، أستخدم كائنات MIB المناسبة.
-
لتحديد الكيان المادي الذي تتوافق معه هذه القيم، قم باستطلاع CPMotalPhysicalIndex (.1.3.6.1.4.1.9.9.109.1.1.1.1.2). يمكنك مشاهدة ثلاث كيانات مادية بفهارس 9 و 25 و 28:
%snmpwalk -v2c -c public 172.16.0.1 .1.3.6.1.4.1.9.9.109.1.1.1.1.2
!--- SNMP Query
enterprises.9.9.109.1.1.1.1.2.1 = 9
enterprises.9.9.109.1.1.1.1.2.8 = 25
enterprises.9.9.109.1.1.1.1.2.9 = 28
!--- Response
-
لتحديد البطاقة الخاصة التي يتصل بها كل إدخال مادي، يكون الإدخال مراسل الاستطلاع EntPhysicalName (.1.3.6.1.2.47.1.1.1.1.7)، مع الفهارس الدقيقة 9 و 25 و 28 من الخطوة 2 كرقم أخير. كما ترى أن RSP يتم إستخدامها بنسبة 10٪، وتستخدم الشخصيات المهمة في الفتحتين 4 و 6 بنسبة واحد واثنين في المائة.
%snmpwalk -v2c -c public 172.16.0.1 .1.3.6.1.2.1.47.1.1.1.1.7.9
!--- SNMP Query
47.1.1.1.1.7.9 = "RSP at Slot 2"
!--- Response
%snmpwalk -v2c -c public 172.16.0.1 .1.3.6.1.2.1.47.1.1.1.1.7.25
!--- SNMP Query
47.1.1.1.1.7.25 = "Line Card 4"
!--- Reponse
%snmpwalk -v2c -c public 172.16.0.1 .1.3.6.1.2.1.47.1.1.1.1.7.28
!--- SNMP Query
47.1.1.1.1.7.28 = "Line Card 6"
!--- Response
معلومات ذات صلة