المحتويات

المقدمة

مراقبة وحدة المعالجة المركزية واستخدام الذاكرة

فحص حالة تشخيصات الأجهزة

عرض ملف تعريف الأجهزة

مراقبة فعالة للمخزن المؤقت

مراقبة عدادات/إحصائيات الواجهة

مراقبة إحصائيات تنظيم مستوى التحكم

إجراء فحص صحة نظام ملف bootflash

تجميع مراكز النظام وسجلات المعالجة

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

المقدمة

يصف هذا المستند العملية العامة التي يتم إستخدامها لإجراء التحقق من سلامة النظام على الأنظمة الأساسية للمحول Cisco Nexus 3500 Series Switch Platforms التي تعمل بنظام تشغيل Nexus (NX-OS)، الإصدار 6.0(2).

مراقبة وحدة المعالجة المركزية واستخدام الذاكرة

لتلقي نظرة عامة على وحدة المعالجة المركزية (CPU) واستخدام الذاكرة للنظام، أدخل الأمر show system resources:

switch# show system resources

Load average:   1 minute: 0.32   5 minutes: 0.13   15 minutes: 0.10

Processes   :   366 total, 2 running

CPU states  :   5.5% user,   12.0% kernel,   82.5% idle

CPU0 states  :   10.0% user,   18.0% kernel,   72.0% idle

CPU1 states  :   1.0% user,   6.0% kernel,   93.0% idle

Memory usage:   4117064K total,   2614356K used,   1502708K free

Switch#

إذا كنت بحاجة إلى مزيد من التفاصيل حول العمليات التي تستهلك دورات وحدة المعالجة المركزية (CPU) أو الذاكرة، فأدخل عرض فرز وحدة المعالجة المركزية (CPU) وأعرض أوامر إستخدام ذاكرة kernel الداخلية للنظام:

switch# show process cpu sort

PID    Runtime(ms)  Invoked   uSecs  1Sec    Process

-----  -----------  --------  -----  ------  -----------

3239     55236684  24663045   2239    6.3%  mtc_usd

3376          776      7007    110    2.7%  netstack

15     26592500 178719270    148    0.9%  kacpid

3441      4173060  29561656    141    0.9%  cfs

3445      7646439   6391217   1196    0.9%  lacp

3507     13646757  34821232    391    0.9%  hsrp_engine

1        80564    596043    135    0.0%  init

2            6       302     20    0.0%  kthreadd

3         1064    110904      9    0.0%  migration/0

<snip>

switch# show system internal kernel memory usage

MemTotal:      4117064 kB

MemFree:       1490120 kB

Buffers:           332 kB

Cached:        1437168 kB

ShmFS:         1432684 kB

Allowed:       1029266 Pages

Free:           372530 Pages

Available:      375551 Pages

SwapCached:          0 kB

Active:        1355724 kB

Inactive:       925400 kB

HighTotal:     2394400 kB

HighFree:       135804 kB

LowTotal:      1722664 kB

LowFree:       1354316 kB

SwapTotal:           0 kB

SwapFree:            0 kB

Dirty:              12 kB

Writeback:           0 kB

AnonPages:      843624 kB

Mapped:         211144 kB

Slab:            98524 kB

SReclaimable:     7268 kB

SUnreclaim:      91256 kB

PageTables:      19604 kB

NFS_Unstable:        0 kB

Bounce:              0 kB

WritebackTmp:        0 kB

CommitLimit:   2058532 kB

Committed_AS: 10544480 kB

VmallocTotal:   284664 kB

VmallocUsed:    174444 kB

VmallocChunk:   108732 kB

HugePages_Total:     0

HugePages_Free:      0

HugePages_Rsvd:      0

HugePages_Surp:      0

Hugepagesize:     2048 kB

DirectMap4k:      2048 kB

DirectMap2M:   1787904 kB

switch#

تظهر المخرجات أن منطقة الذاكرة عالية يتم إستخدامها من قبل NX-OS، وأن منطقة الذاكرة المنخفضة يتم إستخدامها من قبل kernel. توفر قيمتا MemTotal وMemFree الذاكرة الإجمالية المتوفرة للمحول.

لإنشاء تنبيهات إستخدام الذاكرة، قم بتكوين المحول المماثل لما يلي:

