PMDALIO(1) General Commands Manual PMDALIO(1)

pmdalio - عامل PMDA برای زیرسیستم LIO در لینوکس

pmdalio یک عامل دامنه معیارهای کارایی (PMDA) است که مقادیر معیارهای مربوط به زیرسیستم هدف ورودی/خروجی (I/O target) لینوکس را صادر می‌کند؛ زیرسیستمی که پروتکل‌هایی مانند iSCSI، FCP و FCoE را فراهم می‌سازد. این قابلیت به فضای ذخیره‌سازی موجود در یک میزبان اجازه می‌دهد تا با استفاده از پروتکل‌های استاندارد صنعت، برای سایر میزبان‌ها صادر شده و توسط آن‌ها استفاده شود.

این PMDA معیارهای خلاصه‌ای را صادر می‌کند که تجمیع مقادیر کارایی و پیکربندی را به ازای هر نمونه هدف LIO شامل می‌شوند. علاوه بر این، معیارهای کارایی را به ازای هر LUN، از جمله IOPS و پهنای‌باند خواندن (READ) و نوشتن (WRITE) فراهم می‌کند.

پیکربندی LIO در سامانه فایل مجازی configfs هسته نگهداری می‌شود. ماژول python-rtslib یک رابط برای configfs فراهم می‌کند که به ابزارهایی مانند pmdalio امکان می‌دهد با تنظیمات و متاداده‌های نگهداری‌شده در configfs تعامل داشته باشند.

برای نصب PMDA مربوط به lio، اسکریپت Install را به عنوان مدیر سیستم (root) اجرا کنید:

# cd $PCP_PMDAS_DIR/lio
# ./Install

برای لغو نصب، دستورات زیر را به عنوان مدیر سیستم (root) اجرا کنید:

# cd $PCP_PMDAS_DIR/lio
# ./Remove

pmdalio توسط pmcd(1) راه‌اندازی می‌شود و هرگز نباید به طور مستقیم اجرا شود. اسکریپت‌های Install و Remove پس از نصب یا حذف این عامل، به pmcd(1) اطلاع می‌دهند.

$PCP_PMDAS_DIR/lio/Install
اسکریپت نصب برای عامل pmdalio
$PCP_PMDAS_DIR/lio/Remove
اسکریپت لغو نصب برای عامل pmdalio
$PCP_LOG_DIR/pmcd/lio.log
فایل لاگ پیش‌فرض برای پیام‌های خطای pmdalio

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

PCPIntro(1)، pmcd(1)، pminfo(1) و pmpython(1).

PCP Performance Co-Pilot