| PCP-XSOS(1) | General Commands Manual | PCP-XSOS(1) |
نام (NAME)
pcp-xsos - گزارشهای خلاصه و سطحبالا برای یک سیستم
خلاصه دستور (SYNOPSIS)
pcp [pcp options] xsos [--all] [-dmnNopx] [-u units]
توضیحات (DESCRIPTION)
دستور pcp-xsos گزارشی خلاصه از یک سیستم را با استفاده از یک آرشیو PCP یا مقادیر متریک زنده از آن سیستم ارائه میدهد.
این ابزار به گونهای طراحی شده است که سریع باشد و مشابه ابزارهایی مانند ps(1)، تنها یک نمونهبرداری منفرد انجام میدهد. از این رو، میزان جزئیات گزارش در ازای سرعت اجرا تعدیل شده است. pcp-xsos به عنوان یک ابزار تریاژ اولیه عملکرد طراحی شده است که مدیر سیستم را به سرعت از مسیرهای بررسی که ممکن است ثمربخشتر باشند آگاه میکند. در حال حاضر تمرکز به طور کامل بر متریکهای سیستمعامل است، اما این یک الزام قطعی نیست و با گذشت زمان ممکن است گسترش یابد تا هر حوزه عملکردی مرتبط با متریکهای PCP را گزارش کند.
هنگامی که این ابزار از طریق دستور pcp(1) فراخوانی شود، گزینههای pcp شامل -h/--host، -a/--archive، -O/--origin بهطور غیرمستقیم در دسترس قرار میگیرند؛ برای مشاهده توضیحات آنها به PCPIntro(1) مراجعه کنید.
گزارش پیشفرض در صورت ارائه نشدن هیچ گزینه خط فرمانی، نمای کلی سیستمعامل است.
گزینهها (OPTIONS)
گزینههای خط فرمان موجود عبارتند از:
- --all
- گزارشدهی پشتسرهم برای هر زیربخش، یکی پس از دیگری.
- -o, --os
- نمایش گزارش پیشفرض همراه با اطلاعات سطحبالای هسته، شامل نسخه، مدت زمان روشن بودن سیستم (uptime)، تعداد کاربران، وضعیت فرآیندها و میزان استفاده تجمیعی از پردازنده.
- -d, --disks
- گزارش اطلاعات فضای ذخیرهسازی از آرشیو یا میزبان زنده، شامل ظرفیت کل هر دستگاه بلوکی و همچنین فضای در دسترس فایلسیستم برای هر فایلسیستم متصلشده (mounted).
- -m, --memory
- گزارش دقیق حافظه، شامل درصد حافظه کل مصرفشده برای عملکردهای گوناگون سیستمعامل، میزان استفاده از swap، و به صورت اختیاری اطلاعات hugepages و بالون (balloon) حافظه ماشین مجازی.
- -n, --netdev
- آمار مربوط به هر رابط شبکه پیکربندیشده، از جمله نرخ انتقال بستهها و بایتها (از زمان راهاندازی سیستم)، خطاها، بستههای دور انداختهشده (drops) و غیره. علاوه بر این، با این گزینه خط فرمان، آمار سوکتها نیز برای raw، UDP و TCP (هم IPv4 و هم IPv6) گزارش میشود.
- -N, --netstats
- گزارش آمار تجمیعی شبکه مانند شمارندههای مختلف خطای ICMP و TCP و زمانهای انقضا (timeouts).
- -p, --ps
- بررسی فرآیندهای در حال اجرا به شیوهای مشابه با ps. این فرآیندها گروهبندی و پالایش میشوند تا مهمترین فرآیندها از نظر استفاده از منابع (CPU، حافظه) و همچنین فرآیندها در وضعیتهای زامبی (zombie) یا مسدودشده (blocked) نمایش داده شوند.
- -u unit, --units=unit
- تغییر واحد نمایش بایت برای گزارشهای گوناگون. مقادیر معتبر برای unit عبارتند از “b” (بایت)، “k” (کیبیبایت)، “m” (میبیبایت)، “g” (گیبیبایت) یا “t” (تبیبایت).
- -x, --nocolor
- نمایش گزارشها بدون استفاده از رنگ برای برجستهسازی جنبههای گوناگون هر زیرسیستم.
- -?, --help
- نمایش پیام راهنما و خروج.
نکات (NOTES)
ابزار pcp-xsos از ابزار xsos الهام گرفته شده است و هدف آن سازگاری با خط فرمان آن در صورت امکان و همچنین ارائه سبکی یکپارچه در خروجی است.
محیط PCP (PCP ENVIRONMENT)
متغیرهای محیطی با پیشوند PCP_ برای پارامتربندی نام فایلها و دایرکتوریهای مورد استفاده PCP به کار میروند. در هر نصب، فایل /etc/pcp.conf حاوی مقادیر محلی برای این متغیرها است. متغیر $PCP_CONF میتواند برای مشخص کردن یک فایل پیکربندی جایگزین استفاده شود، همانطور که در pcp.conf(5) شرح داده شده است.
برای مشاهده متغیرهای محیطی که بر ابزارهای PCP تأثیر میگذارند، به pmGetOptions(3) مراجعه کنید که عملکردهای pmgetopt(1) مورد استفاده توسط pcp-xsos را فراهم میکند.
همچنین ببینید (SEE ALSO)
PCPIntro(1)، pcp(1)، ps(1)، pmgetopt(1)، pmGetOptions(3) و environ(7).
| PCP | Performance Co-Pilot |