123
DTrace

DTrace

DTrace, Solaris, Mac OS X ve FreeBSD için bir performans analizi ve sorun giderme aracıdır.
DTrace, Solaris, Mac OS X ve FreeBSD dahil olmak üzere çeşitli işletim sistemlerinde varsayılan olarak bulunan bir performans analizi ve sorun giderme aracıdır.Bir Linux bağlantı noktası geliştirilmektedir.DTrace tüm yazılımları kullanır.Uygulamalar, veritabanları ve web sunucuları dahil olmak üzere sadece kullanıcı seviyesi yazılımları değil, aynı zamanda işletim sistemi çekirdeği ve aygıt sürücüleri.Adı Dinamik İzleme'nin kısaltmasıdır: DTrace'in öncülüğünde, canlı çalıştırma talimatlarını enstrümantasyon koduyla dinamik bir şekilde yayan bir enstrümantasyon tekniği.DTrace tesisi Statik İzlemeyi de destekler: kullanıcı dostu izleme noktalarının koda eklenmesi ve konuşlandırmadan önce derlenmesi .... DTrace, DTrace komut dosyaları ve tek satırlar yazmak için 'D' dili sağlar.Dil C ve awk gibidir ve kullanıcı alanına geçmeden önce çekirdekteki verileri filtrelemek ve özetlemek için güçlü yollar sağlar.Bu, DTrace'nin veri toplama ve sunma yükünü büyük ölçüde azaltabileceğinden, performansa duyarlı üretim ortamlarında kullanılmasını sağlayan önemli bir özelliktir.

İnternet sitesi:

FreeBSD için DTrace'a alternatifler

strace

strace

Sistem çağrılarını ve sinyallerini izleyin.Bir tanılama, hata ayıklama ve eğitici kullanıcı alanı yardımcı programı.
ltrace

ltrace

ltrace yürütülen bir işlem tarafından çağrılan dinamik kütüphane çağrılarını ve bu süreç tarafından alınan sinyalleri keser ve kaydeder.
ktrace

ktrace

Ktrace yardımcı programı, belirtilen işlemler için çekirdek izleme günlüğünü etkinleştirir.Çekirdek izleme verileri ktrace.out dosyasına kaydedilir.