ktrace

ktrace

ابزار ktrace ورود به سیستم ردیابی هسته را برای فرآیندهای مشخص شده امکان پذیر می کند.داده های ردیابی هسته به پرونده ktrace.out وارد می شوند.
ابزار ktrace ورود به سیستم ردیابی هسته را برای فرآیندهای مشخص شده امکان پذیر می کند.داده های ردیابی هسته به پرونده ktrace.out وارد می شوند.عملیات هسته ای که ردیابی می شود شامل تماس های سیستم ، ترجمه نام ها ، پردازش سیگنال و I / O است.هنگامی که ردیابی بر روی یک فرآیند فعال شود ، داده های ردیابی ثبت می شوند تا زمان خروج از روند یا نقطه ردیابی پاک نشود.یک فرآیند ردیابی شده می تواند به سرعت مقادیر عظیمی از اطلاعات ورود به سیستم را ایجاد کند.اکیداً پیشنهاد شده است که کاربران قبل از تلاش برای ردیابی یک فرآیند ، نحوه غیرفعال کردن ردیابی را به خاطر بسپارند.دستور زیر برای غیرفعال کردن ردیابی در کلیه فرآیند های کاربر ، کافی است ، و اگر توسط root انجام شود ، کلیه پردازش ها: ... $ ktrace -C پرونده ردیابی قابل خواندن نیست.برای رمزگشایی از kdump (1) استفاده کنید.این ابزار فقط با هسته ای که با گزینه "KTRACE" در پرونده پیکربندی هسته ساخته شده قابل استفاده است.

سایت اینترنتی:

گزینه های ktrace برای همه سیستم عامل های دارای مجوز

strace

strace

ردیابی تماس ها و سیگنال های سیستم.نرم افزار فضای کاربر تشخیصی ، اشکال زدایی و آموزشی.
DTrace

DTrace

DTrace یک ابزار تجزیه و تحلیل عملکرد و عیب یابی برای Solaris ، Mac OS X و FreeBSD است.
perf

perf

پیشخوان عملکرد CPU ابزار ، ردیابی نقاط ، kprobes و uprobes (ردیابی پویا).
  • نرم افزار رایگان
  • Linux
ltrace

ltrace

ltrace مکالمات کتابخانه ای پویا را که توسط یک فرایند اجرا شده و سیگنال های دریافت شده توسط آن فرآیند فراخوانی می شوند ، ضبط و ضبط می کند.
ktap

ktap

ktap یک ابزار ردیابی پویا مبتنی بر اسکریپت برای لینوکس است.با استفاده از یک زبان برنامه نویسی و به کاربران امکان می دهد هسته هسته لینوکس را بطور دینامیکی ردیابی کنند.
  • نرم افزار رایگان
  • Linux
SystemTap

SystemTap

SystemTap ابزاری برای هسته زنده در حال اجرا و برنامه های فضای کاربر فراهم می کند.
  • نرم افزار رایگان
  • Linux
ftrace

ftrace

Ftrace یک ردیاب داخلی است که برای کمک به توسعه دهندگان و طراحان سیستم ها برای یافتن آنچه در هسته اتفاق می افتد ، طراحی شده است.
  • نرم افزار رایگان
  • Linux
Quartz Debug

Quartz Debug

Quartz Debug بخشی از Xcode Tools است و به توسعه دهنده این امکان را می دهد تا برنامه های مختلف کوارتز و کوارتز اکسترنال و مسائل مربوط به عملکرد را کنترل و آزمایش کند.
  • نرم افزار رایگان
  • Mac