المحتويات

المقدمة

ما هي الآثار؟

التكوينات لتغيير إستخدام التتبع

السلوك الافتراضي

تغييرات التكوين

بعد إعادة التحميل

مقارنة بين مختلف عوامل المقياس

تتبع افتراضي

بمعامل المقياس 8

بمعامل القياس 16

إختلافات CLI في 32 و 64 بت على ASR9K

أمر 32-بت

أمر 64-بت

أمر Shell

كيفية تجنب إعادة تحميل الهيكل إذا كان هناك حاجة إلى تقليل التتبع على بروتوكولات RP فقط

الإصدار والمعلومات العامة

المقدمة

يصف هذا المستند تقليل التتبع بمزاياه وإمكانية تصحيح الأخطاء الخاصة به لموجه خدمات التجميع (ASR) 9K على برنامج Cisco IOS® XR.

ما هي الآثار؟

يتم إستخدام المحولات بشكل مكثف في Cisco IOS XR لأغراض تصحيح الأخطاء. تستخدم كل عملية في Cisco IOS XR مسارات يتم تخزينها في الذاكرة وبالتالي تستهلك الذاكرة عند نموها أثناء وقت تشغيل الموجه.

التكوينات لتغيير إستخدام التتبع

جلب الإصدار 5.3.2 من Cisco IOS XR وما بعده تغييرات لتوفير خيارات لتغيير إستخدام التتبع عبر حزمتين:

1. معرف تصحيح الأخطاء من Cisco CSCus39188 توفير خيار الحد من إستخدام Ltrace Shmem مع خيار المقياس

2. معرف تصحيح الأخطاء من Cisco CSCus39159 توفير المزيد من التفاصيل حول إستخدام المحتوى والتفاصيل في ملخص show memory

يلزم إعادة تحميل بعد التكوين لإدخال التغييرات حيز التنفيذ.

ملاحظة: واجب إلى DDTS cisco بق id CSCuz22580 لا يمكن إستخدام عامل المقياس الديناميكي ل LTRACE في الإصدار 5.3.x لأنه يؤدي إلى تعطل بطاقات البنية باستمرار. يمكن إستخدام هذا الأمر على الموجهات على الإصدار 6.0.x من Cisco IOS XR والإصدارات الأحدث.

السلوك الافتراضي

يرجى ملاحظة السلوك الافتراضي من وجهة نظر التتبع على موجه ASR9K على Cisco IOS XR 5.3.2 وما بعده.

RP/0/RSP1/CPU0:#show shmem summary location 0/1/cPU0

Total Shared memory: 1608M

ShmWin: 389M

Image: 882M

LTrace: 148M

AIPC: 27M

SLD: 3M

SubDB: 1016K

CERRNO: 144K

GSP-CBP: 62M

EEM: 0

XOS: 4M

CHKPT: 2M

CDM: 3M

XIPC: 1M

DLL: 64K

SysLog: 0

Miscellaneous: 81M

LTrace usage details:

Used: 148M, Max: 1884M

Current: default(dynamic)

Configured: dynamic with scale-factor: 16 (changes take effect after reload)

تغييرات التكوين

بعد التكوين، فيما يلي التغييرات التي تحدث لتقليل التتبع حسب معامل المقياس الذي يبلغ 16 على بطاقة الخط Slot 1.

RP/0/RSP1/CPU0:#config t

RP/0/RSP1/CPU0:(config)#ltrace mode dynamic scale-factor 16 location 0/1/cpu0

RP/0/RSP1/CPU0:(config)#commit

RP/0/RSP1/CPU0:(config)#

بعد إعادة التحميل

إستخدام Ltrace بعد إعادة تحميل LC:

RP/0/RSP1/CPU0:#show run | i ltrace

ltrace mode dynamic scale-factor 16 location 0/1/CPU0

RP/0/RSP1/CPU0:#show shmem summary location 0/1/CPU0

Total Shared memory: 1484M

ShmWin: 383M

Image: 882M

LTrace: 31M

AIPC: 27M

SLD: 3M

SubDB: 1016K

CERRNO: 144K

GSP-CBP: 62M

EEM: 0

XOS: 4M

CHKPT: 2M

CDM: 3M

XIPC: 1M

DLL: 64K

SysLog: 0

Miscellaneous: 80M

LTrace usage details:

Used: 31M, Max: 141M

Current: dynamic with scale-factor: 16

Configured: dynamic with scale-factor: 16

RP/0/RSP1/CPU0:#

ملاحظة: أدى هذا التغيير في التكوين إلى تخفيض الحد الأقصى للتتبع من 1884 مترا سابقا إلى 141 مترا والاستخدام السابق من 148 مترا إلى 31 مترا. يمكن أن تتوفر الذاكرة المكتسبة من خفض التتبع لعمليات موجه Cisco IOS XR وعملياتها.

مقارنة بين مختلف عوامل المقياس

