يزود هذا وثيقة معلومة حول الإنتاج من العرض عملية cpu أمر عندما أنت تصدر الأمر على ال cisco مادة حفازة 4500/4000، 2948G، 2980G، و 4912G مفتاح أن يركض مادة حفازة os (CatOS) نظام برمجية. يوضح هذا المستند كيفية تحديد أسباب إستخدام وحدة المعالجة المركزية (CPU) عالية على هذه المحولات. كما يسرد المستند بعض سيناريوهات التكوين أو الشبكة المشتركة التي تتسبب في إستخدام وحدة المعالجة المركزية (CPU) بشكل كبير على سلسلة Catalyst 4500.
ملاحظة: إذا قمت بتشغيل محولات Catalyst 4500/4000 Series المستندة إلى برنامج Cisco IOS، فارجع إلى إستخدام وحدة المعالجة المركزية (CPU) العالي على محولات Catalyst 4500/4000 المستندة إلى برنامج Cisco IOS.
ملاحظة: في هذا المستند، تشير الكلمات switch والمحولات إلى محولات Catalyst 4500/4000 و 2948G و 2980G و 4912G.
مثل موجهات Cisco، تستخدم المحولات الأمر show process cpu لعرض إستخدام وحدة المعالجة المركزية لمعالج Supervisor Engine (محرك المشرف) في المحول. ومع ذلك، نظرا للاختلافات في آليات إعادة التوجيه والبنى بين الموجهات والمحولات من Cisco، فإن الإخراج النموذجي لأمر وحدة المعالجة المركزية show process يختلف بشكل ملحوظ. ويختلف معنى الناتج أيضا.
وتوضح هذه الوثيقة هذه الاختلافات. يصف المستند إستخدام وحدة المعالجة المركزية (CPU) على المحولات وكيفية تفسير إخراج أمر show process cpu.
لا توجد متطلبات خاصة لهذا المستند.
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية ل:
مادة حفازة 4500/4000 مفتاح أن يركض CatOS
مادة حفازة 2948g مفتاح
مادة حفازة 2980g و 2980g-a مفتاح
مادة حفازة 4912G مفتاح
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
للحصول على مزيد من المعلومات حول اصطلاحات المستندات، ارجع إلى اصطلاحات تلميحات Cisco التقنية.
تستخدم الموجهات المستندة إلى البرامج من Cisco البرامج لمعالجة الحزم وتوجيهها. يميل إستخدام وحدة المعالجة المركزية (CPU) على موجه Cisco إلى الزيادة حيث يقوم الموجه بتنفيذ المزيد من معالجة الحزم وتوجيهها. لذلك، يمكن أن يوفر الأمر show process cpu إشارة دقيقة بدرجة كبيرة إلى حمل معالجة حركة المرور على الموجه.
لا تستخدم محولات Catalyst 4500/4000 التي تعمل بنظام التشغيل CatOS و 2948G و 2980G و 4912G وحدة المعالجة المركزية بنفس الطريقة. وتتخذ هذه المحولات قرارات إعادة التوجيه في الأجهزة، وليس في البرامج. لذلك، عندما تقوم المحولات باتخاذ قرار إعادة التوجيه أو التحويل لمعظم الإطارات التي تمر عبر المحول، فإن العملية لا تتضمن وحدة المعالجة المركزية (CPU) لمحرك المشرف.
وبدلا من ذلك، تقوم وحدة المعالجة المركزية (CPU) لمحرك المشرف بتنفيذ وظائف مهمة أخرى. وتتضمن الوظائف التي تقوم بها ما يلي:
المساعدة في تعلم عنوان MAC وتشيخه
ملاحظة: يسمى أيضا تعلم عنوان MAC إعداد المسار.
تشغيل البروتوكولات والعمليات التي توفر التحكم في الشبكة
وتتضمن الأمثلة بروتوكول الشجرة المتفرعة (STP) وبروتوكول أستكشاف Cisco (CDP) وبروتوكول خط اتصال الشبكة المحلية الظاهرية (VLAN) وبروتوكول التوصيل الديناميكي (DTP) وبروتوكول تجميع المنفذ (PAgP).
يعالج شبكة إدارة حركة مرور أن يكون معد ل إلى ال sc0 أو me1 قارن من المفتاح
وتتضمن الأمثلة Telnet أو HTTP أو حركة مرور بروتوكول إدارة الشبكة البسيط (SNMP).
يوفر الأمر show process cpu معلومات حول وحدة المعالجة المركزية (CPU) في Supervisor Engine (المحرك المشرف)، بينما لا توفر أجهزة المحول التي تتخذ قرارات إعادة التوجيه هذه المعلومات. لذلك، لا يرتبط إخراج الأمر مباشرة بأداء التحويل أو حمل حركة مرور البيانات من المحولات.
يمكنك تحديد مكان المشاكل والإصلاحات المحتملة إذا:
أصدرت العرض-tech دعم أمر أو العرض عملية cpu أمر من ك cisco أداة.
أستخدم أداة مترجم الإخراج (العملاء المسجلون فقط).
في بعض الحالات، حتى المحول الذي يمر قليلا أو لا يرسل حركة مرور إستخدام وحدة المعالجة المركزية (CPU) الذي يكون أعلى من المعتاد مع المحولات الأخرى المستندة إلى CatOS. يعرض إخراج أمر show process cpu إستخدام وحدة المعالجة المركزية المرتفع هذا.
ملاحظة: أمثلة على المحولات الأخرى المستندة إلى CatOS هي المحولات من السلسلة Catalyst 5500/5000 و 6500/6000.
على محول Catalyst 4003 أو 4006 أو 2948G أو 2980G أو 4912G، يكون إستخدام وحدة المعالجة المركزية النموذجي من 1 إلى 30 في المائة. على محول Catalyst 4006 الذي قمت بتثبيت وحدة أو أكثر من وحدات WS-X4148-RJ45V النمطية، يكون الاستخدام النموذجي أعلى. وعادة يكون الاستخدام النموذجي 20-50 في المئة. ويكون الاستخدام أعلى لأن هذه الوحدات النمطية تنفذ مراقبة إضافية للمنفذ لاكتشاف هواتف IP المتصلة. تحتاج الوحدات النمطية إلى اكتشاف الهواتف المتصلة بحيث يمكن تطبيق الطاقة المضمنة، إذا لزم الأمر.
بصفة عامة، لا تزيد هذه النسب المئوية بالتناسب مع مقدار حركة المرور التي تمر عبر المحول. لذلك، سواء كان المحول خاملا تماما أو قام بتمرير كميات كبيرة من حركة المرور، فإن متوسط نسب إستخدام وحدة المعالجة المركزية (CPU) لا يتغير بشكل ملحوظ.
بشكل نموذجي، تكون عمليات الاستخدام الأعلى في المائة هي عمليات تحويل النفقات العامة والمسؤول. يبدي هذا مثال الإنتاج من العرض عملية cpu أمر على مادة حفازة 4006 مفتاح مع مشرف محرك ii أن يركض CatOS:
ملاحظة: تم منع بعض المخرجات من أجل الوضوح.
Console> (enable) show processes cpu CPU utilization for five seconds: 43.72% one minute: 43.96% five minutes: 34.17% PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process --- ----------- ---------- -------- ------- ------- ------- --- --------------- 1 143219346 0 0 74.28% 56.04% 65.83% -2 Kernel and Idle 3 5237943 1313358 330000 2.84% 2.00% 2.00% -2 SynConfig 13 4378417 92798429 2000 1.97% 1.00% 1.00% -2 gsgScpAggregati 19 2692969 8548403 14000 1.23% 1.00% 1.00% -2 SptBpduRx 84 6702117 92798314 9000 2.77% 2.00% 2.00% 0 Console 97 9382372 16190292 12499 4.26% 4.22% 4.31% 0 Packet forwardi 98 23438905 7904296 9352 16.64% 19.57% 17.50% 0 Switching overh 99 2271479 1443242 57968 1.19% 1.04% 0.98% 0 Admin overhead Console> (enable)
تحويل التكاليف هو في الواقع عملية تتكون من عدة عمليات فرعية. تتعامل العمليات الفرعية مع هذه المهام:
التعرف على العناوين لعناوين MAC الجديدة
ملاحظة: يسمى أيضا تعلم عنوان MAC إعداد المسار.
التقادم العادي لإدخال المضيف، بالإضافة إلى التقادم السريع، بسبب إستقبال وحدات بيانات بروتوكول الجسر (BPDUs) الخاصة بإعلام تغيير مخطط STP (TCN)
معالجة الحزمة لحركة مرور التحكم، مثل STP BPDUs، CDP، VTP، DTP، و PAgP
معالجة الحزمة لحركة مرور الإدارة، مثل Telnet و SNMP و HTTP، بالإضافة إلى حزم البث والبث المتعدد في الشبكات الفرعية sc0 أو me1
Admin Overhead هي عملية لإدارة أجهزة المحول. يقوم المسؤول بمعالجة هذه المهام:
الدائرة المدمجة الخاصة بتطبيق بنية المحول (ASIC) وإدارة الأجهزة الأخرى
إدارة ASIC لبطاقة الخط
مراقبة المنفذ
بما أن العرض النموذجي يعالج أمر وحدة المعالجة المركزية إستخدام قسم من هذا وثيقة يذكر، ال CPU نموذجي إستعمال على مادة حفازة 4500/4000 sery مفتاح أعلى من على آخر CatOS-based مفتاح. هذا آخر مفتاح يتضمن المادة حفازة 5500/5000 و 6500/6000.
ومع ذلك، في بعض الحالات، يمكن أن يتجاوز إستخدام وحدة المعالجة المركزية (CPU) لمحرك المشرف هذا النطاق المتوقع. يمكن أن يتجاوز إستخدام وحدة المعالجة المركزية النطاقات النموذجية على المحول لهذه الأسباب:
تعلم العنوان- يتم إعادة توجيه الإطار الأول في أي تدفق من عنوان MAC المصدر إلى عنوان MAC للوجهة إلى وحدة المعالجة المركزية Supervisor Engine (المحرك المشرف). باستخدام عملية إعادة التوجيه هذه، يمكن أن يحدث تعلم العنوان. بمجرد أن تقوم وحدة المعالجة المركزية (CPU) بإعداد المسار في الأجهزة، يتم تحويل الإطارات التالية التي تستخدم عناوين MAC للمصدر والوجهة نفسها في الأجهزة. وحدة المعالجة المركزية ليست لها أية مشاركة. لذلك، إذا كان يجب على وحدة المعالجة المركزية (CPU) معرفة عدد كبير من عناوين MAC في فترة زمنية قصيرة، فيمكن زيادة إستخدام وحدة المعالجة المركزية. يرتفع الاستخدام أثناء إعداد المسارات. يحتاج المحول إلى تعلم عدد كبير من عناوين MAC في فترة قصيرة عند، على سبيل المثال، بداية يوم العمل أو بعد الغداء مباشرة. في هذه الأوقات، يقوم العديد من المستخدمين بتشغيل أنظمتهم أو تسجيل الدخول إلى الشبكة.
تتسبب شبكات STP TCN الموجودة في وحدات بيانات بروتوكول الجسر (BPDUs) الخاصة بالشبكة—TCN في قيام المحول بإجراء شيخوخة سريعة على عناوين MAC التي تعلمها المحول. ونتيجة لذلك، يتم إرسال العديد من الإطارات إلى وحدة المعالجة المركزية (CPU) لتعلم العناوين وإعداد المسار. لذلك، أنت ينبغي وجدت الجذر سبب ال TCNs ومنعت التكرار. وهذه بعض الأسباب المحتملة:
منفذ في الشبكة الذي يرفرف
الأجهزة المضيفة التي تقوم بتشغيل المنافذ التي ليس لديها بروتوكول الشجرة المتفرعة (STP) طراز PortFast أو خفضها
يجب أن يتم رفع إستلام حركة مرور البث الزائدة على واجهات الإدارة (sc0 أو me1)—عمليات البث في الشبكات الفرعية للإدارة/شبكة VLAN إلى مستوى مرتفع بما يكفي فوق مكدس البروتوكولات على المحول لتحديد ما إذا كان Supervisor Engine (محرك المشرف) هو المستلم المقصود لحركة المرور. وتتضمن أمثلة حركة المرور التي يمكنها زيادة إستخدام وحدة المعالجة المركزية (CPU) على المحول ما يلي:
بروتوكول معلومات توجيه تبادل حزم الشبكة البينية (IPX)/بروتوكول إعلان الخدمة (RIP/SAP)
حركة مرور التحكم في AppleTalk
إطارات نظام الإدخال/الإخراج الأساسي لشبكة البث (NetBIOS)
تطبيقات IP القديمة التي تستخدم البث
حركة مرور الإدارة الزائدة — يمكن أن تتسبب حركة مرور إدارة معينة في إستخدام وحدة المعالجة المركزية (CPU) بشكل كبير على المحول. ومن الأمثلة على ذلك اقتراع SNMP المتكرر بشكل خاص.
برمجية يحول حركة مرور— عندما يستعمل أنت الطبقة 3 وحدة نمطية، تذكرت أن كل حركة مرور أن يبلغ المسحاج تخديد على ال VLAN أهلي طبيعي يكون وجهت في برمجية. لهذا الوضع تأثير ضار على أداء المحول. لا يعالج الرمز البالغ الصغر على WS-X4232-L3 حزم 802.1Q التي تأتي على شبكة VLAN الأصلية بدون علامات تمييز. وبدلا من ذلك، تنتقل الحزم إلى وحدة المعالجة المركزية، وتقوم وحدة المعالجة المركزية بمعالجة الحزم. تؤدي هذه العملية إلى إستخدام عال لوحدة المعالجة المركزية إذا كانت وحدة المعالجة المركزية تتلقى الحزم بدون علامات تمييز بمعدل مرتفع على واجهات VLAN الفرعية الأصلية. لذلك، خلقت VLAN وهمي (أي لا يحتوي على أي مستعمل حركة مرور) بما أن ال VLAN أهلي طبيعي.
ملاحظة: قم بإنشاء شبكة VLAN وهمية كشبكة VLAN الأصلية على روابط خطوط الاتصال بين الموجه والمحول. تقوم وحدة المعالجة المركزية بتوجيه جميع حركة مرور البيانات التي ترسل على شبكة VLAN الأصلية، والتي يكون لها تأثير ضار على أداء المحول. خلقت VLAN إضافي أن أنت لا يستعمل أي مكان آخر في الشبكة وجعلت هذا VLAN ال VLAN أهلي طبيعي ل الشنطة خطوة بين المسحاج تخديد والمفتاح.
وهناك مفهوم خاطئ آخر وهو أن زمن وصول إستجابة إختبار الاتصال هو نتيجة لاستخدام وحدة المعالجة المركزية (CPU) بشكل كبير على محرك المشرف على المحول. يحدث زمن انتقال الاستجابة عند إختبار اتصال واجهة sc0 للمحول. زمن انتقال الاستجابة أكبر من 10 مللي ثانية.
معالجة الطلب والرد لبروتوكول رسائل التحكم في الإنترنت (ICMP) هي مهمة ذات أولوية منخفضة على Supervisor Engine (محرك المشرف). هناك العديد من المهام الأكثر أهمية لها الأولوية على إنشاء إستجابة إختبار الاتصال. لذلك، تتميز أوقات إستجابة إختبار الاتصال التي تتراوح من 7 إلى 10 مللي ثانية بشكل نموذجي، حتى على محول خامل بالكامل. على مفتاح مشغول بشكل خاص، يمكن أن تكون أوقات الاستجابة أطول.
ومع ذلك، تتم إعادة توجيه إختبارات الاتصال من خلال المحول عادة في الأجهزة. في هذه الحالات، يرى المحول طلب صدى ICMP والرد كإطارات بيانات بسيطة. يتكون زمن انتقال الاستجابة من:
تأخير إعادة التوجيه من خلال المحول
وعادة ما يكون هذا تأخيرا قصيرا جدا، بترتيب ميكروثانية.
زمن انتقال مكدسات IP في العملية والاستجابة لطلبات إختبار الاتصال والردود
أي تأخير آخر في الشبكة يجب أن تجتازه حزم ICMP
ومثال على هذا التأخير هو عدة نقلات لموجهات.
عمليات إعادة توجيه IP غير ضرورية بسبب الاستخدام الواسع للتوجيه الثابت
لا يعكس إستخدام وحدة المعالجة المركزية (CPU) لمحرك المشرف أداء إعادة توجيه الأجهزة للمحول. مع ذلك، يجب أن تقوم بتحديد الأساس ومراقبة إستخدام وحدة المعالجة المركزية لمحرك المشرف.
وضع أساس لاستخدام وحدة المعالجة المركزية (CPU) لمحرك المشرف للمحول في شبكة حالة مستقرة مع أنماط حركة المرور العادية والحمولة.
لاحظ العمليات التي تقوم بإنشاء أعلى إستخدام لوحدة المعالجة المركزية.
عند أستكشاف أخطاء إستخدام وحدة المعالجة المركزية (CPU) وإصلاحها، فكر في الأسئلة التالية:
ما هي العمليات التي تقوم بإنشاء أعلى إستخدام؟ هل تختلف هذه العمليات عن خط الأساس؟
هل وحدة المعالجة المركزية (CPU) مرتفعة باستمرار، مقارنة بالمستوى الأساسي؟ أم أن هناك إرتفاعات كبيرة في الاستخدام، ثم عودة إلى مستويات خط الأساس؟
هل هناك TCNs في الشبكة؟ أو هل تم تكوين الارتباطات المتكررة بشكل صحيح باستخدام معلمات الشجرة المتفرعة لتجنب حلقات التكرار؟
ملاحظة: تعطيل منافذ التدفق أو منافذ المضيف مع تعطيل STP PortFast بسبب TCNs.
هل هناك بث مفرط أو حركة مرور متعدد البث في الشبكات الفرعية للإدارة/شبكة VLAN؟
هل هناك حركة مرور بيانات إدارة مفرطة، مثل إستطلاع SNMP، على المحول؟
إن يمكن، عزلت الإدارة VLAN من VLANs مع مستعمل حركة مرور بيانات، خصوصا يعزل بث حركة مرور.
وتتضمن أمثلة هذا النوع من حركة المرور IPX RIP/SAP و AppleTalk وحركة مرور البث الأخرى. ويمكن أن تؤثر حركة المرور هذه على إستخدام وحدة المعالجة المركزية (CPU) في Supervisor Engine، وفي الحالات القصوى، يمكن أن تتداخل مع التشغيل العادي للمحول.
ضع في الاعتبار ترقية محول.
بالنسبة لمحركات المشرف Catalyst 4500/4000 Series Supervisor Engines والمحولات التي تعمل بنظام التشغيل CatOS، ضع في الاعتبار ترقية المحول لإصدار 5.5(7) أو إصدار أحدث.
تدمج هذه الإصدارات العديد من عمليات التحسين المتعلقة بوحدة المعالجة المركزية، وخاصة في مجال عمليات تحويل العمليات الفرعية.
في الإصدار 6.4.4 من CatOS والإصدارات الأحدث، هناك امتداد لفترة انتهاء مهلة طلب الإدارة. يمكن أن يمنع ملحق فترة المهلة العديد من حالات انتهاء المهلة المؤقتة لحزم التحكم العابرة التي يمكن أن تتسبب فيها وحدة المعالجة المركزية (CPU) المشغولة.
ملاحظة: الإصدارات 6.1(1) وما بعد تدعم المادة حفازة 2980g-a.
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
30-Aug-2005 |
الإصدار الأولي |