PMDAZSWAP(1) General Commands Manual PMDAZSWAP(1)

pmdazswap - عامل PMDA مربوط به zswap (حافظه swap فشرده)

pmdazswap یک عامل دامنه معیارهای عملکرد (PMDA) است که مقادیر معیارهای مربوط به عملیات swap فشرده را، آن‌گونه که توسط ماژول هسته لینوکس zswap ردیابی می‌شود، ارائه می‌دهد.

سازوکار Zswap یک حافظه نهان (cache) فشرده و سبک برای صفحات swap است. این سازوکار صفحاتی را که در فرایند انتقال به حافظه جانبی (swap out) هستند دریافت کرده و تلاش می‌کند آن‌ها را در یک استخر حافظه مبتنی بر RAM که به‌صورت پویا تخصیص می‌یابد، فشرده کند. Zswap چرخه‌های CPU را با کاهش بالقوه ورودی/خروجی (I/O) فضای swap مبادله می‌کند. اگر سرعت خواندن از حافظه نهان فشرده از سرعت خواندن از دستگاه swap بیشتر باشد، این مصالحه می‌تواند به بهبود کارایی نیز منجر شود.

این PMDA معیارهایی درباره اندازه استخر حافظه، تعداد صفحات ذخیره‌شده، و شمارنده‌های گوناگون برای دلایل رد شدن صفحات را ارائه می‌دهد.

عامل zswap PMDA را با استفاده از اسکریپت Install به‌عنوان کاربر ریشه (root) نصب کنید:

# cd $PCP_PMDAS_DIR/zswap
# ./Install

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

# cd $PCP_PMDAS_DIR/zswap
# ./Remove

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

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

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

PCPIntro(1) و pmcd(1).

PCP Performance Co-Pilot