switch(config)# system memory-thresholds minor 50 severe 70 critical 90

ملاحظة: بالنسبة لهذا المستند، يتم إستخدام القيم 50 و70 و90 فقط كأمثلة، أختر حدود الحد استنادا إلى إحتياجاتك.

فحص حالة تشخيصات الأجهزة

للتحقق من حالة تشخيصات الأجهزة، أدخل الأمر show diagnostic result all. تأكد من نجاح كافة الاختبارات ومن نجاح النتيجة التشخيصية الإجمالية.

switch# show diagnostic result all

Current bootup diagnostic level: complete

Module 1: 48x10GE Supervisor  SerialNo : <serial #>

Overall Diagnostic Result for Module 1 : PASS

Diagnostic level at card bootup: complete

Test results: (. = Pass, F = Fail, I = Incomplete, U = Untested, A = Abort)

1) TestUSBFlash ------------------------> .

2) TestSPROM ---------------------------> .

3) TestPCIe ----------------------------> .

4) TestLED -----------------------------> .

5) TestOBFL ----------------------------> .

6) TestNVRAM ---------------------------> .

7) TestPowerSupply ---------------------> .

8) TestTemperatureSensor ---------------> .

9) TestFan -----------------------------> .

10) TestVoltage -------------------------> .

11) TestGPIO ----------------------------> .

12) TestInbandPort ----------------------> .

13) TestManagementPort ------------------> .

14) TestMemory --------------------------> .

15) TestForwardingEngine ----------------> .

<snip>

عرض ملف تعريف الأجهزة

أدخل الأمر show hardware profile للتحقق من ملف تعريف الأجهزة الحالي الذي تم تكوينه على المحول، واستخدام جدول الأجهزة:

switch# show hardware profile status

Hardware table usage:

Max Host Entries = 65535, Used = 341

Max Unicast LPM Entries = 24576, Used = 92

Max Multicast LPM Entries = 8192, Used (L2:L3) = 1836 (1:1835)

Switch#

تأكد من أن إستخدام إدخالات المضيف وإدخالاتأطول مطابقة للبادئة للبث الأحادي/المتعدد (LPM) يقع ضمن الحد المحدد.

ملاحظة: لتحقيق الأداء الأمثل للمحول، من المهم إختيار قالب ملف تعريف الأجهزة المناسب.

إن يريد أنت المفتاح أن يلد syslog في حد مستوى معين، شكلت المفتاح مماثل إلى هذا:

switch(config)# hardware profile multicast syslog-threshold ?

<1-100>  Percentage

switch(config)# hardware profile unicast syslog-threshold ?

<1-100>  Percentage

ملاحظة: قيمة الحد الافتراضية هي 90 بالمائة لكل من البث الأحادي والبث المتعدد.

لمزيد من التفاصيل، ارجع إلى مقالة تكوين PIM Cisco، والتي توفر تفاصيل التكوين استنادا إلى الترخيص الذي تم تثبيته والميزات التي تم تمكينها. أيضا، إذا كنت تريد تحسين جدول إعادة التوجيه، فارجع إلى محولات Cisco Nexus 3000 Series Switches: فهم جدول إعادة التوجيه Cisco وتكوينه وضبطه.

مراقبة فعالة للمخزن المؤقت

توفر المراقبة النشطة للمخزن المؤقت (ATM) بيانات إشغال المخزن المؤقت متعدد المستويات، والتي تتيح رؤية أفضل للنقاط الساخنة للازدحام. تدعم هذه الميزة وضعين للتشغيل: وضع البث الأحادي والبث المتعدد.

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

ملاحظة: للحصول على مزيد من المعلومات، ارجع إلى مقال Cisco Nexus 3548 الخاص بمراقبة المخزن المؤقت النشط من Cisco. الشكل 4 من المقالة يوضح أن إستخدام المخزن المؤقت وصل إلى ذروته في الساعة 22:15:32 واستمر حتى الساعة 22:15:37. كما يوفر الرسم البياني دليلا على حدوث إرتفاعات مفاجئة في الاستخدام ويظهر سرعة تصريف المخزن المؤقت. إذا كان هناك جهاز إستقبال بطيء (مثل جهاز إستقبال بسرعة 1 جيجابت في الثانية بين أجهزة الاستقبال بسرعة 10 جيجابت في الثانية)، فيجب عليك تضمين تكوين مماثل لهذا الأمر: منفذ جهاز إستقبال بطيء لموجز الأجهزة <x>.

