| SIGNALTEST(8) | System Manager's Manual | SIGNALTEST(8) |
نام (NAME)
signaltest - نرمافزار آزمایش رفتوبرگشت سیگنال
خلاصه دستور (SYNOPSIS)
signaltest [ -a|--affinity NUM] [ -b|--backtrace USEC ] [-D|--duration TIME] [-h|--help] [--json FILENAME] [-l|--loops LOOPS ] [-p|--prio PRIO] [-q|--quiet] [-S|--smp] [-t|--threads NUM] [-m|--mlockall ] [-v|--verbose ]
گزینهها (OPTIONS)
این برنامهها از قواعد نحوی معمول خط فرمان GNU پیروی میکنند که در آن گزینههای طولانی با دو خط تیره ('--') آغاز میشوند.
- -a, --affinity[=PROC-SET]
- اجرای
ریسهها
روی
مجموعهای
از
پردازندهها
که با PROC-SET
مشخص
شدهاند.
اگر PROC-SET مشخص
نشود، از
تمام
پردازندهها
استفاده
خواهد شد.
ریسهها به
ترتیب عددی
و به روش
نوبتگردشی
(round-robin) به
پردازندههای
موجود در
مجموعه
اختصاص
مییابند.
مجموعه پردازندهها میتواند به صورت A,B,C یا A-C یا A-B,D-F و غیره مشخص شود*. از نویسه ! میتوان برای نفی یک مجموعه استفاده کرد؛ برای نمونه، !B-D به معنای استفاده از تمام پردازندههای در دسترس به جز B تا D است. شماره پردازندهها همان شمارههای نمایشیافته در فیلد processor در /proc/cpuinfo است. برای اطلاعات بیشتر درباره نحوه تعیین مجموعههای CPU به numa(3) مراجعه کنید. * پشتیبانی از مجموعههای CPU نیازمند نسخه ۲ یا بالاتر libnuma است. برای libnuma نسخه ۱، در صورت تعیین PROC-SET، مقدار آن باید تنها یک شماره CPU باشد. - -b, --breaktrace=USEC
- ارسال دستور توقف ردیابی (break trace) هنگامی که تأخیر بیشتر از USEC باشد
- -D, --duration=TIME
- تعیین
مدتزمان
اجرای
آزمایش.
افزودن 'm'، 'h' یا 'd' برای تعیین دقیقه، ساعت یا روز. - --help
-
نمایش اطلاعات نحوه استفاده - --json=FILENAME
- نوشتن نتایج نهایی در FILENAME با قالببندی JSON.
- -l, --loops=LOOPS
- تعداد دورها (حلقهها): پیشفرض=0 (بیپایان)
- -p, --priority=PRIO
- اولویت ریسه دارای بالاترین اولویت
- -q, --quiet
- چاپ خلاصه تنها هنگام خروج
- -S, --smp
- تنظیم گزینهها برای آزمایش استاندارد در سیستمهای SMP. معادل استفاده از گزینههای: "-t -a" و همچنین یکسان نگه داشتن هرگونه اولویت مشخصشده در تمام ریسهها
- -t, --threads=NUM
- تعداد ریسهها: پیشفرض=2
- -m, --mlockall
- قفل کردن تخصیصهای حافظه فعلی و آینده
- -v, --verbose
- خروجی دادن
مقادیر در
خروجی
استاندارد
(stdout) برای
مقاصد
آماری
قالب: n:c:v که در آن n=شماره وظیفه، c=تعداد شمارش، v=مقدار بر حسب میکروثانیه است
نویسنده (AUTHOR)
برنامه signaltest توسط Thomas Gleixner <tglx@linuxtronix.de> نوشته شده است.
این صفحه
راهنما در
ابتدا توسط
John Kacur <jkacur@redhat.com> نوشته
شده است.
کپی و توزیع این پرونده، با یا بدون تغییر، در هر رسانهای بدون پرداخت حق امتیاز مجاز است، به شرطی که اعلامیه حق نشر و این اعلامیه حفظ شوند. این پرونده «همانگونه که هست» و بدون هرگونه ضمانتی ارائه میشود.
| November 15, 2020 |