توسعه دهنده la dstat ابزار نظارت بر سیستم که از سال 2004 توسعه یافته است ، که پیشنهاد جایگزینی داد جهانی و کاربردی تر برای سرویس های vmstat ، iostat ، mpstat ، netstat و ifstat ، اتمام توسعه پروژه را اعلام کرد به دلیل درگیری نامگذاری شده ناشی از اقدامات Red Hat.
Dstat برخی از محدودیت های برنامه های فوق الذکر را پشت سر می گذارد و برخی از ویژگی های اضافی ، شمارنده های بیشتر و انعطاف پذیری را به آن اضافه می کند. Dstat برای نظارت بر سیستم ها در هنگام تنظیم عملکرد ، محک زدن یا عیب یابی مفید است.
این ابزار به شما امکان می دهد تمام منابع سیستم خود را در زمان واقعی مشاهده کنیدبه عنوان مثال ، می توان از آن برای مقایسه استفاده دیسک در ترکیب با وقفه های کنترل کننده IDE یا امکان مقایسه اعداد پهنای باند شبکه با عملکرد دیسک (در همان محدوده) استفاده کرد.
علاوه بر آن Dstat اطلاعات دقیق انتخابی را در ستون ها ارائه می دهد و به وضوح نشان می دهد که خروجی در چه اندازه و واحدی نمایش داده می شود. سردرگمی کمتر ، اشتباهات کمتر. از همه مهمتر ، نوشتن پلاگین برای جمع آوری پیشخوان های خود و گسترش آنها به روشی که هرگز انتظار آن را نداشتید ، کار را بسیار آسان می کند.
خروجی پیش فرض Dstat به گونه ای طراحی شده است که توسط افراد در زمان واقعی تفسیر می شود ، با این وجود می توانید جزئیات خروجی CSV را به پرونده ای صادر کنید تا بعداً به Gnumeric یا Excel وارد شود تا نمودار ایجاد کند.
Dstat توسعه خود را کامل می کند
همانطور که در ابتدا ذکر کردیم ، توسعه دهنده مسئول انگیزه خود را برای ادامه توسعه از دست داد توسط Dstat بعد از اینکه Red Hat تصمیم گرفت جایگزین dstat شود با یک ابزار جدید که خود طراحی کرده بود (از کیت Performance Co-Pilot) با همین نام ارائه می شود.
نویسنده dstat (داگ وییرز ، یکی از بنیانگذاران ELRepo و RepoForge / RPMforge) شما توسعه بیشتر پروژه را نمی بینید و قصد ندارید مبارزه با یک شرکت چند میلیون دلاری ، نشان دادن ماهیت غیراخلاقی ایجاد محصولات رقابتی با همین نام.
علاوه بر این ، سال گذشته باعث حذف dstat از مخازن فدورا و گنجاندن جایگزینی برای پروژه خلبانی عملکرد اجرایی در فدورا 29 شد.
برنامه جدید pcp-dstat (همچنین با نام "pcp dstat" نیز منتشر شد) با استفاده از پیوند نمادین / usr / bin / dstat قرار داده شد ، زیرا سازگاری کامل خروجی با dstat اصلی را فراهم می کند.
پیشنهاد شده است که همه پیام های خطا و مشکل در پرونده اصلی dstat sو پس از این تصمیم به Red Hat ارسال کنید.
با این وجود ، بیش از 40 گزارش از مشكلاتی كه قبلاً باز بوده اند ، با یادداشتی بسته می شود كه برای حل آن باید با Red Hat تماس بگیرید.
و این است که چند روز پیش ، نسخه نهایی dstat 0.7.4 منتشر شد که در آن یک تغییر اساسی در پشتیبانی از پایتون 3 اعمال شد.
از طرف دیگر ، نسخه Red Hat نیز در Python نوشته شده بود و در ابتدا با Python 3 سازگار بود ، در حالی که dstat اصلی همچنان به Python 2 پیوند داشت.
در نوامبر 2016 ، ارسال تغییرات در مخزن اصلی dstat متوقف شد و پروژه متروک به نظر رسید (توسعه فقط در ژانویه 2019 آغاز شد ، اما Red Hat شروع به توسعه نسخه خود از dstat در سال 2018 با هدف ایجاد یک جایگزین سازگار با توانایی کار در محیط های پایتون 3).
جالب است که داگ وییرز نیز قبلاً درگیر درگیری مشابه بود. مربوط با تقاطع برنامه dconf من با سیستم dconf پروژه Gnome در حال توسعه بودم (ابزار dconf قبلاً در زمان توزیع توزیع شده بود در زمان ظهور جعبه ابزار جدید Gnome در توسعه گنوم ، داگ وییرز آنها را از وجود یک پروژه موجود با این نام مطلع کرد ، اما نادیده گرفته شد)
متأسفانه داگ وییرز برای بار دوم مجبور شده است این مشکل را پشت سر بگذارد ، بنابراین شاید بسیاری از ما فکر کنیم بهترین کار انجام اقداماتی مانند ثبت نام یا مواردی از این دست است.
اولین کسی باشید که نظر