لقد قمنا بتجميع قائمة تحتوي على 7 بدائل مجانية ومدفوعة لـ DTrace. وتشمل المنافسون الرئيسيون: ltrace، ftrace. بالإضافة إلى ذلك، يقوم المستخدمون أيضًا بعمل مقارنات بين DTrace و perf، ktap، SystemTap. كما يمكنك النظر في خيارات مماثلة أخرى هنا: أدوات التطوير.
لقد قمنا بتجميع قائمة تحتوي على 7 بدائل مجانية ومدفوعة لـ DTrace. وتشمل المنافسون الرئيسيون: ltrace، ftrace. بالإضافة إلى ذلك، يقوم المستخدمون أيضًا بعمل مقارنات بين DTrace و perf، ktap، SystemTap. كما يمكنك النظر في خيارات مماثلة أخرى هنا: أدوات التطوير.
DTrace هي أداة لتحليل الأداء واستكشاف الأخطاء وإصلاحها لـ Solaris و Mac OS X و FreeBSD.
DTrace هي أداة لتحليل الأداء واستكشاف الأخطاء وإصلاحها لـ Solaris و Mac OS X و FreeBSD.
DTrace منصات
Linux
Mac
DTrace نظرة عامة
DTrace هي أداة لتحليل الأداء واستكشاف الأخطاء وإصلاحها يتم تضمينها بشكل افتراضي مع أنظمة التشغيل المختلفة ، بما في ذلك Solaris و Mac OS X و FreeBSD. منفذ Linux قيد التطوير.
DTrace الصكوك جميع البرمجيات. ليس فقط برنامج على مستوى المستخدم ، بما في ذلك التطبيقات وقواعد البيانات وخوادم الويب ، ولكن أيضًا نواة نظام التشغيل وبرامج تشغيل الأجهزة. الاسم اختصار لـ Dynamic Tracing: تقنية أجهزة رائدة من قِبل DTrace والتي تقوم بشكل حيوي بتعليمات التشغيل المباشر برمز الأجهزة. يدعم مرفق DTrace أيضًا تتبع ثابت: حيث تتم إضافة نقاط التتبع سهلة الاستخدام إلى التعليمات البرمجية وتجميعها قبل النشر.
يوفر DTrace لغة ، 'D' ، لكتابة البرامج النصية DTrace وخط واحد. اللغة تشبه C و awk ، وتوفر طرقًا قوية لتصفية وتلخيص البيانات في النواة قبل الانتقال إلى أرض المستخدم. هذه ميزة مهمة تمكن DTrace من استخدامها في بيئات الإنتاج الحساسة للأداء ، حيث يمكن أن تقلل إلى حد كبير مقدار الحمل الكلي لجمع البيانات وتقديمها.