| STAP-MERGE(1) | General Commands Manual | STAP-MERGE(1) |
نام (NAME)
stap-merge - ادغامکننده دودویی به ازای هر پردازنده در systemtap
خلاصه دستور (SYNOPSIS)
stap-merge [ OPTIONS ] [ INPUT FILENAMES ]
توضیحات (DESCRIPTION)
برنامه اجرایی stap-merge زمانی کاربرد دارد که هنگام اجرای یک اسکریپت stap از گزینه -b استفاده شده باشد. گزینه -b فایلها را بر اساس فیلد برچسب زمانی (timestamp) به ازای هر پردازنده (per-cpu) تولید میکند. سپس stap-merge این فایلهای per-cpu را بر اساس فیلد برچسب زمانی ادغام و مرتبسازی میکند.
گزینهها (OPTIONS)
برنامه اجرایی ادغام systemtap از گزینههای زیر پشتیبانی میکند:
- -v
- حالت پرگو (verbose)، سه فیلد اضافی را به ازای هر مجموعه از دادههای جمعآوریشده نمایش میدهد.
[cpunumber,sequencenumberofdata,thelengthofthedataset]
- -o OUTPUT_FILENAME
-
نام فایلی را مشخص میکند که مایلید خروجی به آن هدایت شود. اگر این گزینه مشخص نشود، خروجی به خروجی استاندارد فرستاده خواهد شد.
مثالها (EXAMPLES)
$ stap -v -b -e 'probe syscall.open { printf("%s(%d) open\n",
execname(), pid()) }'
این دستور باید منجر به ایجاد چند فایل stpd_cpu شود (که هرکدام با عددی برچسبگذاری شدهاند که نشاندهنده پردازندهای است که فایل از آن تولید شده است).
$ stap-merge -v stpd_cpu0 stpd_cpu1
اجرای برنامه stap-merge در همان دایرکتوری اسکریپت stap در مثال قبل، دنبالهای مرتب از بستهها را با برچسب سهبخشی برای هر مجموعه داده تولید میکند. این نتیجه به خروجی استاندارد ارسال خواهد شد. همچنین میشد با استفاده از گزینه «-o» یک فایل خروجی مشخص کرد.
فایلها (FILES)
- فایلهای مهم و مسیرهای مربوط به آنها را میتوان در صفحه راهنمای
- stappaths(7) یافت.
همچنین ببینید (SEE ALSO)
stapprobes(3stap), stappaths(7), staprun(8), stapvars(3stap), stapex(3stap), stap-server(8), gdb(1)
گزارش باگها (BUGS)
از پیوند باگزیلا (Bugzilla) در صفحه وب پروژه یا فهرست پستی ما استفاده کنید. http://sourceware.org/systemtap،<systemtap@sourceware.org>.