PMDAMEMCACHE(1) General Commands Manual PMDAMEMCACHE(1)

pmdamemcache - کارگزار دامنه سنجه‌های عملکرد memcached (PMDA)

این PMDA داده‌های عملکردی را از memcached، یک دیمن توزیع‌شده برای حافظه نهان (کش) که معمولاً برای بهبود کارایی سرویس‌دهی وب استفاده می‌شود، استخراج می‌کند. یک مزرعه از فرایندهای memcached بر روی چندین سرور می‌تواند توسط یک برنامه وب منفرد استفاده شود؛ این کار اندازه کل حافظه نهان اشیای در دسترس را افزایش داده و بار پایگاه داده مرتبط با اندازه‌های کوچک‌تر حافظه نهان را کاهش می‌دهد. این سیستم با جزئیات کامل در http://www.danga.com/memcached توضیح داده شده است.

برنامه pmdamemcache را پیکربندی کنید تا مقادیر را از مجموعه میزبان‌های استفاده‌شده در مزرعه memcache استخراج کند. این میزبان‌ها را می‌توان در فایل $PCP_PMDAS_DIR/memcache/memcache.conf و در قالبی (مانند آرایه Perl) که در بالای pmdamemcache.pl شرح داده شده است، فهرست کرد. همچنین نرخ نوسازی سفارشی را نیز می‌توان با استفاده از این سازوکار پیکربندی نمود.

# cd $PCP_PMDAS_DIR/memcache
# [ edit memcache.conf ]

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

# cd $PCP_PMDAS_DIR/memcache
# ./Install

اگر مایلید فرآیند نصب را لغو کنید، دستورات زیر را به عنوان ریشه اجرا نمایید:

# cd $PCP_PMDAS_DIR/memcache
# ./Remove

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

$PCP_PMDAS_DIR/memcache/memcache.conf
فایل پیکربندی اختیاری که نمونه‌های پایش‌شده memcache را فهرست می‌کند
$PCP_PMDAS_DIR/memcache/Install
اسکریپت نصب برای کارگزار pmdamemcache
$PCP_PMDAS_DIR/memcache/Remove
اسکریپت لغو نصب برای کارگزار pmdamemcache
$PCP_LOG_DIR/pmcd/memcache.log
فایل وقایع (لاگ) پیش‌فرض برای پیام‌های خطای pmdamemcache

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

PCPIntro(1) و pmcd(1).

PCP Performance Co-Pilot