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

pcp-free - گزارش وضعیت حافظه آزاد و استفاده‌شده در سیستم

pcp [pcp options] free [-bkmgroltVw?] [-c count] [-s interval]

دستور pcp-free نمایشی خلاصه‌وار از مقدار کل حافظه فیزیکی و مبادله (swap) آزاد و استفاده‌شده در سیستم و همچنین حافظه‌های نهان (caches) استفاده‌شده توسط هسته را ارائه می‌دهد.

هنگامی که از طریق دستور pcp(1) فراخوانی شود، گزینه‌های -h/--host، -a/--archive، -O/--origin، -s/--samples، -t/--interval، -Z/--timezone و چندین گزینه دیگر pcp به طور غیرمستقیم در دسترس قرار می‌گیرند؛ برای شرح آن‌ها به PCPIntro(1) مراجعه کنید.

ستون‌های نمایش‌داده‌شده عبارتند از:

کل حافظه نصب‌شده (MemTotal و SwapTotal در /proc/meminfo)
حافظه استفاده‌شده (محاسبه‌شده به‌صورت total - free - buffers - cache)
حافظه استفاده‌نشده (MemFree و SwapFree در /proc/meminfo)
حافظه استفاده‌شده (عمدتاً) توسط tmpfs (Shmem در /proc/meminfo)
حافظه استفاده‌شده توسط بافرهای هسته (Buffers در /proc/meminfo)
حافظه استفاده‌شده توسط حافظه نهان صفحات و slabها (Cached و SReclaimable در /proc/meminfo)
مجموع buffers و cache
تخمینی از مقدار حافظه‌ای که برای راه‌اندازی برنامه‌های جدید بدون نیاز به مبادله (swapping) در دسترس است. برخلاف داده‌های ارائه‌شده توسط فیلدهای cache یا free ، این فیلد حافظه نهان صفحات را در نظر می‌گیرد و همچنین این نکته را لحاظ می‌کند که همه slabهای حافظه قابل بازپس‌گیری به دلیل در حال استفاده بودن اقلام، بازپس گرفته نخواهند شد (MemAvailable در /proc/meminfo).

گزینه‌های خط فرمان موجود عبارتند از:

نمایش مقدار حافظه بر حسب بایت.
خاتمه دادن به نمایش پس از count تکرار. همچنین گزینه -s را ببینید.
نمایش مقدار حافظه بر حسب گیگابایت.
نمایش مقدار حافظه بر حسب کیلوبایت. این حالت پیش‌فرض است.
نمایش آمار تفصیلی حافظه پایین و بالا (low و high).
نمایش مقدار حافظه بر حسب مگابایت.
غیرفعال کردن نمایش خط "تعدیل‌شده با بافر". اگر گزینه -o مشخص نشود، free حافظه بافر را از حافظه استفاده‌شده کسر کرده و آن را به حافظه آزاد گزارش‌شده اضافه می‌کند.
نمایش مقدار حافظه بر حسب ترابایت.
فعال‌سازی نمونه‌برداری پیوسته در فواصل زمانی delay ثانیه. می‌توانید هر عدد ممیز شناوری را برای delay تعیین کنید، یا در واقع هر مشخصه معتبر pmParseInterval(3) که شامل زمان‌های تأخیر با دقت میکروثانیه است. این گزینه می‌تواند همراه با گزینه -c به کار رود.
نمایش خطی حاوی مقادیر مجموع (totals).
نمایش شماره نسخه و خروج.
تغییر به حالت عریض (wide mode). حالت عریض خطوطی طولانی‌تر از ۸۰ نویسه تولید می‌کند. در این حالت buffers و cache در دو ستون جداگانه گزارش می‌شوند.
-?, --help
نمایش پیام راهنمای استفاده و خروج.

دستور pcp-free از دستور free(1) الهام گرفته شده است و هدف آن سازگاری با گزینه‌های خط فرمان و قالب خروجی آن است.

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

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

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

PCP Performance Co-Pilot