| TRACE-CMD-RESET(1) | libtracefs Manual | TRACE-CMD-RESET(1) |
نام (NAME)
trace-cmd-reset - غیرفعالسازی تمام ردیابیهای Ftrace برای بازگرداندن کارایی کامل سیستم
خلاصه دستور (SYNOPSIS)
trace-cmd reset [گزینهها]
توضیحات (DESCRIPTION)
دستور trace-cmd(1) reset تمام ردیابیهای Ftrace را غیرفعال میکند. این کار کارایی سیستم را به وضعیت پیش از فعال شدن ردیابی بازمیگرداند. این اقدام ضروری است زیرا دستورات trace-cmd-record(1)، trace-cmd-stop(1) و trace-cmd-extract(1) حتی پس از واکشی دادهها از بافرها، ردیاب را غیرفعال نمیکنند. دلیل این امر آن است که شاید کاربر بخواهد ردیاب را بهصورت دستی از طریق سیستمفایل مجازی Ftrace فعال کند، یا بخشهای دیگر Ftrace را بررسی کند تا ببیند trace-cmd چه کاری انجام داده است. پس از اجرای دستور reset، دادههای درون بافر حلقهای (ring buffer) و گزینههای استفادهشده همگی پاک خواهند شد.
گزینهها (OPTIONS)
لطفاً توجه داشته باشید که ترتیب مشخص کردن گزینهها در خط فرمان اهمیت دارد. به بخش «مثالها (EXAMPLES)» مراجعه کنید.
-b buffer_size
اگر دیگر نیازی به ردیابی نیست، این گزینه به شما امکان میدهد اندازه بافر حلقهای را کاهش دهید تا حافظه در دسترس آزاد شود.
trace-cmd reset -b 1
نمونه بافر (یا بافرهایی) که تحت تأثیر قرار میگیرند با نزدیکترین گزینه قبلی *-B*، *-t* یا *-a* مشخص میشوند:
در صورت استفاده پس از *-B*، اندازه نمونه بافری را تغییر میدهد که پیش از آن در خط فرمان آمده است.
در صورت استفاده پس از *-a*، اندازه تمام نمونههای بافر بهجز نمونه سطح بالا را تغییر میدهد.
در صورت استفاده پس از *-t* یا پیش از هر گزینه *-B* یا *-a*، اندازه نمونه سطح بالا را تغییر میدهد.
-B buffer-name
-a
-d
-t
-k dynevent-name
مثالها (EXAMPLES)
بازنشانی ردیابی برای instance-one و تنظیم اندازه بافر به ازای هر پردازنده روی 4096kb. همچنین نمونه instance-two را حذف میکند. نمونه سطح بالا و هر نمونه دیگر دستنخورده باقی میمانند:
trace-cmd reset -B instance-one -b 4096 -B instance-two -d
حذف تمام بافرهای نمونه. نمونه سطح بالا بدون تغییر باقی میماند:
trace-cmd reset -a -d
حذف تمام بافرهای نمونه و همچنین بازنشانی نمونه سطح بالا:
trace-cmd reset -t -a -d
نامعتبر. این دستور نشاندهنده تلاشی برای حذف نمونه سطح بالا است:
trace-cmd reset -a -t -d
بازنشانی نمونه سطح بالا و تنظیم اندازه بافر به ازای هر پردازنده روی 1024kb. در صورت وجود هرگونه بافر نمونه، آنها دستنخورده باقی میمانند:
trace-cmd reset -b 1024
جلوگیری از نابودی kprobes و kretprobes در حین بازنشانی:
trace-cmd reset -k kprobe -k kretprobe
همچنین ببینید (SEE ALSO)
trace-cmd(1), trace-cmd-record(1), trace-cmd-report(1), trace-cmd-start(1), trace-cmd-stop(1), trace-cmd-extract(1), trace-cmd-split(1), trace-cmd-list(1), trace-cmd-listen(1)
نویسنده (AUTHOR)
نوشتهشده توسط Steven Rostedt، <rostedt@goodmis.org[1]>
منابع (RESOURCES)
https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git
کپیرایت و تکثیر (COPYING)
کپیرایت (C) 2010 Red Hat, Inc. استفاده آزاد از این نرمافزار تحت شرایط مجوز عمومی همگانی گنو (GPL) مجاز است.
نکات (NOTES)
- 1.
- rostedt@goodmis.org
| 03/09/2026 | libtracefs |