مراقبة عدادات/إحصائيات الواجهة

دخلت in order to راقبت حركة مرور فقد، العرض قارن إثرنيت x/y أمر. يوفر الإنتاج من هذا أمر معلومات أساسية عن معدل حركة المرور، وأيضا حالات السقوط/الأخطاء على مستوى المنفذ.

switch# show interface eth1/10

Ethernet1/10 is up

Dedicated Interface

Belongs to Po1

Hardware: 100/1000/10000 Ethernet, address: 30f7.0d9c.3b51

(bia 30f7.0d9c.3b51)

MTU 1500 bytes, BW 10000000 Kbit, DLY 10 usec

reliability 255/255, txload 1/255, rxload 1/255

Encapsulation ARPA

Port mode is trunk

full-duplex, 10 Gb/s, media type is 10G

Beacon is turned off

Input flow-control is off, output flow-control is off

Rate mode is dedicated

Switchport monitor is off

EtherType is 0x8100

Last link flapped 3d21h

Last clearing of "show interface" counters never

14766 interface resets

30 seconds input rate 47240 bits/sec, 68 packets/sec

30 seconds output rate 3120720 bits/sec, 3069 packets/sec

Load-Interval #2: 5 minute (300 seconds)

input rate 50.18 Kbps, 52 pps; output rate 3.12 Mbps, 3.05 Kpps

RX

4485822 unicast packets  175312538 multicast packets  388443 broadcast

packets

180186040 input packets  9575683853 bytes

0 jumbo packets  0 storm suppression bytes

1 runts  0 giants  1 CRC  0 no buffer

2 input error  0 short frame  0 overrun   0 underrun  0 ignored

0 watchdog  0 bad etype drop  0 bad proto drop  0 if down drop

0 input with dribble  260503 input discard

0 Rx pause

TX

159370439 unicast packets  6366799906 multicast packets  1111 broadcast

packets

6526171456 output packets  828646014117 bytes

0 jumbo packets

0 output errors  0 collision  0 deferred  0 late collision

0 lost carrier  0 no carrier  0 babble 0 output discard

0 Tx pause

switch#

إذا كانت قيم الإدخال أو الإخراج المرتجعة غير صفرية، فحدد ما إذا كانت الحزم المسقطة هي البث الأحادي و/أو البث المتعدد:

switch# show queuing interface ethernet 1/10

Ethernet1/10 queuing information:

TX Queuing

qos-group  sched-type  oper-bandwidth

0       WRR            100

RX Queuing

Multicast statistics:

Mcast pkts dropped                      : 0

Unicast statistics:

qos-group 0

HW MTU: 1500 (1500 configured)

drop-type: drop, xon: 0, xoff: 0

Statistics:

Ucast pkts dropped                      : 0

switch#

يشير الإخراج إلى أن حركة المرور التي تم إسقاطها لا ترجع إلى جودة الخدمة (QoS). الآن يجب عليك التحقق من إحصائيات عنوان MAC للأجهزة:

switch# show hardware internal statistics device mac ?

all         Show all stats

congestion  Show congestion stats

control     Show control stats

errors      Show error stats

lookup      Show lookup stats

pktflow     Show packetflow stats

qos         Show qos stats

rates       Show packetflow stats

snmp        Show snmp stats

عندما تقوم بإجراء أستكشاف أخطاء حركة المرور وإصلاحها، فإن خيارات المفتاح التي سيتم فحصها هي الازدحام والأخطاء وجودة الخدمة. يوفر خيار pktflow إحصائيات حركة مرور البيانات في أتجاهات Rx و TX، مع نطاقات معينة بحجم الحزمة.

switch# show hardware internal statistics device mac errors port 10

|------------------------------------------------------------------------|

| Device: L2/L3 forwarding ASIC   Role:MAC                               |

|------------------------------------------------------------------------|

Instance:0

ID   Name                                          Value              Ports

--   ----                                          -----              -----

198  MTC_MB_CRC_ERR_CNT_PORT9                      0000000000000002   10 -

