PCP-SLABINFO(1) General Commands Manual PCP-SLABINFO(1)

pcp-slabinfo - گزارش آمار تخصیص‌دهنده اسلب هسته

pcp [گزینه‌های pcp] slabinfo [-a archive] [-s samples] [-Z timezone]

دستور pcp-slabinfo برای مشاهده آمارهای گوناگون مربوط به اسلب (slab) به کار می‌رود. این ابزار به کاربران در تحلیل اطلاعات مفید مرتبط با تخصیص‌دهنده اسلب (slab allocator) کمک می‌کند. این اطلاعات مواردی چون تعداد کل اشیایی که اکنون فعال هستند، اشیاء تخصیص‌یافته، صفحات به ازای هر اسلب و غیره را در بر می‌گیرد. به‌طور پیش‌فرض، pcp-slabinfo داده‌های زنده را برای میزبان محلی گزارش می‌کند.

آمارهای نمایش‌داده‌شده به شرح زیر است:

سرآیند توضیحات


active_objs تعداد اشیایی که در حال حاضر فعال هستند (یعنی در حال استفاده‌اند)
num_objs تعداد کل اشیاء تخصیص‌یافته (یعنی اشیایی که هم در حال استفاده و هم بدون استفاده هستند).
objsize اندازه اشیاء در این اسلب، به بایت.
objperslab تعداد اشیاء ذخیره‌شده در هر اسلب.
pagesperslab تعداد صفحات تخصیص‌یافته برای هر اسلب
active_slabs تعداد اسلب‌های فعال.
num_slabs تعداد کل اسلب‌ها.

واکشی /proc/slabinfo برای یک file آرشیو مشخص‌شده
دریافت آمارهای slabinfo برای تعداد مشخصی از نمونه‌ها (count)
نمایش شماره نسخه و خروج.
استفاده از منطقه زمانی محلی میزبانی که منبع معیارهای کارایی است، همان‌گونه که با گزینه‌های -h یا -a مشخص شده است. حالت پیش‌فرض استفاده از منطقه زمانی میزبان محلی است.
استفاده از timezone برای تاریخ و زمان. timezone در قالب متغیر محیطی TZ است، همان‌گونه که در environ(7) شرح داده شده است.
-?, --help
نمایش پیام راهنما و خروج.

pcp-slabinfo اطلاعات را از /proc/slabinfo جمع‌آوری می‌کند.

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

برای متغیرهای محیطی مؤثر بر ابزارهای PCP، به pmGetOptions(3) مراجعه کنید.

PCPIntro(1), pcp(1), pmParseInterval(3), environ(7).

PCP Performance Co-Pilot