تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يوضح هذا المستند سبب إمكانية مشاهدة إستخدام عال لوحدة المعالجة المركزية (CPU) تم الإعلام عنه في vManage لأنظمة السحابة vEdge 5000/2000/1000/100B و vEdge على الرغم من أن أداء الأنظمة يكون طبيعيا مع عدم وجود وحدة معالجة مركزية (CPU) عالية تم الإبلاغ عن عرضها في الجزء العلوي.
مع الإصدارات 17.2.x والإصدارات الأحدث، يمكن ملاحظة زيادة في إستهلاك وحدة المعالجة المركزية (CPU) والذاكرة لمنصات شبكات vEdge و vEdge. يتم ملاحظة ذلك في لوحة معلومات vManage لجهاز معين. وفي بعض الحالات، يؤدي ذلك أيضا إلى زيادة عدد التنبيهات والتحذيرات في vManage.
يرجع سبب إستخدام وحدة المعالجة المركزية (CPU) المرتفع الذي تم الإعلام عنه عندما يعمل الجهاز بشكل طبيعي مع الوضع العادي أو المنخفض أو لا يوجد حمل إلى تغيير في الصيغة المستخدمة لحساب الاستخدام. مع إصدارات 17.2، يتم حساب إستخدام وحدة المعالجة المركزية (CPU) استنادا إلى متوسط الحمل من حالة نظام العرض على VEdge.
يعرض vManage إستخدام وحدة المعالجة المركزية (CPU) في الوقت الفعلي للجهاز. إنه يسحب متوسط دقيقة واحدة [min1_avg] ومتوسط 5 دقائق [min5_avg] استنادا إلى البيانات التاريخية. يتضمن متوسط الحمولة، بحكم التعريف، أشياء مختلفة وليس فقط دورات وحدة المعالجة المركزية (CPU) التي تساهم في حساب الاستخدام. على سبيل المثال، يتم مراعاة وقت انتظار الإدخال/الإخراج، ووقت انتظار العملية، والقيم الأخرى عند تقديم هذه القيمة للنظام الأساسي. في هذه الحالة، تتجاهل القيم الموضحة لحالات وحدة المعالجة المركزية وقيم وحدة المعالجة المركزية في الأمر العلوي من vShell.
فيما يلي مثال على كيفية حساب إستخدام وحدة المعالجة المركزية (CPU)، وهو متوسط حمل يبلغ دقيقة واحدة، وإظهاره في لوحة معلومات vManage:
عند التحقق من التحميل من واجهة سطر الأوامر (CLI) الخاصة بالإصدار vEdge، يمكن ملاحظة ذلك:
vEdge# show system status | include Load Load average: 1 minute: 3.10, 5 minutes: 3.06, 15 minutes: 3.05 Load average: 1 minute: 3.12, 5 minutes: 3.07, 15 minutes: 3.06 Load average: 1 minute: 3.13, 5 minutes: 3.08, 15 minutes: 3.07
Load average: 1 minute: 3.10, 5 minutes: 3.07, 15 minutes: 3.05
وفي هذه الحالة، يتم حساب إستخدام وحدة المعالجة المركزية (CPU) استنادا إلى متوسط حمل / # من المراكز (vCPUs). على سبيل المثال، تحتوي العقدة على 4 مراكز. ثم يتم تحويل متوسط الحمل بعامل 100 قبل أن تقسم على عدد المراكز. عندما تقوم بتمتوسط متوسط متوسط حمل العمل من جميع المراكز وتضرب ب 100، تصل إلى قيمة حوالي 310. تأخذ هذه القيمة وتقسم على 4 محاصيل، قراءة وحدة المعالجة المركزية (CPU) بنسبة 77.5٪، والتي تتوافق مع القيمة التي تم رؤيتها في الرسم البياني في الوقت الحقيقي في vManage المأخوذة في حوالي الوقت الذي تم فيه تجميع إخراج واجهة سطر الأوامر (CLI) وكما هو موضح في الصورة.