508  MTC_PP_CNT_PORT1_RCODE_CHAIN3                 0000000000000002   10 -

526  MTC_RW_EG_PORT1_EG_CLB_DROP_FCNT_CHAIN3       000000000054da5a   10 -

3616 MTC_NI515_P1_CNT_TX                           0000000000000bed   10 -

6495 TTOT_OCT                                      000000000005f341   10 -

7365 RTOT                                          0000000000000034   10 -

7366 RCRC                                          0000000000000001   10 -

7374 RUNT                                          0000000000000001   10 -

9511 ROCT                                          00000000000018b9   10 -

10678 PORT_EXCEPTION_ICBL_PKT_DROP                 000000000003f997   10 -

ملاحظة: تساوي القيمة السداسية العشرية 0x3f997 260503 بتنسيق عشري.

switch# show interface eth1/10

Ethernet1/10 is up

<snip>  0 input with dribble

260503 input discard

<snip>

في الإخراج، تشير رسالة خطأ PORT_EXCEPTION_ICBL_PKT_DROP إلى أن حركة المرور المستلمة على المنفذ تحتوي على علامة dot1Q لشبكة VLAN التي لم يتم تمكينها على المحول.

وفيما يلي مثال آخر، حيث يتم ملاحظة انخفاض حركة المرور بسبب جودة الخدمة:

switch# show interface ethernet 1/11

Ethernet1/11 is up

<snip>

TX

<snip>

0 output errors  0 collision  0 deferred  0 late collision

0 lost carrier  0 no carrier  0 babble 6153699 output discard

0 Tx pause

switch#

switch# show queuing interface ethernet 1/11

Ethernet1/11 queuing information:

TX Queuing

qos-group  sched-type  oper-bandwidth

0       WRR            100

RX Queuing

Multicast statistics:

Mcast pkts dropped                      : 0

Unicast statistics:

qos-group 0

HW MTU: 1500 (1500 configured)

drop-type: drop, xon: 0, xoff: 0

Statistics:

Ucast pkts dropped                      : 6153699

ملاحظة: يشير الإخراج إلى إسقاط حزم 6153699 في إتجاه الاستلام، وهو أمر مضلل. أحلت cisco بق id CSCuj20713.

switch# show hardware internal statistics device mac all | i 11|Port

(result filtered for relevant port)

ID   Name           Value              Ports

<snip>

5596 TX_DROP        00000000005de5e3   11 -  <--- 6153699 Tx Drops in Hex

<snip>

10253 UC_DROP_VL0   00000000005de5e3   11 -  <--- Drops for QoS Group 0 in Hex

<snip>

في الملخص، هنا الأمر أن يكون استعملت in order to على قبض ربط إسقاط:

- show interface ethernet x/y

- show queuing interface ethernet x/y

- إظهار منفذ أخطاء ماك لجهاز الإحصاءات الداخلية للأجهزة <port #>

مراقبة إحصائيات تنظيم مستوى التحكم

يحمي تنظيم مستوى التحكم (CoPP) مستوى التحكم لضمان إستقرار الشبكة. للحصول على تفاصيل إضافية، راجع مقال تكوين تنظيم مستوى التحكم Cisco.

دخلت in order to راقبت ال CoPP إحصاء، العرض سياسة-خريطة قارن تحكم-plane أمر:

switch# show policy-map interface control-plane

Control Plane

service-policy  input: copp-system-policy

class-map copp-s-ping (match-any)

match access-group name copp-system-acl-ping

police pps 100 , bc 0 packets

HW Matched Packets   30

SW Matched Packets   30

class-map copp-s-l3destmiss (match-any)

police pps 100 , bc 0 packets

HW Matched Packets   76

SW Matched Packets   74

class-map copp-s-glean (match-any)

police pps 500 , bc 0 packets

HW Matched Packets   103088

SW Matched Packets   51544

<snip>

في المخرجات، الجهاز (HW) والبرنامج (SW) الحزم المتطابقة ل CoPP-S-ping هي نفسها. وهذا يعني أن مقدار الحزم التي يتم حسابها بواسطة الجهاز هو 30 (يتم إرسالها جميعا نحو برنامج تشغيل وحدة المعالجة المركزية (CPU) داخل النطاق)، ويقوم البرنامج بحساب نفس عدد الحزم قبل أن يرسلها إلى وحدة المعالجة المركزية. وهذا يشير إلى أنه لا يتم إسقاط الحزم بواسطة CoPP، لأنها ضمن الحد الذي تم تكوينه وهو 100 p/s.

