| PERF-TEST(1) | perf Manual | PERF-TEST(1) |
نام (NAME)
perf-test - اجرای آزمونهای سنجش سلامت.
خلاصه دستور (SYNOPSIS)
perf test [<options>] [{list <test-name-fragment>|[<test-name-fragments>|<test-numbers>]}]
توضیحات (DESCRIPTION)
این دستور آزمونهای گوناگون سنجش سلامت را اجرا میکند؛ ابتدا از طریق روتینهای پیوندخورده (linked routines) و سپس با جستجوی پوشهای شامل آزمونهای بیشتر در قالب اسکریپتها.
برای دریافت فهرستی از آزمونهای موجود از perf test list استفاده کنید؛ مشخص کردن بخشی از نام آزمون، تمام آزمونهای شامل آن عبارت را نشان خواهد داد.
برای اجرای آزمونهای مشخص، بخشهایی از نام آزمون یا شمارههای بهدستآمده از perf test list را وارد کنید.
گزینهها (OPTIONS)
-s, --skip
-v, -vv, -vvv, --verbose
-S, --sequential
-r, --runs-per-test
-F, --dont-fork
--dso
-w, --workload=
همراه با آزمونهای رگرسیون اسکریپت شل استفاده میشود.
برخی یک پارامتر اضافی میپذیرند:
seconds: leafloop, noploop, sqrtloop, thloop nrloops: brstack, context_switch_loop
بار کاری 'named_threads' تعداد رشتهها و تعداد حلقههایی که باید در هر رشته انجام شود را میپذیرد.
بارهای کاری datasym، landlock و deterministic هیچ پارامتری نمیپذیرند.
--list-workloads
--record-ctl=fifo:ctl-fifo[,ack-fifo]
perf record -D -1 --control=fifo:ctl-fifo[,ack-fifo] ...
دستور perf test برای کنترل ضبط رویدادها، دستورهای 'enable' و 'disable' را از طریق ctl-fifo ارسال میکند. اگر 'ack-fifo' ارائه شده باشد، اجراکننده بار کاری پس از هر دستور منتظر یک پاسخ 'ack' میماند.
| 09/04/2026 | perf |