| PCP-ZONEINFO(1) | General Commands Manual | PCP-ZONEINFO(1) |
نام (NAME)
pcp-zoneinfo - گزارش آمارهای ناحیههای NUMA
خلاصه دستور (SYNOPSIS)
pcp [pcp options] zoneinfo [-Vz?] [-s samples] [-a archive] [-S start_time] [-T end_time] [-Z timezone]
توضیحات (DESCRIPTION)
دستور pcp-zoneinfo برای مشاهده انواع مختلف آمارهای مرتبط با گرههای NUMA به کار میرود. این دستور با استفاده از گزینههای گوناگون، به کاربر کمک میکند تا اطلاعات سودمندی در رابطه با دسترسیپذیری ناحیهها برای گرههای مختلف NUMA را تحلیل کند. این قابلیت برای بررسی رفتار حافظه مجازی مفید است. بهطور پیشفرض، pcp-zoneinfo دادههای زنده را برای میزبان محلی گزارش میدهد.
آمارهای نشان داده شده به شرح زیر هستند:
| آمارهای هر گره (برای هر گره NUMA) | |
| سرآیند | توضیحات |
| nr_inactive_anon | صفحههای ناشناس غیرفعال ناحیه |
| nr_active_anon | صفحههای حافظه ناشناس فعال |
| nr_inactive_file | صفحههای حافظه پرونده غیرفعال |
| nr_active_file | صفحههای حافظه پرونده فعال |
| nr_unevictable | صفحههای تخلیهناپذیر |
| nr_slab_reclaimable | صفحههای slab قابل بازپسگیری |
| nr_slab_unreclaimable | صفحههای slab غیرقابل بازپسگیری |
| nr_isolated_anon | صفحههای حافظه ناشناس مجزا |
| nr_isolated_file | صفحههای حافظه پرونده مجزا |
| nr_anon_pages | صفحههای pagecache نگاشتشده ناشناس |
| nr_mapped | صفحههای pagecache نگاشتشده |
| nr_file_pages | صفحههای pagecache پرونده |
| nr_dirty | وضعیت کثیف صفحهها |
| nr_writeback | وضعیت بازنویسی صفحهها |
| nr_writeback_temp | صفحههای بازنویسی موقت |
| nr_shmem | صفحههای حافظه اشتراکی |
| nr_shmem_hugepages | صفحههای بزرگ حافظه اشتراکی |
| nr_shmem_pmdmapped | نگاشتهای PMD حافظه اشتراکی |
| nr_file_hugepages | صفحههای بزرگ مبتنی بر پرونده |
| nr_file_pmdmapped | نگاشتهای PMD مبتنی بر پرونده |
| nr_anon_transparent_hugepages | صفحههای بزرگ شفاف ناشناس |
| nr_unstable | صفحههای در وضعیت ناپایدار در هر ناحیه |
| nr_vmscan_write | صفحههای نوشتهشده از LRU توسط پویشگر VM. قرار است VM تعداد صفحاتی را که از LRU نوشته میشوند به حداقل برساند (بهمنظور بهرهوری زمانبندی ورودی/خروجی و موفقیت در بازپسگیری). |
| nr_vmscan_immediate_reclaim | اولویتبندی برای بازپسگیری در هنگام پایان بازنویسی |
| nr_dirtied | صفحههای واردشده به وضعیت کثیف |
| nr_written | صفحههای نوشتهشده در هر ناحیه |
| nr_kernel_misc_reclaimable | صفحههای متفرقه قابل بازپسگیری هسته |
| آمارهای هر ناحیه (در هر ناحیه برای هر گره NUMA) | |
| سرآیند | توضیحات |
| pages free | فضای آزاد |
| pages min | حداقل فضا |
| pages low | فضای کم |
| pages high | فضای زیاد |
| pages spanned | فضای پوششیافته |
| pages present | فضای موجود |
| pages managed | فضای مدیریتشده |
| pages protection | فضای حفاظت |
| nr_free_pages | تعداد صفحههای آزاد |
| nr_zone_inactive_anon | صفحههای ناشناس غیرفعال ناحیه |
| nr_zone_active_anon | صفحههای ناشناس فعال ناحیه |
| nr_zone_inactive_file | صفحههای مبتنی بر پرونده غیرفعال ناحیه |
| nr_zone_active_file | صفحههای مبتنی بر پرونده فعال ناحیه |
| nr_zone_unevictable | صفحههای تخلیهناپذیر ناحیه |
| nr_zone_write_pending | صفحههای در انتظار نوشتن ناحیه |
| nr_mlock | صفحههای تحت mlock |
| nr_page_table_pages | صفحههای جدول صفحه |
| nr_kernel_stack | صفحههای پشته هسته |
| nr_bounce | صفحههای بافر جهش (bounce buffer) |
| nr_zspages | صفحههای تخصیصدهنده حافظه zsmalloc |
| nr_free_cma | صفحههای آزاد تخصیصدهنده حافظه پیوسته (CMA) |
| numa_hit | تخصیصهای موفق از ناحیه مرجح NUMA |
| numa_miss | تخصیصهای ناموفق از ناحیه مرجح NUMA |
| numa_foreign | تخصیصهای خارجی ناحیه NUMA |
| numa_interleave | تخصیصهای متناوب در NUMA |
| numa_local | تخصیصهای موفق از ناحیه محلی NUMA |
| numa_other | تخصیصهای ناموفق از ناحیه محلی NUMA |
گزینهها (OPTIONS)
- -a file, --archive=file
- دریافت /proc/zoneinfo برای یک file بایگانی مشخصشده.
- -s count, --samples=count
- گرفتن آمارهای zoneinfo به تعداد count نمونه مشخصشده.
- -S, --start=time
- پالایش نمونهها از بایگانی از time دادهشده به بعد.
- -T, --finish=time
- پالایش نمونهها از بایگانی تا time دادهشده.
- -V, --version
- نمایش شماره نسخه و خروج.
- -z, --hostzone
- استفاده از منطقه زمانی محلی میزبانی که منبع معیارهای کارایی است، همانطور که با گزینههای -h یا -a مشخص شده است. پیشفرض استفاده از منطقه زمانی میزبان محلی است.
- -Z timezone, --timezone=timezone
- استفاده از timezone برای تاریخ و زمان. قالب timezone مشابه متغیر محیطی TZ است، همانطور که در environ(7) شرح داده شده است.
- -?, --help
- نمایش پیام راهنما و خروج.
نکات (NOTES)
pcp-zoneinfo اطلاعات را از /proc/zoneinfo جمعآوری میکند.
محیط PCP (PCP ENVIRONMENT)
متغیرهای محیطی با پیشوند PCP_ برای پارامتربندی نام پروندهها و دایرکتوریهای استفادهشده توسط PCP به کار میروند. در هر نصب، پروندهٔ /etc/pcp.conf حاوی مقادیر محلی برای این متغیرها است. از متغیر $PCP_CONF میتوان برای تعیین یک پرونده پیکربندی جایگزین استفاده کرد، همانطور که در pcp.conf(5) شرح داده شده است.
برای متغیرهای محیطی که ابزارهای PCP را تحت تأثیر قرار میدهند، pmGetOptions(3) را ببینید.
همچنین ببینید (SEE ALSO)
| PCP | Performance Co-Pilot |