PMDAXFS(1) General Commands Manual PMDAXFS(1)

pmdaxfs - عامل دامنه معیارهای کارایی سیستم‌فایل XFS (PMDA)

$PCP_PMDAS_DIR/xfs/pmdaxfs [-D debug] [-d domain] [-l logfile]

pmdaxfs یک عامل دامنه معیارهای کارایی (PMDA) است که معیارهای کارایی توصیف‌کننده وضعیت سیستم‌فایل XFS را از هسته لینوکس استخراج می‌کند.

این xfs PMDA معیارهایی را صادر می‌کند که اطلاعات مربوط به استفاده از بافر متادیتا (metadata buffer)، ژورنال، عملیات btree، عملیات inode، ویژگی‌های گسترش‌یافته (extended attributes)، دایرکتوری‌ها، سهمیه‌بندی (quotas)، تعداد عملیات خواندن و نوشتن و البته توان عملیاتی (throughput) را اندازه‌گیری می‌کنند.

این PMDA قابلیتی را برای بازنشانی مقادیر تمام شمارنده‌ها به صفر با استفاده از pmstore(1) و معیار xfs.control.reset فراهم می‌کند.

در ادامه توضیح مختصری از گزینه‌های خط فرمان pmdaxfs آمده است:

بسیار حیاتی است که شماره domain معیارهای کارایی مشخص‌شده در اینجا، یکتا و سازگار باشد. به این معنی که domain باید برای هر PMDA در یک میزبان متفاوت باشد، و همان شماره domain باید برای همان PMDA در تمام میزبان‌ها به کار رود.
مکان فایل لاگ (گزارش). به‌طور پیش‌فرض، هنگام راه‌اندازی pmdaxfs فایل لاگی به نام xfs.log در دایرکتوری جاری pmcd(1) یعنی $PCP_LOG_DIR/pmcd نوشته می‌شود. اگر ایجاد فایل لاگ امکان‌پذیر نبوده یا قابل نوشتن نباشد، خروجی به جای آن در خطای استاندارد (stderr) نوشته می‌شود.

عامل xfs PMDA به‌طور پیش‌فرض در لینوکس نصب و در دسترس است. اگر می‌خواهید نصب آن را لغو کنید، دستورهای زیر را با دسترسی ریشه (root) انجام دهید:

# cd $PCP_PMDAS_DIR/xfs
# ./Remove

اگر پس از حذف، مایلید مجدداً دسترسی به نام‌ها، متن راهنما و مقادیر معیارهای کارایی XFS را برقرار کنید، دستورهای زیر را به عنوان ریشه (root) اجرا کنید:

# cd $PCP_PMDAS_DIR/xfs
# ./Install

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

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

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

گزینه -D یا --debug خروجی تشخیصی بیشتری را در stderr فعال می‌کند تا به بررسی و اولویت‌بندی مشکلات کمک کند، هرچند این اطلاعات گاهی مبهم است و در وهله اول برای راهنمایی توسعه‌دهندگان در نظر گرفته شده است تا کاربران نهایی. debug فهرستی از گزینه‌های اشکال‌زدایی جدا شده با کاما است؛ از pmdbg(1) به همراه گزینه -l برای دریافت فهرستی از گزینه‌های اشکال‌زدایی موجود و معانی آن‌ها استفاده کنید.

PCPIntro(1)، pmcd(1)، pmstore(1)، pcp.conf(5) و pcp.env(5).

PCP Performance Co-Pilot