| PMDAJBD2(1) | General Commands Manual | PMDAJBD2(1) |
نام (NAME)
pmdajbd2 - عامل دامنه معیارهای کارایی (PMDA) برای دستگاه بلوکی ژورنال (JBD)
خلاصه دستور (SYNOPSIS)
$PCP_PMDAS_DIR/jbd2/pmdajbd2 [-D debug] [-d domain] [-l logfile] [-j path] [-U username]
توضیحات (DESCRIPTION)
دستور pmdajbd2 یک عامل دامنه معیارهای کارایی (PMDA) است که معیارهای کارایی را از زیرسیستم Journal Block Device (نسخه ۲) در هسته لینوکس استخراج میکند. این معیارها توسط هسته در فایلهای procfs، یک فایل به ازای هر دستگاه بلوکی، صادر میشوند. زیرسیستم JBD2 توسط چندین سیستمفایل از جمله ext3، ext4 و ocfs2 استفاده میشود.
عامل jbd2 معیارهایی را صادر میکند که اطلاعات دقیق تراکنشهای ژورنال را اندازهگیری میکنند، از قبیل زمان صرفشده در انتظار و قفلبودن، نرخ درخواستها، بلوکهای استفادهشده و موارد دیگر.
در ادامه شرح کوتاهی از گزینههای خط فرمان pmdajbd2 آمده است (این گزینهها تنها زمانی کاربرد دارند که PMDA به عنوان یک دیمن اجرا شود، نه به عنوان یک کتابخانه مشترک):
- -d
- بسیار حیاتی است که شماره domain (دامنه) معیارهای کارایی مشخصشده در اینجا یکتا و سازگار باشد. بدین معنا که domain باید برای هر PMDA روی یک میزبان متفاوت باشد، و همان شماره domain باید برای همان PMDA روی تمام میزبانها به کار رود.
- -l
- مکان فایل گزارش (log). به طور پیشفرض، هنگام اجرا به صورت دیمن، یک فایل گزارش با نام jbd2.log در دایرکتوری جاری در زمان آغاز به کار pmdajbd2 نوشته میشود، یعنی $PCP_LOG_DIR/pmcd. اگر فایل گزارش قابل ایجاد نباشد یا امکان نوشتن روی آن وجود نداشته باشد، خروجی به جای آن در خطای استاندارد (stderr) نوشته خواهد شد. هنگام اجرا در حالت کتابخانه مشترک، اطلاعات عیبیابی در فایل گزارش pmcd یعنی $PCP_LOG_DIR/pmcd/pmcd.log نوشته میشود.
- -j
- امکان تعیین یک مسیر جایگزین برای فایلهای آماری jbd2 را فراهم میکند. مسیر پیشفرض /proc/fs/jbd2 است.
- -U
- حساب کاربری که عامل تحت آن اجرا میشود. پیشفرض در نسخههای فعلی PCP، حساب غیرممتاز "pcp" است، اما در نسخههای قدیمیتر به صورت پیشفرض از حساب مدیر سیستم ("root") استفاده میشد.
نصب (INSTALLATION)
این PMDA به طور پیشفرض و در حالت کتابخانه مشترک (به جای دیمن جداگانه برای pmcd(1)) نصب میشود. بنابراین، نامها، متن راهنما و مقادیر معیارهای کارایی jbd2 باید همیشه در دسترس باشند.
اگر از این معیارها استفاده نمیکنید، میتوانید این PMDA را حذف کنید؛ برای این کار دستورهای زیر را با دسترسی root انجام دهید:
# cd $PCP_PMDAS_DIR/jbd2 # ./Remove
اگر میخواهید مجدداً آن را فعال و نصب کنید، دستورهای زیر را به عنوان کاربر root انجام دهید:
# cd $PCP_PMDAS_DIR/jbd2 # ./Install
دستور pmdajbd2 توسط pmcd(1) راهاندازی میشود و هرگز نباید به طور مستقیم اجرا شود. اسکریپتهای Install و Remove در زمان نصب یا حذف عامل، این موضوع را به pmcd(1) اطلاع میدهند.
فایلها (FILES)
- $PCP_PMCDCONF_PATH
- گزینههای خط فرمان مورد استفاده برای راهاندازی pmdajbd2
- $PCP_PMDAS_DIR/jbd2/help
- فایل متن راهنمای پیشفرض برای معیارهای jbd2
- $PCP_PMDAS_DIR/jbd2/Install
- اسکریپت نصب برای عامل pmdajbd2
- $PCP_PMDAS_DIR/jbd2/Remove
- اسکریپت لغو نصب برای عامل pmdajbd2
- $PCP_LOG_DIR/pmcd/jbd2.log
- فایل گزارش پیشفرض برای پیامهای خطا و سایر اطلاعات از سوی pmdajbd2
محیط PCP (PCP ENVIRONMENT)
متغیرهای محیطی با پیشوند PCP_ برای پارامتریکسازی نام فایلها و پوشههای مورد استفاده در PCP به کار میروند. در هر بار نصب، فایل /etc/pcp.conf حاوی مقادیر محلی برای این متغیرها است. متغیر $PCP_CONF ممکن است برای تعیین یک فایل پیکربندی جایگزین استفاده شود، همانطور که در pcp.conf(5) توضیح داده شده است.
گزینههای اشکالزدایی (DEBUGGING OPTIONS)
گزینه -D یا --debug خروجی پیامهای عیبیابی بیشتر را روی stderr فعال میسازد تا به ریشهیابی مشکلات کمک کند، گرچه این اطلاعات گاهی پیچیده بوده و اساساً به جای کاربران نهایی برای راهنمایی توسعهدهندگان طراحی شدهاند. آرگومان debug یک فهرست جداشده با کاما از گزینههای اشکالزدایی است؛ از pmdbg(1) همراه با گزینه -l برای بهدست آوردن فهرستی از گزینههای اشکالزدایی موجود و معانی آنها استفاده کنید.
همچنین ببینید (SEE ALSO)
| PCP | Performance Co-Pilot |