توقف تطوير Dstat بسبب عدم الرضا عن Red Hat

dstat

مطور la أداة مراقبة نظام dstat التي تم تطويرها منذ عام 2004 ، الذي عرض بديلاً عالمية وأكثر وظيفية أعلنت مرافق vmstat و iostat و mpstat و netstat و ifstat عن الانتهاء من تطوير المشروع بسبب تعارض التسمية الناجم عن تصرفات ريد هات.

يتغلب Dstat على بعض القيود المفروضة على الأدوات المساعدة المذكورة أعلاه ويضيف بعض الميزات الإضافية والمزيد من العدادات والمرونة. Dstat مفيد لأنظمة المراقبة أثناء اختبارات ضبط الأداء أو المعايير أو استكشاف الأخطاء وإصلاحها.

تتيح لك هذه الأداة رؤية جميع موارد نظامك في الوقت الفعليعلى سبيل المثال ، يمكن استخدامه لمقارنة استخدام القرص بالاقتران مع مقاطعات وحدة تحكم IDE أو لتكون قادرًا على مقارنة أرقام النطاق الترددي للشبكة مباشرة بأداء القرص (في نفس النطاق).

dstat
المادة ذات الصلة:
Dstat: أداة لمراقبة أداء وموارد فريقنا

بالإضافة إلى ذلك يوفر Dstat معلومات انتقائية مفصلة في الأعمدة ويشير بوضوح إلى حجم ووحدة الإخراج المعروض. ارتباك أقل ، أخطاء أقل. الأهم من ذلك ، أنه يجعل من السهل جدًا كتابة المكونات الإضافية لتجميع العدادات الخاصة بك وتوسيعها بطريقة لم تكن تتوقعها أبدًا.

تم تصميم إخراج Dstat الافتراضي ليتم تفسيره بواسطة الأشخاص في الوقت الفعلي ، ومع ذلك ، يمكنك تصدير تفاصيل إخراج CSV إلى ملف للاستيراد لاحقًا إلى Gnumeric أو Excel لإنشاء مخططات.

Dstat يكمل تطويره

كما ذكرنا في البداية ، فقد المطور المسؤول الدافع لمواصلة التطوير بواسطة Dstat بعد أن قررت Red Hat استبدال dstat بأداة مساعدة جديدة مصممة ذاتيًا (من مجموعة Performance Co-Pilot) عرضت تحت نفس الاسم.

مؤلف dstat (Dag Wieers ، أحد مؤسسي ELRepo و RepoForge / RPMforge) لا ترى المزيد من التطوير للمشروع ولا ترى محاربة شركة بملايين الدولارات ، مما يدل على الطبيعة غير الأخلاقية لإنشاء منتجات منافسة تحمل الاسم نفسه.

بالإضافة إلى ذلك ، تسبب في العام الماضي في إزالة dstat من مستودعات Fedora وإدراج بديل لمشروع Performance Co-Pilot في Fedora 29.

تم وضع الأداة المساعدة pcp-dstat الجديدة (التي تم إصدارها أيضًا باسم "pcp dstat") باستخدام الارتباط الرمزي / usr / bin / dstat ، حيث توفر توافقًا كاملاً مع الإخراج مع dstat الأصلي.

يقترح أن جميع رسائل الخطأ والمشكلة في ملف dstat الأصلي sوإرسالها إلى ريد هات بعد هذا القرار.

مع هذا ، يتم إغلاق ما يزيد قليلاً عن 40 تقريرًا عن المشكلات التي كانت مفتوحة سابقًا مع ملاحظة أنه يجب عليك الاتصال بـ Red Hat للحصول على حل.

وقبل أيام قليلة ، تم نشر الإصدار الأخير من dstat 0.7.4 والذي تم فيه تنفيذ تغيير رئيسي تم فيه تنفيذ دعم Python 3.

من ناحية أخرى ، تمت كتابة إصدار Red Hat أيضًا بلغة Python وكان متوافقًا في البداية مع Python 3 ، بينما ظل dstat الأصلي مرتبطًا بـ Python 2.

في نوفمبر 2016 ، توقف نشر التغييرات على مستودع dstat الرئيسي وبدا المشروع مهجورًا (تم استئناف التطوير فقط في يناير 2019 ، لكن Red Hat بدأت في تطوير نسختها الخاصة من dstat في 2018 بهدف إنشاء بديل متوافق قادر على العمل في بيئات بايثون 3).

ومن المثير للاهتمام أن Dag Wieers كان أيضًا متورطًا سابقًا في صراع مماثل. متعلق مع تقاطع أداة dconf كنت أقوم بالتطوير باستخدام نظام dconf لمشروع Gnome (تم توزيع الأداة المساعدة dconf بالفعل في التوزيعات في وقت ظهور مجموعة أدوات Gnome الجديدة في تطوير Gnome ، أبلغهم Dag Wieers بوجود مشروع قائم بهذا الاسم ، ولكن تم تجاهله).

لسوء الحظ ، اضطر Dag Wieers بالفعل إلى حل هذه المشكلة للمرة الثانية ، لذلك ربما يعتقد الكثير منا أن أفضل شيء هو اتخاذ إجراءات مثل تسجيل الأسماء أو شيء من هذا القبيل.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.