عندما تنظر إلى فئة CoPP-GLEAN، والتي تطابق الحزم الموجهة إلى عنوان IP والتي لا يوجد لها إدخال ذاكرة التخزين المؤقت لبروتوكول تحليل العنوان (ARP)، فإن عدد الحزم التي يتم رؤيتها بواسطة HW هو 103088، بينمايتطابق SW فقط مع 51544. هذا يشير إلى أن CoPP أسقط 51544 (103088-51544) ربط، لأن معدل هذه الحزم يتجاوز 500 p/s.

يتم الحصول على عدادات SW من برنامج تشغيل النطاق الداخلي لوحدة المعالجة المركزية، وتأتي عدادات HW من قائمة التحكم في الوصول (ACL) التي تمت برمجتها في الجهاز. إذا واجهت حالة تكون فيها الحزم المتطابقة مع الجهاز تساوي صفر، وكانت هناك قيمة غير صفرية للحزم المتطابقة مع البرامج، حينئذ لا توجد قائمة تحكم في الوصول في الجهاز لخريطة الفئة المحددة، والتي يمكن أن تكون عادية. من المهم أيضا ملاحظة أن هذين العددين قد لا يتم استطلاعهما في نفس الوقت، ويجب عليك إستخدام قيم العداد فقط من أجل أستكشاف الأخطاء إذا كان الفرق كبيرا.

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

مدرك أن هناك ثلاثة أنواع من سياسات CoPP: افتراضي، طبقة 2 (L2)، وطبقة 3 (L3). أختر السياسة المناسبة استنادا إلى سيناريو النشر، وقم بتعديل سياسة CoPP استنادا إلى الملاحظات. من أجل ضبط CoPP، راجع بانتظام، ثم تحقق بعد حصولك على خدمات/تطبيقات جديدة أو بعد إعادة تصميم الشبكة.

ملاحظة: لمسح العدادات، أدخل الأمر clear coPP statistics.

إجراء فحص صحة نظام ملف bootflash

لإجراء فحص سلامة على نظام ملف bootflash، أدخل الأمر system health check bootflash:

switch# system health check bootflash

Unmount successful...

Checking any file system errors...Please be patient...

Result: bootflash filesystem has no errors

done.

Remounting bootflash ...done.

switch#

تحذير: يتم إلغاء تحميل نظام الملفات عند تشغيل الاختبار، ويتم إعادة تحميله بمجرد اكتمال الاختبار. تأكد من عدم الوصول إلى نظام الملفات أثناء تشغيل الاختبار.

تجميع مراكز النظام وسجلات المعالجة

تحذير: تأكد من أن النظام لا يواجه أي عمليات إعادة ضبط أو أعطال للعملية، ولا يقوم بإنشاء أي ملفات أساسية أو سجلات معالجة عند محاولة إستخدام الأوامر المشار إليها في هذا القسم.

أدخل هذه الأوامر لتجميع مراكز النظام ومعالجة السجلات:

switch# show cores

Module  Instance  Process-name     PID       Date(Year-Month-Day Time)

------  --------  ---------------  --------  -------------------------

switch#

switch# show process log

Process          PID     Normal-exit  Stack  Core   Log-create-time

---------------  ------  -----------  -----  -----  ---------------

ethpc            4217              N      N      N  Tue Jun  4 01:57:54 2013

ملاحظة: راجع مقالة إسترداد الملفات الأساسية من أنظمة تحويل Cisco Nexus الأساسية للحصول على مزيد من التفاصيل حول هذه العملية.

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

- أوراق البيانات والمؤلفات - سلسلة مبدلات Cisco Nexus 3000

- مقارنة الطرز - سلسلة مبدلات Cisco Nexus 3000

- مقدمة - سلسلة مبدلات Cisco Nexus 3000

- فهم عداد الواجهة "Input Discard" في Nexus3000 - مجتمعات دعم Cisco

- الدعم التقني والمستندات - Cisco Systems