OSVIS(1) General Commands Manual OSVIS(1)

osvis - مصورسازی فعالیت‌های سطح بالای سیستم

osvis [-V] [-b bytes] [-d activity] [-i ops] [-m packets] [pmview options] [interface ...]

دستور osvis یک نمای کلی سطح بالا از آمار کارایی جمع‌آوری‌شده از زیرساخت Performance Co-Pilot (PCP(1)) را نمایش می‌دهد. این نمایش بر اساس مقادیر معیارهای کارایی دریافت‌شده از host هدف (که pmcd(1) را اجرا می‌کند) یا از گزارش بایگانی PCP که توسط archive مشخص شده است، تنظیم می‌گردد. این نمایش هر interval ثانیه یک‌بار (پیش‌فرض ۲ ثانیه) به‌روزرسانی می‌شود.

همانند تمامی صحنه‌های pmview(1)، هنگامی که موشواره روی یکی از میله‌ها حرکت داده شود، مقدار فعلی و اطلاعات معیار مربوط به آن میله در کادر متنی نزدیک بالای صفحه نمایش داده خواهد شد. ارتفاع و/یا رنگ میله‌ها متناسب با مقادیر معیارهای کارایی نسبت به بیشینه فعالیت مورد انتظار است، که توسط گزینه‌های -d، -i و -m کنترل می‌شود (پایین را ببینید).

میله‌ها در صحنه osvis نمایانگر اطلاعات زیر هستند:

این ستون بهره‌برداری از CPU را به‌صورت تجمیع‌شده روی تمامی CPUها نشان می‌دهد.
پشته اول نرخ عملیات خواندن و نوشتن دیسک را به‌صورت تجمیع‌شده روی تمامی دیسک‌ها نشان می‌دهد. میله دوم میانگین زمانی است که دیسک‌ها مشغول بوده‌اند، که تخمینی از میانگین بهره‌برداری زمانی از تمامی دیسک‌ها است.
Disk Controllers
میانگین زمانی که دیسک‌ها روی هر کنترل‌کننده مشغول بوده‌اند، که تخمینی از میانگین بهره‌برداری زمانی از تمامی دیسک‌ها روی هر کنترل‌کننده است.
این سه میله میانگین بار کاری (load average) را برای ۱، ۵ و ۱۵ دقیقه گذشته نشان می‌دهند. این مقدار با دو برابر تعداد CPUهای موجود در سامانه نرمال‌سازی می‌شود.
این پشته بهره‌برداری از حافظه را با تفکیک حافظه واقعی به کاربردهای هسته، سیستم‌فایل و کاربر نشان می‌دهد. معیارهای بهره‌برداری از حافظه (mem.util) ممکن است روی همه میزبان‌ها در دسترس نباشند، بنابراین Mem ممکن است در برخی میزبان‌ها تنها مقدار حافظه آزاد را به‌صورت یک تک‌میله نشان دهد.
دو ردیف میله، نرخ بایت ورودی و نرخ بسته ورودی را برای هر رابط شبکه، به‌جز رابط‌های loopback و slip نشان می‌دهند.
دو ردیف میله، نرخ بایت خروجی و نرخ بسته خروجی را برای هر رابط شبکه، به‌جز رابط‌های loopback و slip نشان می‌دهند.

اگر هر یک از آرگومان‌های اختیاری interface در خط فرمان مشخص شوند، تنها رابط‌های شبکه‌ای که با آرگومان‌های interface مطابقت دارند در بخش‌های Network Input و Network Output نمایش داده خواهند شد. به‌طور پیش‌فرض، از تمام رابط‌ها استفاده می‌شود. آرگومان‌های interface به‌عنوان الگوهایی برای تطبیق egrep(1) با نام رابط‌ها به کار می‌روند، به‌طوری که ec تمامی رابط‌های اترنت خارجی را برای یک Challenge S انتخاب می‌کند.

دستور osvis از pmview(1) استفاده می‌کند، و از این رو رابط کاربری آن از موارد شرح‌داده‌شده برای pmview(1) پیروی می‌کند، که به نوبه خود صحنه را در یک نمایشگر Inventor examiner نمایش می‌دهد.

دستور osvis بیشتر گزینه‌های خط فرمان را به pmview(1) منتقل می‌کند. بنابراین، گزینه‌های خط فرمان -A، -a، -C، -h، -n، -O، -p، -S، -t، -T، -x، -Z و -z، و همچنین رابط کاربری در صفحه راهنمای pmview(1) شرح داده شده‌اند.

گزینه‌های مخصوص osvis عبارتند از:

بیشینه توان عملیاتی مورد انتظار شبکه را بر حسب بایت کنترل می‌کند. مقدار پیش‌فرض ۶۵۵۳۶ بایت است.
بیشینه بهره‌برداری مورد انتظار دیسک را به‌صورت درصد کنترل می‌کند. مقدار پیش‌فرض ۳۰٪ است.
بیشینه مقدار (نرمال‌سازی) را برای نرخ خواندن و نوشتن دیسک کنترل می‌کند. مقدار پیش‌فرض ۱۰۰ عملیات در ثانیه است.
بیشینه مقدار (نرمال‌سازی) را برای نرخ ورودی و خروجی بسته‌ها کنترل می‌کند. مقدار پیش‌فرض ۷۵۰ بسته در ثانیه است.
فایل پیکربندی مشتق‌شده برای pmview(1) روی خروجی استاندارد نوشته می‌شود. چنانچه کاربر مایل به سفارشی‌سازی نمایش یا تغییر برخی از پارامترهای نرمال‌سازی باشد، این خروجی می‌تواند ذخیره شده و مستقیماً با pmview استفاده گردد.

$PCP_VAR_DIR/pmns/*
فایل‌های پیش‌فرض مشخصات PMNS
$PCP_VAR_DIR/config/pmlogger/config.osvis
فایل پیکربندی pmlogger(1) که می‌تواند برای ایجاد یک بایگانی PCP مناسب جهت نمایش با osvis به کار رود.

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

pmcd(1)، pmlogger(1)، pmview(1)، pcp.conf(4)، pcp.env(4) و pmlaunch(5).

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

Performance Co-Pilot