المحتويات

المقدمة

يصف هذا المستند الأسباب وراء توقع إستخدام عال لوحدة المعالجة المركزية (CPU) للمادة حفازة 9800 إذا كان يخص مستوى البيانات.

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

- 9800-CL أو 9800-L

معلومات أساسية

لا تحتوي الطرازان 9800-CL و 9800-L على شريحة إعادة توجيه مستوى بيانات الأجهزة، بخلاف الطرازين 9800-40 و 9800-80. لذلك، يتم محاكاة مستوى البيانات بواسطة عملية برنامج (تعمل على وحدة المعالجة المركزية).

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

الأعراض

يمكن أن يعرض Catalyst 9800 في بعض الأحيان إستخدام وحدة المعالجة المركزية (CPU) العالي على مراكز وحدة المعالجة المركزية (CPU) المحددة. من المهم للغاية تحديد ما إذا كانت هذه المشكلة هي بالفعل مشكلة برامج وحدة المعالجة المركزية (CPU) أو عرض مستوى البيانات الذي يمكنك تجاهله.

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

في هذا المثال، يمكنك مشاهدة وحدة OVA متوسطة (ليست ذات سعة معالجة عالية) طراز 9800-CL تم نشرها وهي تحتوي على 4 مراكز لمستوى التحكم ومركزين لمستوى البيانات.

في هذه الحالة، إذا أظهر النواة 4 و 5 درجة إستخدام عالية، يمكنك تجاهلها.

عنصر واجهة مستخدم وحدة المعالجة المركزية على واجهة مستخدم ويب 9800

في واجهة سطر الأوامر (CLI)، يظهر الأمر show platform software cpu alloc لك الدور المعين لكل مركز من مراكز وحدة المعالجة المركزية (كما هو موضح في واجهة مستخدم الويب السابقة).

يظهر الأمر show process cpu platform الذي تم فرزه لك إستخدام وحدة المعالجة المركزية لكل مركز والعمليات العليا.

العملية ucode_pkt_ppe0 هي عملية البرنامج التي تحاكي مستوى البيانات وبالتالي يمكن تجاهل العملية من قائمة العمليات التي تسهم في إستخدام وحدة المعالجة المركزية.

يعمل الطراز 9800-L على تعيين مراكز وحدة المعالجة المركزية (CPU) الخمس الأخيرة بشكل ثابت لمستوى البيانات. وعادة ما يكون المعالج 7 فقط هو الذي يظهر مستوى إستخدام مرتفع (ومن المتوقع) نظرا لعملية ucode_pkt_ppe0 التي تعمل عليه.

وفيما يلي مثال على وحدة معالجة مركزية صغيرة بحجم 9800-CL حيث يتم تخصيص النواة 2 و 3 لمستوى البيانات.

تظهر العملية ucode_pkt_PPE0 مستوى إستخدام مرتفع جدا ولكن هذا طبيعي ومتوقع حتى عندما تكون حركة مرور الشبكة قليلة.

myc9800-CL#show processes cpu platform sorted

CPU utilization for five seconds:  4%, one minute:  5%, five minutes:  6%

Core 0: CPU utilization for five seconds:  2%, one minute:  2%, five minutes:  1%

Core 1: CPU utilization for five seconds:  2%, one minute:  2%, five minutes:  2%

Core 2: CPU utilization for five seconds:  2%, one minute:  1%, five minutes:  2%

Core 3: CPU utilization for five seconds: 99%, one minute: 99%, five minutes: 99%

Pid    PPid    5Sec    1Min    5Min  Status        Size  Name

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

20268   19784     99%     99%     99%  S           271872  ucode_pkt_PPE0

28292    8568      1%      1%      1%  S          1087088  linux_iosd-imag

19801   19314      1%      1%      1%  S           250064  fman_fp_image

32539   32538      0%      0%      0%  S             1692  inet_gethost

32538   31946      0%      0%      0%  S              364  inet_gethost

32507   29493      0%      0%      0%  S             5592  confd-startup.s

كيفية التحقق من إستخدام مستوى البيانات

قد تتساءل عن كيفية التحقق مما إذا كان المحول Catalyst 9800 مغلوبا بحركة مرور الشبكة إذا كان إستخدام وحدة المعالجة المركزية لمستوى البيانات مرتفعا دائما. هناك ودجات خاص و CLI أمر ل هذا.

في واجهة مستخدم الويب، انتقل إلى monitor->النظام->إستخدام وحدة المعالجة المركزية. على اليمين لديك إستخدام DataPath.

وأهم مقياس هو PP في شكل نسبة مئوية. في هذا المثال، يكون DataPath خاملا بنسبة 99.56٪ وبالتالي فهو مشغول بشكل منطقي بنسبة 0.44٪ بعملية حزم الشبكة، والتي تكون منخفضة للغاية.

PP يمثل الحزمة المعالجة و RX يصف الوقت المستغرق في إستقبال حركة المرور و TM الوقت المستغرق في إرسال حركة المرور. وضع الخمول هو أساسا عكس PP (100٪ - PP)، وهو الوقت الذي يقضيه مستوى البيانات في انتظار شيء ما ليفعله.

إستخدام DataPath