لعرض متوسطات الحمل وعدد مراكز وحدة المعالجة المركزية (CPU) في النظام، يمكن الرجوع إلى إخراج الأعلى من vShell على الجهاز.
في المثال التالي، يحتوي vEdge على 4 وحدات معالجة مركزية (CPU0). يتم إستخدام المركز الأول (CPU0) ل التحكم (يرى من خلال إستخدام المستخدم الأقل) بينما يتم إستخدام المراكز الثلاثة المتبقية ل البيانات:
top - 01:14:57 up 1 day, 3:15, 1 user, load average: 3.06, 3.06, 3.08 Tasks: 219 total, 5 running, 214 sleeping, 0 stopped, 0 zombie Cpu0 : 1.7%us, 4.0%sy, 0.0%ni, 94.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu1 : 56.0%us, 44.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu2 : 54.2%us, 45.8%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu3 : 59.3%us, 40.7%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 7382664k total, 2835232k used, 4547432k free, 130520k buffers Swap: 0k total, 0k used, 0k free, 587880k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 978 root 20 0 3392m 664m 127m R 100 9.2 1635:21 fp-um-2 692 root 20 0 3392m 664m 127m R 100 9.2 1635:18 fp-um-1 979 root 20 0 3392m 664m 127m R 100 9.2 1634:51 fp-um-3 694 root 20 0 1908m 204m 131m S 1 2.8 15:29.95 ftmd 496 root 20 0 759m 72m 3764 S 0 1.0 1:31.50 confd
للحصول على عدد وحدات المعالجة المركزية (CPU) من واجهة سطر الأوامر (CLI) الخاصة ب vEdge، يمكن إستخدام هذا الأمر:
vEdge# show system status | display xml | include total_cpu
<total_cpu_count>4</total_cpu_count>
يوجد مثال آخر لحساب القيمة الموضحة في vManage على vEdge 1000 هنا. بعد إصدار top من vShell، L مهتم لعرض الحمل لجميع المراكز:
top - 18:19:49 up 19 days, 1:37, 1 user, load average: 0.55, 0.71, 0.73
نظرا لأن الخادم طراز vEdge 1000 يحتوي على وحدة معالجة مركزية واحدة فقط متوفرة، فإن الحمل الذي تم الإبلاغ عنه هنا هو 55٪ (0.55*100).
يمكنك أيضا في بعض الأحيان ملاحظة من الأعلى أن عملية fp-um تعمل بشكل عالي وتظهر ما يصل إلى 100٪ من وحدة المعالجة المركزية. وهذا متوقع على مراكز وحدة المعالجة المركزية (CPU) التي يتم إستخدامها لمعالجة مستوى البيانات.
من الأمر top المشار إليه سابقا، تعمل 3 مراكز على وحدة معالجة مركزية (CPU) بنسبة 100٪، بينما يظهر 1 مراكز الاستخدام العادي:
top - 01:14:57 up 1 day, 3:15, 1 user, load average: 3.06, 3.06, 3.08 Tasks: 219 total, 5 running, 214 sleeping, 0 stopped, 0 zombie Cpu0 : 1.7%us, 4.0%sy, 0.0%ni, 94.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu1 : 56.0%us, 44.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu2 : 54.2%us, 45.8%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu3 : 59.3%us, 40.7%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 7382664k total, 2835232k used, 4547432k free, 130520k buffers Swap: 0k total, 0k used, 0k free, 587880k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 978 root 20 0 3392m 664m 127m R 100 9.2 1635:21 fp-um-2 692 root 20 0 3392m 664m 127m R 100 9.2 1635:18 fp-um-1 979 root 20 0 3392m 664m 127m R 100 9.2 1634:51 fp-um-3 ...
يتم إستخدام هذا البرنامج الأساسي الأول (CPU0) للتحكم والنوى الثلاثة المتبقية المستخدمة للبيانات. كما ترى في قائمة العمليات، فإن عملية fp-um تستخدم تلك الموارد.
FP-UM هي عملية تستخدم برنامج تشغيل وضع الاستقصاء، مما يعني أنها تجلس وتستعرض المنفذ الأساسي للحزم بشكل مستمر حتى يمكنها معالجة أي إطار بمجرد إستلامه. تتعامل هذه العملية مع إعادة التوجيه وتعادل إعادة التوجيه السريع في VEdge 1000 و vEdge 2000 و vEdge 100. تستخدم Intel بنية وضع الاستقصاء هذه لمعالجة الحزم بكفاءة استنادا إلى إطار مجموعة أدوات تطوير مستوى البيانات (DPDK). نظرا لتنفيذ إعادة توجيه الحزمة في حلقة محكمة، فإن وحدة المعالجة المركزية تظل عند 100٪ أو ما يقرب منها في جميع الأوقات. وعلى الرغم من القيام بذلك، لم يتم إدخال زمن وصول من خلال وحدات المعالجة المركزية (CPU) هذه حيث إن هذا السلوك هو السلوك المتوقع.
يمكن العثور على معلومات أساسية حول إستطلاع DPDK هنا.
تستخدم الأنظمة الأساسية طراز vEdge Cloud و vEdge 5000 نفس بنية إعادة التوجيه، كما تعرض نفس السلوك في هذا الصدد. هنا مثال من VEdge 5000 سحبت من المخرج الأعلى. يحتوي على 28 مركزا، منها 2 (CPU0 و CPU1) يتم إستخدامها للتحكم (مثل vEdge 2000) و 26 يتم إستخدامها للبيانات.
top - 02:18:30 up 1 day, 7:33, 1 user, load average: 26.24, 26.28, 26.31 Tasks: 382 total, 27 running, 355 sleeping, 0 stopped, 0 zombie Cpu0 : 0.7%us, 1.3%sy, 0.0%ni, 98.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu1 : 0.7%us, 1.3%sy, 0.0%ni, 98.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu2 : 79.4%us, 20.6%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu3 : 73.4%us, 26.6%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu4 : 73.4%us, 26.6%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu5 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu6 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu7 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu8 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu9 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu10 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu11 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu12 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu13 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu14 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu15 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu16 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu17 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu18 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu19 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu20 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu21 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu22 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu23 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu24 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu25 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu26 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu27 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 32659508k total, 10877980k used, 21781528k free, 214788k buffers Swap: 0k total, 0k used, 0k free, 1039104k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2028 root 20 0 12.1g 668m 124m R 100 2.1 1897:21 fp-um-3 2029 root 20 0 12.1g 668m 124m R 100 2.1 1897:22 fp-um-4 2030 root 20 0 12.1g 668m 124m R 100 2.1 1897:12 fp-um-5 2031 root 20 0 12.1g 668m 124m R 100 2.1 1897:22 fp-um-6 2032 root 20 0 12.1g 668m 124m R 100 2.1 1897:22 fp-um-7 2034 root 20 0 12.1g 668m 124m R 100 2.1 1897:22 fp-um-9 2035 root 20 0 12.1g 668m 124m R 100 2.1 1897:21 fp-um-10 2038 root 20 0 12.1g 668m 124m R 100 2.1 1897:21 fp-um-13 2040 root 20 0 12.1g 668m 124m R 100 2.1 1897:23 fp-um-15 2041 root 20 0 12.1g 668m 124m R 100 2.1 1897:23 fp-um-16 2043 root 20 0 12.1g 668m 124m R 100 2.1 1897:22 fp-um-18 2045 root 20 0 12.1g 668m 124m R 100 2.1 1897:23 fp-um-20 2052 root 20 0 12.1g 668m 124m R 100 2.1 1897:18 fp-um-27 2033 root 20 0 12.1g 668m 124m R 100 2.1 1897:21 fp-um-8 2036 root 20 0 12.1g 668m 124m R 100 2.1 1897:21 fp-um-11 2037 root 20 0 12.1g 668m 124m R 100 2.1 1897:21 fp-um-12 2039 root 20 0 12.1g 668m 124m R 100 2.1 1897:09 fp-um-14 2042 root 20 0 12.1g 668m 124m R 100 2.1 1897:23 fp-um-17 2044 root 20 0 12.1g 668m 124m R 100 2.1 1897:23 fp-um-19 2046 root 20 0 12.1g 668m 124m R 100 2.1 1897:23 fp-um-21 2047 root 20 0 12.1g 668m 124m R 100 2.1 1897:23 fp-um-22 2048 root 20 0 12.1g 668m 124m R 100 2.1 1897:23 fp-um-23 2049 root 20 0 12.1g 668m 124m R 100 2.1 1897:23 fp-um-24 2050 root 20 0 12.1g 668m 124m R 100 2.1 1897:22 fp-um-25 2051 root 20 0 12.1g 668m 124m R 100 2.1 1897:23 fp-um-26 1419 root 20 0 116m 5732 2280 S 0 0.0 0:02.00 chmgrd 1323 root 20 0 753m 70m 3764 S 0 0.2 1:51.20 confd 1432 root 20 0 1683m 172m 134m S 0 0.5 0:58.91 fpmd
وهنا، يكون معدل التحميل مرتفعا دائما لأن 26 من المعالجات ال 28 تعمل بنسبة 100٪ بسبب العملية fp-um.
لا يعد إستخدام وحدة المعالجة المركزية (CPU) الذي تم الإبلاغ عنه في الإصدار vManage لإصدارات 17.2.x قبل الإصدار 17.2.7 هو الاستخدام الفعلي لوحدة المعالجة المركزية (CPU) ولكنه يتم حسابه بدلا من ذلك استنادا إلى متوسط الحمل. قد يؤدي ذلك إلى حدوث إرتباك في فهم القيمة التي تم الإبلاغ عنها ويؤدي إلى ظهور إنذارات خاطئة تتعلق بوحدة المعالجة المركزية (CPU) عالية بينما تعمل المنصة بشكل طبيعي مع حمل حركة المرور/الشبكة العادي أو المنخفض أو بدون حمل فعلي لحركة المرور/الشبكة.
ويتم تغيير/تعديل هذا السلوك باستخدام الإصدارات 17.2.7 و 18.2 التي يمكن من خلالها أن تكون قراءة وحدة المعالجة المركزية (CPU) دقيقة الآن استنادا إلى قراءة وحدة المعالجة المركزية_المستخدم من الأعلى.
وقد ذكرت هذه المسألة أيضا في ملاحظات الإصدار 17.2.
التعليقات