تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا المستند العملية العامة التي يتم إستخدامها لإجراء التحقق من سلامة النظام على الأنظمة الأساسية للمحول 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 على قبض ربط إسقاط:
يحمي تنظيم مستوى التحكم (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، أدخل الأمر 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 الأساسية للحصول على مزيد من التفاصيل حول هذه العملية.