PMDAROCESTAT(1) General Commands Manual PMDAROCESTAT(1)

pmdarocestat - عامل دامنه معیارهای کارایی (PMDA) برای دستگاه‌های RoCE

$PCP_PMDAS_DIR/rocestat/pmdarocestat

عامل Rocestat PMDA (عامل دامنه معیارهای کارایی یا Performance Metrics Domain Agent) یک ماژول Performance Co-Pilot (PCP) است که آمار کارایی دستگاه‌های RDMA بر روی اترنت همگرا (RoCE) را جمع‌آوری و ارائه می‌کند. این ماژول بینش دقیقی نسبت به کارایی شبکه، شرایط خطا، و رویدادهای ازدحام فراهم کرده و به عیب‌یابی و پایش ارتباطات مبتنی بر RoCE کمک می‌کند.

این PMDA آمارهای تجمیع‌شدهٔ نرم‌افزاری درگاه InfiniBand، از جمله بایت‌ها و بسته‌های دریافتی/ارسالی، خطاهای پیوند (link errors)، و بسته‌های دور ریخته‌شده بر اثر ازدحام را گزارش می‌دهد و به شناسایی گلوگاه‌ها و خرابی‌های بالقوه کمک می‌رساند. علاوه بر این، این عامل شامل شمارنده‌های سطح سخت‌افزار است که معیارهای سطح پایین ارسال، درخواست‌های تکراری، NAKها، و خطاهای فیزیکی/محدودیت را ردگیری می‌کنند و دید عمیق‌تری نسبت به قابلیت اطمینان و بهره‌وری لایه انتقال زیرین ارائه می‌دهند.

افزون بر این، Rocestat PMDA معیارهای خطوط (lanes) مبتنی بر اولویت را از ethtool -S <interface> جمع‌آوری کرده و آمارهای مربوط به خطوط اولویت در ترافیک RoCE را فیلتر می‌کند. این معیارها دید مناسبی از توزیع ترافیک در بین خطوط فراهم کرده و به تشخیص نقاط داغ ازدحام و بهینه‌سازی توازن بار کاری بین خطوط مختلف کمک می‌کنند.

با ادغام Rocestat PMDA در یک محیط پایش PCP، کاربران می‌توانند به‌طور کارآمد رفتار شبکه RoCE را تحلیل کنند، ناهنجاری‌های کارایی را شناسایی نمایند، و بارهای کاری پرسرعت RDMA را در محیط‌های مرکز داده و HPC بهینه‌سازی کنند.

برای نصب Rocestat PMDA مراحل زیر را دنبال کنید:

# cd $PCP_PMDAS_DIR/rocestat
# ./Install

برای اطمینان از در حال اجرا بودن PMDA:

$ pminfo -t rocestat

برای پرس‌وجوی معیارهای Rocestat، از دستور زیر استفاده کنید:

$ pminfo rocestat
برای دریافت مقادیر معیارهای خاص:
$ pmval rocestat.hw.rcv.port_rcv_packets

$PCP_PMDAS_DIR/rocestat/Install
اسکریپت نصب برای Rocestat PMDA.
$PCP_PMDAS_DIR/rocestat/Remove
اسکریپت حذف نصب.
$PCP_LOG_DIR/pmcd/rocestat.log
فایل لاگ مربوط به رویدادها و خطاهای Rocestat PMDA.

متغیرهای محیطی با پیشوند PCP_ برای پارامتریک‌سازی نام فایل‌ها و دایرکتوری‌های مورد استفاده PCP به کار می‌روند. در هر نصب، فایل /etc/pcp.conf شامل مقادیر محلی برای این متغیرها است. متغیر $PCP_CONF می‌تواند برای تعیین یک فایل پیکربندی جایگزین استفاده شود، همان‌طور که در pcp.conf(5) شرح داده شده است.

PCPIntro(1)، pmcd(1)، pminfo(1) و PMDA(3).

PCP Performance Co-Pilot