7 ücretsiz ve ücretli ktrace alternatiflerinin bir listesini derledik. Başlıca rakipler şunları içerir: ftrace, ltrace. Bunların yanı sıra, kullanıcılar ktrace ile perf, strace, ktap arasında karşılaştırmalar da yaparlar. Ayrıca burada diğer benzer seçeneklere de göz atabilirsiniz: Geliştirme Araçları.
7 ücretsiz ve ücretli ktrace alternatiflerinin bir listesini derledik. Başlıca rakipler şunları içerir: ftrace, ltrace. Bunların yanı sıra, kullanıcılar ktrace ile perf, strace, ktap arasında karşılaştırmalar da yaparlar. Ayrıca burada diğer benzer seçeneklere de göz atabilirsiniz: Geliştirme Araçları.
Bireysel işlemler için çekirdek işlem izlemesi günlüğü.
Bireysel işlemler için çekirdek işlem izlemesi günlüğü.
ktrace Platformlar
Mac
ktrace Genel Bakış
Ktrace yardımcı programı, belirtilen işlemler için çekirdek izleme günlüğünü etkinleştirir. Çekirdek izleme verileri ktrace.out dosyasına kaydedilir. İzlenen çekirdek işlemleri sistem çağrıları, ad çevirileri, sinyal işleme ve G / Ç'yi içerir.
Bir işlemde izleme etkinleştirildiğinde, işlem çıkana veya izleme noktası silinene kadar izleme verileri günlüğe kaydedilir. İzlenen bir süreç, hızla büyük miktarlarda günlük verisi üretebilir; Kullanıcıların bir işlemi izlemeye çalışmadan önce izlemeyi nasıl devre dışı bırakacaklarını ezberlemeleri şiddetle tavsiye edilir. Aşağıdaki komut, kullanıcının sahip olduğu tüm işlemlerin izlemesini devre dışı bırakmak ve tüm işlemler kök tarafından çalıştırılıyorsa tüm işlemler için yeterlidir:
$ ktrace -C
İzleme dosyası insan tarafından okunamıyor; çözmek için kdump (1) kullanın.
Yardımcı program yalnızca çekirdek yapılandırma dosyasındaki "KTRACE" seçeneğiyle oluşturulmuş bir çekirdekle kullanılabilir.