تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا المستند أستكشاف الأخطاء وإصلاحها بشكل عام لتقديم تقرير صحيح عن مشكلات وحدة المعالجة المركزية (CPU)/QFP العالية إلى TAC لحل الحالات بشكل أسرع.
توصي Cisco بأن تكون لديك معرفة أساسية بالمواضيع التالية:
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة. وهو ينطبق على أي نظام أساسي من Cisco IOS-XE® مع QFP مادي/افتراضي مثل ASR1000، ISR4000، ISR1000، CAT8000 أو Cat8000v.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
يوضح هذا المستند إحتياجات الأوامر من TAC للفرز الأولي لمشكلة عالية من وحدة المعالجة المركزية/QFP للحصول على تجربة رائعة باستخدام TAC من جهة الاتصال الأولى.
أيضا، يحتوي هذا المستند على تلميحات أستكشاف المشكلات وإصلاحها لتحديد وحدة معالجة مركزية (CPU) عالية أو مشكلة إستخدام معالج تدفق الكم (QFP) عالية حتى يمكنك العثور على حل قبل فتح حالة مركز المساعدة الفنية (TAC).
ليس الغرض من هذا المستند شرح أي إجراءات أستكشاف الأخطاء وإصلاحها بشكل مكثف. إن أمكن، يتم توفير المراجع إلى المزيد في أدلة أستكشاف المشكلات وإصلاحها العميقة.
في نهاية هذا المستند، هناك مخططات تجميعية تخدم للأغراض التعليمية كتمثيل مرئي للمكونات.
المكونات العالية - الذاكرة و TCAM و CPU و QFP - الاستخدام عادة ما يكون مؤشرا لأي من:
يعتبر تحديد السبب الأساسي لارتفاع مستوى إستخدام المكونات أمرا حيويا لتحديد مسار العمل المناسب لحل المشكلة.
يمكنك التحقق من الصحة إذا كان هناك حالة عالية من وحدة المعالجة المركزية (CPU) أو QFP من خلال أدوات المراقبة، أو من خلال هذه الأوامر:
show process cpu sorted
iosxe_router#show process cpu sorted
CPU utilization for five seconds: 90%/0%; one minute: 0%; five minutes: 0%
PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process
395 78769 1242162 63 89.07% 88.04% 89.02% 0 CDP Protocol
1 8 88 90 0.00% 0.00% 0.00% 0 Chunk Manager
--- snip ---
من السطر "إستخدام وحدة المعالجة المركزية لخمس ثوان: 90٪/0٪؛ دقيقة واحدة: 0٪؛ خمس دقائق: 0٪"، يجب التركيز على القيمة الأولى بعد سلسلة "خمس ثوان". في هذه الحالة، يشير 90٪ إلى إستخدام وحدة المعالجة المركزية (CPU) الإجمالي، بينما يمثل الرقم الموجود على يمين شرطة-0 في هذه الحالة إستخدام وحدة المعالجة المركزية (CPU) بسبب المقاطعات. يمثل الفرق بين هذين الرقمين إجمالي إستخدام وحدة المعالجة المركزية (CPU) بسبب العمليات. في هذا السيناريو، يستهلك بروتوكول CDP معظم موارد وحدة المعالجة المركزية (مستوى التحكم).
بما أن Cisco IOS-XE يحتوي على نواة قائمة على Linux، فإنك في بعض الأحيان تجد مشاكل على أي من العمليات التي يتم تشغيلها فوقه، يمكنك إستخدام النظام الأساسي show process CPU الذي تم تخزينه للتحقق مما إذا كانت أي عملية تتسبب في مشاكل (التركيز على عمود 5sec) لإظهار العمليات من نظام التشغيل الأساسي.
iosxe_router#show process cpu platform sorted
-- depending on the architecture, there can be multiple cores, deleting for brevity --
Pid PPid 5Sec 1Min 5Min Status Size Name
--------------------------------------------------------------------------------
18009 18001 323% 325% 328% R 266740 ucode_pkt_PPE0
11168 11160 1% 1% 1% S 914556 linux_iosd-imag
96 2 1% 0% 0% S 0 ksmd
--- snip ---
ملاحظة: تحتوي الموجهات ذات QFP الظاهرية على عملية ucode_pkt_PPE0، وهي عملية البرنامج التي تحاكي مستوى البيانات. لذلك يمكن تجاهل هذه العملية من قائمة العمليات التي تسهم في إستخدام وحدة المعالجة المركزية.
QFP هو النظام على شريحة مسؤول عن إعادة توجيه الحزمة بالكامل. يمكن العثور على معلومات إضافية في القسم: فهم جودة الخدمة العالية على موجهات IOS-XE.
iosxe_router #show platform hardware qfp active datapath utilization
CPP 0: Subdev 0 5 secs 1 min 5 min 60 min
--- snip ---
(bps) 21992 13648 13736 13720
Processing: Load (pct) 0 0 0 0
Crypto/IO
RX: Load (pct) 0 0 0 0
TX: Load (pct) 1 1 1 0
Idle (pct) 99 99 99 99
من أمر show platform hardware qfp active data path use ، ركز على المعالجة: التحميل لعمود 5 ثواني، بما أن هذا يوفر أحدث إستخدام إجمالي QFP. تعرض بعض الأجهزة إستخدام الوحدة النمطية للتشفير/الإدخال والإخراج أيضا، مع التركيز على وضع السكون، وكلما كان ذلك أقرب إلى 100٪، كان ذلك أفضل.
وبشكل افتراضي، لا توجد سجلات تم إنشاؤها بواسطة النظام الذي يظهر إستخدام عال لوحدة المعالجة المركزية على IOS الذي يستخدم رقم وحدة المعالجة المركزية (CPU) 0، وهو أول وحدة معالجة مركزية (CPU) على أنظمة Cisco IOS-XE.
يجب تكوين هذا الأمر أولا لإنشاء syslog على المركز الأول.
يجب كتابة هذا الأمر وفقا للتنسيق الموضح في إعلام حد وحدة المعالجة المركزية (CPU): معالجة نوع حد وحدة المعالجة المركزية (CPU) {الإجمالي | العملية | المقاطعة} إرتفاع النسبة المئوية فاصل ثوان [انخفاض النسبة المئوية الفاصل الزمني ثوان]
وبهذه الطريقة، سنتمكن من رؤية هذا النوع من الإشعار:
%SYS-1-CPURISINGTHRESHOLD: Threshold: Total CPU Utilization(Total/Intr): 91%/2%, Top 3 processes(Pid/Util):
وهناك طريقة أخرى لتمييز الاستخدام العالي لها وهي من خلال قياسات SNMP أو قياسات القياس عن بعد.
في بعض الحالات، سترى تنبيه حد الموارد مثل هذا التنبيه عندما يكون للمراكز الأخرى معدل إستخدام مرتفع:
PLATFORM_INFRA-5-IOS_INTR_OVER_LIMIT:
بالنسبة لمستوى البيانات، يمكن أن نرى هذا النوع من تنبيه QFP في السجل يشير بشكل عام إلى أن حمل الحد يتم تجاوزه:
MCPRP-QFP-ALERT: Slot: 0, QFP:0, Load 93% exceeds the setting threshold(80%).
إذا لم تكن وحدة المعالجة المركزية (CPU) ثابتة بنسبة 100٪، فعليك تضمين إخراج show tech. يعتبر هذا الأمر مساعدة كبيرة ل TAC، ويمكنك الاستفادة من عمليات الأتمتة التي طورها TAC لمساعدتك في العثور على المشكلات بشكل أسرع.
ملاحظة: يجب أستكشاف أخطاء حالة وحدة المعالجة المركزية (CPU) الفائقة وإصلاحها أثناء وجود المشكلة، نظرا لأن الجهاز لا يقوم بتخزين أي بيانات قديمة حول وقت تشغيل العمليات.
ملاحظة: تأكد من تشغيل إصدار مدعوم. ابحث عن مستند "نهاية البيع" و"نهاية العمر" للإصدار. إذا لزم الأمر، فانتقل إلى إصدار يكون حاليا ضمن إصدارات صيانة البرامج. وإلا، فإن TAC محدود على خيارات أستكشاف الأخطاء وإصلاحها والحل.
بشكل عام، تعتبر وحدة المعالجة المركزية (CPU)/QFP قيد التشغيل بشكل مرتفع إذا كانت قيد التشغيل فوق 80٪.
يمكن إقران موجهات Cisco IOS-XE بارتفاع معدل الاستخدام على مستوى التحكم (CPU) أو في مستوى البيانات (QFP).
ملاحظة: من الناحية المثالية، يجب تقييم إستخدام وحدة المعالجة المركزية (CPU)/QFP المرتفع نسبة إلى أنماط الاستخدام النموذجية للجهاز عبر الوقت. على سبيل المثال، إذا كان الجهاز يعمل عادة بنسبة 10٪ من إستخدام وحدة المعالجة المركزية (CPU) ولكنه يقفز فجأة إلى 40٪، فإن ذلك قد يشير إلى إستخدام عال لوحدة المعالجة المركزية (CPU) لذلك الجهاز. ومن ناحية أخرى، لا يمثل الجهاز الذي يعمل باستمرار بنسبة 80٪ من إستخدام وحدة المعالجة المركزية (CPU) مشكلة بالضرورة إذا كان ذلك هو مستوى التشغيل المعتاد. يمكن أن تساعد أنظمة المراقبة التي تحتوي على رسومات وحدة المعالجة المركزية (CPU) في تجميع هذه البيانات وتحليلها لإنشاء خط أساس لكل جهاز.
تشير الإشارة إلى وحدة المعالجة المركزية على موجه Cisco IOS-XE إلى وحدة المعالجة المركزية المسؤولة عن عمليات مستوى التحكم/الإدارة الخاصة بالجهاز. هناك العديد من العمليات التي تعمل على الجهاز، كلها تعمل على نواة لينوكس قائمة. يتم تشغيل كل عملية من هذه العمليات في وحدة معالجة مركزية (CPU) للأغراض العامة.
عند وجود حالة عالية لوحدة المعالجة المركزية، فإنها عادة ما تكون مؤشرا ل:
تحتوي بعض المنصات على العديد من وحدات المعالجة المركزية (CPU) للأغراض العامة، والتي تلتزم بهذه القواعد:
في أجهزة Cisco IOSXE، بوجه عام، لدينا مراكز مخصصة لوحدة المعالجة المركزية (CPU) على مستوى البيانات ومستوى التحكم.
بشكل عام، إذا كانت وحدة المعالجة المركزية (CPU) رقم 0 (وحدة المعالجة المركزية الأولى) مرتبطة بنظام التشغيل IOS (البرنامج الخفي IOS)، فإن الأساس المخصص لوحدة المعالجة المركزية (CPU) مرتبط بمستوى التحكم. يمكن أن تكون وحدات المعالجة المركزية (CPU) الأخرى مزيجا من وحدات المعالجة المركزية (CPU) لمستوى التحكم ومستوى البيانات.
في حالة ASR 1000، وهو عادة قابل لإضافة وحدات أخرى، فإن مخرجات الأوامر مثل عرض موارد النظام الأساسي وإظهار موجز التحكم في حالة برامج النظام الأساسي تظهر إستخدام وحدات المعالجة المركزية (CPU) لمستوى التحكم (RP) ومستوى البيانات (ESP).
يتم تخصيص وحدات المعالجة المركزية (CPU) على مستوى التحكم للتحكم في معالجة البروتوكول مثل معالجة بروتوكول BGP وبروتوكول STP وبروتوكول CDP وبروتوكول SSH وما إلى ذلك. تعمل وحدات المعالجة المركزية (CPU) لمستوى التحكم على معالجة الحزم الموجهة إلى الموجه نفسه لمعالجتها.
يشير مستوى البيانات بشكل عام إلى الحزم العابرة التي لا يستهلك الموجه نفسه في معالج التوجيه (RP)، بدلا من ذلك، حزم معالجة مستوى البيانات التي تتم معالجتها فقط في مكون معالج تدفق الكم (QFP) الذي هو معالج الحزمة. لهذه الحزم معالجتها في QFP حيث تحدث عمليات البحث لإرسال حزمة النقل إلى الوجهة المقصودة.
معالج التدفق الكمي (QFP) هو النظام على شريحة (SoC) المسؤولة عن جميع عمليات إعادة توجيه الحزمة في الجهاز.
تقوم QFP بتشغيل جزء متخصص من البرنامج يسمى الميكروكود. يكون هذا الميكروكود مسؤولا عن تنفيذ الميزات وتطبيقها على جميع الحزم التي تمر عبر الجهاز استنادا إلى تكوين واجهة الإدخال/الإخراج. كما أنه يتفاعل مع بقية النظام من خلال مختلف العمليات.
عند وجود شرط QFP مرتفع، فإنه عادة ما يكون مؤشرا ل:
ولفهم الوضع بشكل أفضل، يجب على TAC جمع تتبع صفيف إستدعاء الميزات (FIA) لمزيد من التحليل. يتم توثيق ذلك عند أستكشاف الأخطاء وإصلاحها باستخدام ميزة تتبع حزمة بيانات IOS-XE
هذه أوامر أساسية يجب تجميعها في وقت المشكلة (يمكن تنفيذ منطق EEM لمطابقة إعلام السجل والحصول على الإخراج):
router_non_modular#show platform resources
**State Acronym: H - Healthy, W - Warning, C - Critical
Resource Usage Max Warning Critical State
----------------------------------------------------------------------------------------------------
RP0 (ok, active) H
Control Processor 10.64% 100% 80% 90% H
DRAM 2143MB(54%) 3913MB 88% 93% H
bootflash 2993MB(97%) 3099MB 70% 90% C
ESP0(ok, active) H
QFP H
DRAM 52844KB(20%) 262144KB 85% 95% H
IRAM 207KB(10%) 2048KB 85% 95% H
CPU Utilization 0.00% 100% 90% 95% H
Router#show platform software status control-processor brief
Load Average
Slot Status 1-Min 5-Min 15-Min
RP0 Healthy 1.75 1.25 1.14
Memory (kB)
Slot Status Total Used (Pct) Free (Pct) Committed (Pct)
RP0 Healthy 4003008 2302524 (58%) 1700484 (42%) 3043872 (76%)
CPU Utilization
Slot CPU User System Nice Idle IRQ SIRQ IOwait
RP0 0 5.60 10.80 0.00 75.00 0.00 0.10 8.50
1 8.10 11.81 0.00 66.66 0.00 0.20 13.21
2 4.69 9.49 0.00 80.81 0.00 0.19 4.79
3 4.80 10.20 0.00 79.30 0.00 0.10 5.60
4 3.70 3.20 0.00 92.90 0.00 0.00 0.20
5 1.09 2.99 0.00 95.00 0.00 0.09 0.79
6 20.00 33.10 0.00 46.90 0.00 0.00 0.00
7 0.00 0.00 0.00 100.00 0.00 0.00 0.00
Router#
يمكن أن يكون لاستخدام وحدة المعالجة المركزية (CPU) العالي في موجه Cisco IOS-XE النمطي حالة وحدة المعالجة المركزية (CPU) عالية في بطاقة معالج التوجيه (RP) أو معالج الخدمة المضمنة (ESP) أو بطاقة معالج واجهة SPA (SIP). تساعد هذه الأوامر في فهم ما إذا كان هناك إرتباط بين حالة وحدة المعالجة المركزية (CPU) العالية وبطاقة مختلفة داخل الجهاز:
ios_xe_modular_router#show platform resources
**State Acronym: H - Healthy, W - Warning, C - Critical
Resource Usage Max Warning Critical State
----------------------------------------------------------------------------------------------------
RP0 (ok, active) H
Control Processor 11.62% 100% 90% 95% H
DRAM 1730MB(45%) 3783MB 90% 95% H
ESP0(ok, active) H
Control Processor 19.59% 100% 90% 95% H
DRAM 616MB(65%) 946MB 90% 95% H
QFP H
TCAM 8cells(0%) 65536cells 45% 55% H
DRAM 79212KB(30%) 262144KB 80% 90% H
IRAM 9329KB(7%) 131072KB 80% 90% H
SIP0 H
Control Processor 2.30% 100% 90% 95% H
DRAM 280MB(60%) 460MB 90% 95% H
* حسب إصدار Cisco IOS، يمكن أن يحتوي QFP على إستخدام المعالج، وإلا فأنت بحاجة إلى تجميع إستخدام بيانات QFP لأجهزة SHOW platform
يمكن العثور على دليل مرجع جيد ل ASR1k في أستكشاف أخطاء وحدة المعالجة المركزية (CPU) العليا وإصلاحها على موجه من السلسلة ASR1000
ملاحظة: تختلف الأوامر أحيانا حسب النظام الأساسي والإصدار. ابحث عن وثائق منصات العمل المحددة في بعض الحالات.
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
23-Oct-2024 |
الإصدار الأولي |