Ktrace - Ktrace

ktrace
YozilganC[iqtibos kerak ]
Operatsion tizimBSD Unix va Mac OS X
Mavjud:Ingliz tili
TuriKuzatish

ktrace a qulaylik ning ma'lum versiyalariga kiritilgan BSD Unix va Mac OS X bu izlar yadro dastur bilan o'zaro ta'sirlashish va uni diskka diskka tushirish uchun disk raskadrovka va tahlil. Kuzatilgan yadro operatsiyalari quyidagilarni o'z ichiga oladi tizim qo'ng'iroqlari, namei tarjimalari, signal qayta ishlash va I / O.[1]

ktrace biroz o'xshash Linux "s strace, juda tezroq bo'lishidan tashqari - strace bilan, kuzatilgan dastur tomonidan amalga oshiriladigan har bir tizim qo'ng'irog'i kuzatuv dasturiga va orqaga kontekstni o'zgartirishni talab qiladi, ktrace bilan kuzatuv esa aslida yadro tomonidan amalga oshiriladi, shuning uchun hech qanday qo'shimcha kontekstni almashtirish talab qilinmaydi.[iqtibos kerak ]

Ktrace tomonidan yaratilgan fayllarni kuzatib borish (nomlangan ktrace.out sukut bo'yicha) ni inson tomonidan o'qiladigan shaklda ko'rish orqali ko'rish mumkin kdump qulaylik.[2]

Mac OS X 10.5 Leopard-dan beri ktrace o'rnini egalladi DTrace.

Shuningdek qarang

  • Dtrace, Sun Microsystems-ning iz versiyasi, endi OpenSolaris, FreeBSD va OS X Leopard-da ishlaydi
  • kdump (Linux) Ichki ravishda kexec ishlatadigan Linux yadrosining qulashi mexanizmi
  • SystemTap
  • iz Linuxda, Linux Trace Toolkitning bir qismi

Adabiyotlar

  1. ^ "ktrace". freebsd.org. 2012-05-31. Olingan 2014-07-23.
  2. ^ "kdump". freebsd.org. 2014-03-28. Olingan 2014-07-23.