dool - إحصائيات موارد النظام المتعددة الاستخدام
dool هي مراقب موارد نظام متعدد الاستخدام و خليفة dstat الذي يتم صيانته بنشاط (التي انتهى تطويرها). إنها تحل محل vmstat و iostat و netstat و ifstat بعرض ملون موحد كل ثانية يعرض وحدة المعالجة المركزية والقرص والشبكة والذاكرة والتصفيح والمزيد جنبًا إلى جنب — مما يجعل الارتباطات واضحة (مثل ارتفاع قرص يتطابق مع انفجار شبكة). إنها تحافظ على توافق أوامر dstat الكامل وقابلة للتوسع مع المكونات الإضافية Python.
التثبيت
| المنصة | الأمر |
|---|
| Debian/Ubuntu | sudo apt install dool |
| Fedora | sudo dnf install dool |
| Arch (AUR) | yay -S dool |
| pip | pip install dool |
| من المصدر | استنسخ المستودع قم بتشغيل ./dool |
| التحقق | dool --version |
الاستخدام الأساسي
| الأمر | الوصف |
|---|
dool | افتراضي: وحدة المعالجة المركزية والقرص والشبكة والتصفيح والنظام — كل 1 ثانية |
dool 2 | تحديث كل ثانيتين |
dool 2 10 | 10 تحديثات على فترات ثانيتين |
dool -h | مساعدة وقائمة المكونات الإضافية الكاملة |
dool --list | قائمة المكونات الإضافية المتاحة |
التركيبة الكلاسيكية
# وحدة المعالجة المركزية + القرص + الشبكة + الذاكرة + الحمل مع الطابع الزمني كل ثانيتين
dool -tcdnml 2
| الراية | العروض |
|---|
-t | الوقت |
-c | إحصائيات وحدة المعالجة المركزية |
-d | قراءة/كتابة القرص |
-n | استقبال/إرسال الشبكة |
-m | استخدام الذاكرة |
-l | متوسط الحمل |
-g | التصفيح |
-s | التبديل |
-p | إحصائيات العملية |
-y | النظام (المقاطعات ومحاولات السياق) |
المراقبة الموجهة
| الأمر | الوصف |
|---|
dool -d -D sda,sdb | إحصائيات لكل قرص لأجهزة محددة |
dool -n -N eth0,eth1 | إحصائيات الشبكة لكل واجهة |
dool -c -C 0,1,total | إحصائيات لكل نواة وحدة معالجة |
dool --top-cpu | عرض أكثر عملية تستهلك وحدة المعالجة المركزية |
dool --top-io | عرض أكثر عملية الإدخال/الإخراج |
dool --top-mem | عرض أكثر عملية الذاكرة |
مكونات إضافية “Top” سهلة
| المكون الإضافي | يكشف |
|---|
--top-cpu | أكثر عملية تجويعًا لوحدة المعالجة المركزية |
--top-io | أثقل عملية الإدخال/الإخراج |
--top-mem | أكبر عملية الذاكرة |
--top-bio | أكثر عملية الإدخال/الإخراج بالكتل |
--top-latency | أعلى عملية الكمون |
# الوعي الوضعي في سطر واحد: الموارد + الجاني الأسوأ
dool -tcmndl --top-cpu --top-io 2
الإخراج والتصدير
| الخيار | الوصف |
|---|
--output FILE.csv | كتابة الإحصائيات إلى CSV (عظيم للرسوم البيانية لاحقًا) |
--nocolor | تعطيل الألوان (السجلات/الأنابيب) |
--noupdate | طباعة أسطر متسلسلة بدلاً من التحديث في المكان |
--bits | عرض الشبكة بالبتات |
# التقط اختبار النقع إلى CSV للتحليل اللاحق
dool -tcdnml --output run1.csv 1 300
dool مقابل الأدوات ذات الصلة
| الأداة | النطاق |
|---|
| dool | الكل في واحد وحدة المعالجة المركزية/القرص/الشبكة/الذاكرة كل ثانية CSV |
| dstat | السلف (غير مصيانة) — dool هو البديل الفوري |
| iostat | القرص + وحدة المعالجة المركزية فقط |
| vmstat | ملخص الذاكرة/وحدة المعالجة المركزية/IO |
| glances/btop | لوحات معلومات TUI الكاملة |
قوة dool هي وضع العديد من الأنظمة الفرعية على سطر واحد حتى تتمكن من الارتباط — اقرنها مع iostat أو iotop عندما تحتاج إلى الحفر في القرص بشكل محدد.
الموارس