| PERFALLOC(1) | General Commands Manual | PERFALLOC(1) |
نام (NAME)
perfalloc - اطلاعرسانی به pmdaperfevent(1) برای غیرفعالسازی تخصیص شمارندههای سختافزاری
خلاصه دستور (SYNOPSIS)
$PCP_PMDAS_DIR/perfevent/perfalloc [-D] [-d] [-f lockfile] [-h] [-v] [commandline]
توضیحات (DESCRIPTION)
دستور perfalloc به pmdaperfevent(1) اطلاع میدهد تا جمعآوری رویدادهای شمارندههای سختافزاری را غیرفعال کند. این کار به فرایندهای بدون امتیاز اجازه میدهد از شمارندههای سختافزاری استفاده کنند.
اگر درخواست رزرو با شکست مواجه شود، perfalloc بلافاصله با کد خروج EXIT_FAILURE خارج میشود. در صورت موفقیتآمیز بودن، perfalloc تا زمان دریافت یک سیگنال kill اجرا خواهد شد. درخواست رزرو تا زمانی که perfalloc در حال اجرا باشد، برقرار میماند.
توجه داشته باشید که pmdaperfevent تحت تأثیر مقدار تنظیمات kernel.perf_event_paranoid است که میتواند توسط sysctl(8) تنظیم شود.
اگر یک خط فرمان مشخص شده باشد، به عنوان یک زیرفرایند از عامل اجرا میشود. با پایان یافتن دستور، عامل نیز متوقف خواهد شد.
توضیح مختصری از گزینههای خط فرمان در ادامه آمده است:
گزارش باگها (BUGS)
ممکن است بین درخواست perfalloc برای غیرفعالسازی شمارنده سختافزاری و پردازش درخواست توسط perfevent PMDA تا ۱۰۰ میلیثانیه تأخیر وجود داشته باشد.
فرایند perfalloc وضعیت درخواست را بررسی نمیکند و بنابراین قادر نیست تأییدی قطعی مبنی بر موفقیتآمیز بودن درخواست و غیرفعال شدن شمارندههای سختافزاری ارائه دهد.
همچنین ببینید (SEE ALSO)
| PCP | Performance Co-Pilot |