ktrace

ktrace

Помощната програма ktrace позволява регистриране на проследяване на ядрото за посочените процеси.Данните за проследяване на ядрото се записват във файла ktrace.out.
Помощната програма ktrace позволява регистриране на проследяване на ядрото за посочените процеси.Данните за проследяване на ядрото се записват във файла ktrace.out.Операциите на ядрото, които се проследяват, включват системни обаждания, преводи на имена, обработка на сигнали и I / O.След като проследяването е активирано в процес, данните от следите ще се записват, докато процесът не излезе или се премахне точката на проследяване.Проследен процес може да генерира огромни количества лог данни бързо;Настоятелно се препоръчва потребителите да запомнят как да деактивират проследяването, преди да се опитат да проследят процес.Следващата команда е достатъчна за деактивиране на проследяването на всички собственост на потребители процеси и, ако се изпълнява от root, всички процеси: ... $ ktrace -C Файлът на следите не е четим от хора;използвайте kdump (1), за да го декодирате.Помощната програма може да се използва само с ядро, което е изградено с опцията "KTRACE" в конфигурационния файл на ядрото.
ktrace

Алтернативи на ktrace за всички платформи с всякакъв лиценз

strace

strace

Проследяване на системни обаждания и сигнали.Помощна програма за диагностика, отстраняване на грешки и инструкции за потребителско пространство.
DTrace

DTrace

DTrace е инструмент за анализ на производителността и отстраняване на проблеми за Solaris, Mac OS X и FreeBSD.
perf

perf

Броячи на производителността на процесора на инструмента, точки на проследяване, kprobes и надстройки (динамично проследяване).
  • Безплатно
  • Linux
ltrace

ltrace

ltrace прихваща и записва динамични библиотечни обаждания, които се извикват от изпълнен процес и сигналите, получени от този процес.
ktap

ktap

ktap е базиран на скрипт динамичен инструмент за проследяване за Linux.Той използва скриптов език и позволява на потребителите динамично да проследяват Linux ядрото.
  • Безплатно
  • Linux
SystemTap

SystemTap

SystemTap осигурява инструментация за живи изпълняващи се ядра и приложения за потребителско пространство.
  • Безплатно
  • Linux
ftrace

ftrace

Ftrace е вътрешен тракер, предназначен да помогне на разработчиците и дизайнерите на системи да намерят какво се случва вътре в ядрото.
  • Безплатно
  • Linux
Quartz Debug

Quartz Debug

Quartz Debug е част от Xcode Tools и позволява на разработчика да наблюдава и тества различни Quartz и Quartz Extreme приложения и проблеми с производителността.
  • Безплатно
  • Mac