| PMDANVIDIA(1) | General Commands Manual | PMDANVIDIA(1) |
نام (NAME)
pmdanvidia - عامل دامنه معیارهای پردازنده گرافیکی انویدیا (PMDA)
خلاصه دستور (SYNOPSIS)
$PCP_PMDAS_DIR/nvidia/pmdanvidia [-D debug] [-d domain] [-l logfile] [-t interval]
توضیحات (DESCRIPTION)
pmdanvidia یک عامل دامنه معیارهای کارایی (PMDA) است که معیارهای کارایی مربوط به کارتهای گرافیک NVIDIA را از طریق کتابخانه NVML استخراج میکند.
عامل nvidia PMDA معیارهایی را ارائه میدهد که فعالیت پردازنده گرافیکی، استفاده از حافظه، سرعت فن و غیره را در کارتهای NVIDIA Tesla و Quadro اندازهگیری میکنند. بعید است این معیارها برای کارتهای رده مصرفکننده در دسترس باشند.
توضیح مختصری از گزینههای خط فرمان pmdanvidia در ادامه آمده است:
- -d
- بسیار حیاتی است که شماره دامنه معیارهای کارایی ( domain) تعیینشده در اینجا یکتا و سازگار باشد. به این معنی که domain باید برای هر PMDA در یک میزبان متفاوت باشد، و همان شماره domain باید برای همان PMDA در تمام میزبانها استفاده شود.
- -l
- محل فایل گزارش (لاگ). بهطور پیشفرض، فایل گزارشی به نام nvidia.log در دایرکتوری جاری pmcd(1) هنگام راهاندازی pmdanvidia نوشته میشود، یعنی $PCP_LOG_DIR/pmcd. اگر فایل گزارش ایجاد نشود یا قابل نوشتن نباشد، خروجی در خطای استاندارد نوشته میشود.
- -t
- یک بازه زمانی نمونهبرداری ( interval) را برای نوسازی خودکار مقادیر معیار فعال و تنظیم میکند. این قابلیت بهطور پیشفرض غیرفعال است، اما این گزینه امکان تعیین یک بازه زمانی برای نمونهبرداری از تمام مقادیر را فراهم میسازد - این کار با هدف کمک به ابزارهای کلاینت مانند pcp-atop(1) و pmlogger(1) برای مشاهده تغییرات وضعیت پردازنده گرافیکی و فرایند در بازههای زمانی کوتاهتر از بازه نمونهبرداری، معیارهای انباشتی را مداوم بهروزرسانی میکند. بهطور معمول این ابزارها بازههای نمونهبرداری طولانیتری دارند و بنابراین ممکن است فعالیتهای رخداده در طول بازه نمونهبرداری خود را از دست بدهند.
نصب (INSTALLATION)
عامل nvidia PMDA بهطور پیشفرض نصب نشده و در دسترس نیست. اگر میخواهید نصب را لغو کنید، دستورهای زیر را با کاربر ارشد (root) اجرا کنید:
# cd $PCP_PMDAS_DIR/nvidia # ./Remove
اگر میخواهید پس از حذف، دوباره دسترسی به نامها، متن راهنما و مقادیر معیارهای کارایی nvidia را برقرار کنید، دستورهای زیر را با کاربر ارشد (root) اجرا کنید:
# cd $PCP_PMDAS_DIR/nvidia # ./Install
pmdanvidia توسط pmcd(1) راهاندازی میشود و هرگز نباید بهصورت مستقیم اجرا گردد. اسکریپتهای Install و Remove هنگام نصب یا حذف عامل، این موضوع را به pmcd(1) اطلاع میدهند.
فایلها (FILES)
- $PCP_PMCDCONF_PATH
- گزینههای خط فرمان استفادهشده برای راهاندازی pmdanvidia
- $PCP_PMDAS_DIR/nvidia/help
- فایل متنی راهنمای پیشفرض برای معیارهای nvidia
- $PCP_PMDAS_DIR/nvidia/Install
- اسکریپت نصب برای عامل pmdanvidia
- $PCP_PMDAS_DIR/nvidia/Remove
- اسکریپت لغو نصب برای عامل pmdanvidia
- $PCP_LOG_DIR/pmcd/nvidia.log
- فایل گزارش پیشفرض برای پیامهای خطا و سایر اطلاعات از pmdanvidia
محیط PCP (PCP ENVIRONMENT)
متغیرهای محیطی با پیشوند PCP_ برای پیکربندی نام فایلها و دایرکتوریهای مورد استفاده توسط PCP به کار میروند. در هر نصب، فایل /etc/pcp.conf حاوی مقادیر محلی برای این متغیرها است. متغیر $PCP_CONF میتواند برای تعیین یک فایل پیکربندی جایگزین استفاده شود، همانطور که در pcp.conf(5) شرح داده شده است.
گزینههای اشکالزدایی (DEBUGGING OPTIONS)
گزینه -D یا --debug چاپ خروجیهای عیبیابی اضافی را در stderr فعال میکند تا به تفکیک و دستهبندی مشکلات کمک کند، اگرچه این اطلاعات گاهی مبهم بوده و در درجه اول برای راهنمایی توسعهدهندگان در نظر گرفته شده است تا کاربران نهایی. debug فهرستی از گزینههای اشکالزدایی است که با کاما از هم جدا شدهاند؛ از pmdbg(1) همراه با گزینه -l برای دریافت فهرستی از گزینههای اشکالزدایی موجود و معانی آنها استفاده کنید.
گزینههای اشکالزدایی مختص به pmdanvidia به شرح زیر است:
| Option | توضیحات |
| appl0 | تعامل با pmcd(1) |
| appl1 | بارگذاری DSO مربوط به libnvidia-ml |
| appl2 | ردیابی فراخوانیهای select(2) |
همچنین ببینید (SEE ALSO)
PCPIntro(1)، pcp-atop(1)، pmcd(1)، pmlogger(1)، pcp.conf(5) و pcp.env(5).
| PCP | Performance Co-Pilot |