TRACE-CMD-STREAM(1) libtracefs Manual TRACE-CMD-STREAM(1)

trace-cmd-stream - جریان‌سازی و ارسال بی‌درنگ داده‌های ردگیری به خروجی استاندارد هم‌زمان با وقوع آن

trace-cmd stream [OPTIONS] [command]

دستور trace-cmd(1) در حالت stream عملیات ردگیری را درست مانند trace-cmd-record(1) آغاز می‌کند، با این تفاوت که داده‌ها را درون یک پرونده ضبط نمی‌کند و در عوض بافر باینری را هم‌زمان با وقوع رویدادها می‌خواند، آن را به قالبی خوانا برای انسان تبدیل کرده و در خروجی استاندارد (stdout) می‌نویسد.

این سازوکار اساساً مشابه اجرای trace-cmd-start(1) و سپس اجرای trace-cmd-show(1) همراه با گزینهٔ -p است. دستور trace-cmd-stream به اندازهٔ خواندن مستقیم از پرونده پایپ (pipe) کارآمد نیست، چرا که بیشتر کار جریان‌سازی در فضای کاربری (userspace) انجام می‌شود. این ویژگی زمانی سودمند است که نیاز باشد پردازش بیشتر در فضای کاربری به جای هسته انجام شود؛ همچنین زیردستور stream به اشکال‌زدایی trace-cmd-profile(1) کمک می‌کند که از کد stream برای تحلیل زنده داده‌ها جهت پروفایل‌سازی استفاده می‌کند.

این گزینه‌ها همانند گزینه‌های trace-cmd-record(1) هستند، با این تفاوت که
این دستور گزینهٔ -o را نمی‌پذیرد.

trace-cmd(1), trace-cmd-record(1), trace-cmd-report(1), trace-cmd-start(1), trace-cmd-stop(1), trace-cmd-reset(1), trace-cmd-split(1), trace-cmd-list(1), trace-cmd-listen(1)

نوشته‌شده توسط Steven Rostedt، <rostedt@goodmis.org[1]>

https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git

حق نشر (C) ۲۰۱۴ شرکت Red Hat, Inc. استفاده آزاد از این نرم‌افزار تحت شرایط مجوز عمومی همگانی گنو (GPL) مجاز است.

1.
rostedt@goodmis.org
mailto:rostedt@goodmis.org
03/09/2026 libtracefs