المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

الاصطلاحات

إجراء الأجهزة ذات وحدة المعالجة المركزية (CPU) الفردية

مثال

الإجراء الخاص بالأجهزة ذات وحدات المعالجة المركزية (CPU) المتعددة

مثال

معلومات ذات صلة

المقدمة

يوضح هذا المستند كيفية تجميع إستخدام وحدة المعالجة المركزية (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) القديمة والكائنات التي تستبدلها:

الإصدار

برنامج IOS الإصدارات 12.2(3.5) من Cisco أو الإصدارات الأحدث

برنامج IOS الإصدارات الأحدث إلى 12.0(3)T وقبل 12.2(3.5) من Cisco

MIB

Cisco-Process-MIB

Cisco-Process-MIB

الكائنات

cpmCPUTotal5minRev (.1.3.6.1.4.1.9.9.109.1.1.1.1.8)

cpmCPUTotal1minRev(.1.3.6.1.4.1.9.9.109.1.1.1.1.7)

cpmCPUTotal5secRev(.1.3.6.1.4.1.9.9.109.1.1.1.1.6)

cpmCPUTotal5min (.1.3.6.1.4.1.9.9.109.1.1.1.5)

cpmCPUTotal1min(.1.3.6.1.4.1.9.109.1.1.1.1.4)

cpmCPUTotal5sec(.1.3.6.1.4.1.9.109.1.1.1.1.3)

مثال

وفيما يلي إخراج نموذجي من الأمر 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

- إستخدام وحدة المعالجة المركزية (CPU) على مدى الدقائق الخمس الأخيرة [متوفر أيضا من خلال objectVgBusy5 (.1.3.6.1.4.1.9.2.1.58)]

%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)، فيجب عليك إستخدامMIBوكائن Cisco-Process-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.

1. 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 المناسبة.

2. لتحديد الكيان المادي الذي تتوافق معه هذه القيم، قم باستطلاع 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

3. لتحديد البطاقة الخاصة التي يتصل بها كل إدخال مادي، يكون الإدخال مراسل الاستطلاع 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

معلومات ذات صلة

- فهم وحدة المعالجة المركزية (CPU) من VIP التي تعمل بنسبة 99٪ والتخزين المؤقت من جانب RX

- استكشاف أخطاء الاستخدام العالي لوحدة المعالجة المركزية على موجّهات Cisco وإصلاحها

- فهرسة سلسلة مجتمع SNMP

- فهرس بروتوكول إدارة الشبكة البسيط

- الدعم الفني والتنزيلات من Cisco