تتبع افتراضي

LTrace usage details:

Used: 563M, Max: 3612M

Current: default(dynamic)

Configured: default(dynamic)

بمعامل المقياس 8

LTrace usage details:

Used: 76M, Max: 436M

Current: dynamic with scale-factor: 8

Configured: dynamic with scale-factor: 8

بمعامل القياس 16

Used: 31M, Max: 141M

Current: dynamic with scale-factor: 16

Configured: dynamic with scale-factor: 16

إختلافات CLI في 32 و 64 بت على ASR9K

أمر 32-بت

RP/0/RSP1/CPU0:#show shmem summary location 0/2/CPU0

أمر 64-بت

RP/0/RSP1/CPU0:# show shared-memory location 0/RSP0/CPU0>>>>>> This cli is not supported on releases prior to 712/721

أمر Shell

# show_memory -m

كيفية تجنب إعادة تحميل الهيكل إذا كان هناك حاجة إلى تقليل التتبع على بروتوكولات RP فقط

- تنفيذ تغييرات التكوين لكل من معالجات المسار (RPs) فقط.

- إعادة تحميل معالج التحويل والتوجيه الاحتياطي (RSP).

- الرجاء التحقق من تكرار العرض للتأكد من أن RSP جاهزة للعمل في وضع الاستعداد وجاهزة للعمل في NSR.

- RP for، والذي ينتج عنه إعادة تحميل RSP النشطة السابقة كجزء من RP for.

الإصدار والمعلومات العامة

1. ما هي الآثار والغرض منها في تشغيل الموجه؟

يتم إستخدام المحولات لتصحيح الأخطاء. وتستخدمها تقريبا جميع عمليات XR لتسجيل جميع أنواع الأحداث أثناء تشغيلها. تساعد هذه المسارات في تصحيح العمليات غير المتوقعة للموجه.

2. كيف يتم حساب تقليل التتبع؟

إذا كانت القيمة مع عامل القياس الافتراضي 1825 ميغابايت. مع معامل المقياس 8، يصبح 1825/8 = 228.125 ~= 248 ميجابايت.

3. كيف يتم حساب الحد الأقصى لقيمة التتبع؟

يشير الحد الأقصى للقيمة إلى الحد الأقصى الذي يمكن أن تستهلكه عمليات تتبع الذاكرة. وهو يستند إلى عدد من العمليات وذاكرة التتبع التراكمية المطلوبة من العملية المسؤولة عن إدارة التتبع.

بشكل افتراضي، لا يوفر TeleTrace للعملاء الذاكرة المطلوبة في مجموعة واحدة. ويتم تنفيذها بشكل ديناميكي استنادا إلى إستخدامها (حيث يظهر التكوين الثابت مقابل التكوين الديناميكي في الصورة.)

"مستخدم" من ناحية أخرى، يوفر الذاكرة المشتركة الحالية التي يتم إستخدامها حاليا من قبل جميع عملاء Ltrace.

RP/0/RSP0/CPU0:#show shmem summary location 0/0/CPU0

Total Shared memory: 1395M

ShmWin: 630M

Image: 407M

LTrace: 173M

AIPC: 28M

SLD: 3M

SubDB: 1016K

CERRNO: 144K

GSP-CBP: 58M

EEM: 0

XOS: 4M

CHKPT: 2M

CDM: 3M

XIPC: 1M

DLL: 64K

SysLog: 0

Miscellaneous: 80M

LTrace usage details:

Used: 173M, Max: 1825M

Current: default(dynamic)

Configured: default(dynamic)

4. ما هي المفاضلة بين تقليل المسارات من خلال تغيير التكوين؟

حسب التكوين، يتم تغيير التزام المقياس بمعامل مقياس مختلف عن الافتراضي، ويتوفر المزيد من الذاكرة المشتركة للموجه مع المفاضلة بين إمكانية تصحيح الأخطاء حيث يتم تقليل المخزن المؤقت لوحدات التخزين البعيدة.

5 - ما هي القيم الموصى بها؟

وهذا يعتمد حقا على الحاجة إلى خفض معدل الانقطاع. ومع ذلك، يوصى بتقليل إستخدام التتبع على RSPs مع تثبيت قدر أقل من الذاكرة الفعلية. على سبيل المثال، في الطراز A9K-RSP440-TR المزود بذاكرة فعلية سعة 6 جيجابايت، ينتج عن تقليل عدد المسارات التي تحتوي على عامل مقياس يبلغ 8 أو 16 فتحة ذاكرة كبيرة متوفرة لاستخدام النظام، مما يساعد على تقليل الأعطال.

6. كيف يمكنك العثور على مكونات إستهلاكية بسيطة؟

إرفاق إلى RP أو LC لبطاقة الخط من خلال واجهة سطر الأوامر ل Shell الخاصة بالتشغيل والتنفيذ du -sk /dev/shmem/ltrace/* | sort -n.