dstat هي أداة إحصائيات موارد متعددة الاستخدامات. هذه الأداة يجمع بين إمكانات iostat و vmstat و netstat و ifstat. يسمح لنا Dstat بمراقبة موارد النظام في الوقت الفعلي. عندما تحتاج إلى جمع هذه المعلومات في الوقت الفعلي ، سوف تتكيف dstat مع احتياجاتك.
dstat يسمح لنا برؤية جميع موارد النظام في الوقت الفعلي، فهو يعطينا معلومات مفصلة عن النظام بأكمله في أعمدة ، على سبيل المثال ، يمكننا رؤية مساحة القرص بالاقتران مع مقاطعات وحدة تحكم IDE.
ميزات Dstat
- مكتوب بلغة الثعبان
- اجمعوا معًا: Vmstat و IOSTAT و ifstat و NETSTAT.
- يظهر إحصائيات دقيقة في الوقت الحقيقي.
- تصميم وحدات.
- قم بالتوسيع بسهولة ، أضف عداداتك الخاصة.
- يسمح بتصدير مخرجات CSV ، والتي يمكن استيرادها إلى Gnumeric و Excel لعمل رسومات.
- يتضمن العديد من المكونات الإضافية الخارجية لإظهار مدى سهولة إضافة العدادات.
- يمكنك تلخيص كتل جهاز / مجموعة الشبكة وإعطاء العدد الإجمالي.
- يمكن أن تظهر المقاطعات حسب الجهاز
- أطر زمنية دقيقة للغاية ، لا توجد أوقات تغيير عند الضغط على النظام
- يمكنك تحديد وحدات مختلفة بألوان مختلفة.
- يمكن أن تظهر نتائج متوسطة عندما يكون التسويف> 1.
تثبيت Dstat
dstat داخل مستودعات أوبونتو بشكل افتراضي ، يمكنك تثبيته بسهولة عن طريق تشغيل الأمر التالي:
sudo apt-get install dstat
كيفية استخدام Dstat؟
اكتمل التثبيت ننتقل لبدء التطبيق بالأمر التالي:
dstat
يظهر لنا مخرجات مع معلومات النظام. من خلال القيام بذلك ، سوف يستغرق الأمر الخيارات التالية بشكل افتراضي.
خيارات -cdngy هي كما يلي:
- ج: إحصائيات وحدة المعالجة المركزية
- د: إحصائيات القرص
- ن: إحصائيات الشبكة
- g: إحصائيات الصفحة
- ص: إحصائيات النظام
من اجل ماذا يمكننا تخصيص إخراج المعلومات قليلاً، على سبيل المثال ، إذا كان لدينا أكثر من قرص في جهاز الكمبيوتر الخاص بنا ، فيمكننا الإشارة إلى أنه يعرض لنا معلومات من قرص آخر على سبيل المثال
dstat -cdl -D sdb
راجع:
----total-cpu-usage---- --dsk/sdb- ---load-avg--- usr sys idl wai hiq siq| read writ| 1m 5m 15m 9 10 78 2 0 0| 84B …
الآن من ناحية أخرى إذا أردنا عرض المعلومات حول وحدة المعالجة المركزيةوزمن انتقال أعلى وذاكرة أعلى ، قم بتشغيل الأمر التالي:
dstat --top-cpu-adv --top-latency --top-mem
الآن ، من ناحية أخرى ، يمكننا تخزين نتيجة الأمر dstat في ملف .csv باستخدام خيار الإخراج:
على سبيل المثال ، إذا كنت ترغب في عرض إحصاءات الوقت ووحدة المعالجة المركزية والذاكرة وتحميل النظام مع تأخير لمدة ثانيتين بين 10 تحديثات وتخزين الإخراج في ملف report.csv ، فقم بتشغيل الأمر التالي:
dstat --output report.csv
أيضا يمكن استخدام العديد من المكونات الإضافية الداخلية وخارجي مع dstat.
لسرد جميع المكونات الإضافية المتاحة ، قم بتشغيل الأمر التالي:
dstat --list
هناك العديد من الخيارات المفيدة المتاحة مع dstat ، يمكنك سرد جميع الخيارات المتاحة مع الأمر أدناه:
dstat -h
راجع:
Usage: dstat [-afv] [options..] [delay [count]] Versatile tool for generating system resource statistics Opciones de Dstat: -c, --cpu enable cpu stats -C 0,3, el total incluye cpu0, cpu3 y total -d, --disk habilita las estadísticas del disco -D total, hda incluye hda y total -g, --page enable page stats -i, --int enable interrupt stats -I 5, eth2 incluye int5 y la interrupción utilizada por eth2 -l, - load enable load stats -m, --mem enable memory stats -n, --net habilitar estadísticas de red -N eth1, total incluye eth1 y total -p, --proc enable process stats -r, --io enable io stats (solicitudes de E / S completadas) -s, --swap enable swap stats -S swap1, total incluye swap1 y total -t, - tiempo de habilitar salida de fecha / hora -T, - contador de tiempo de habilitación de tiempo (segundos desde época) -y, --sys enable system stats --aio enable aio stats --fs, --filesystem enable fs stats --ipc enable ipc stats --lock enable lock stats --raw enable raw stats --socket enable socket stats --tcp enable tcp stats --udp enable udp stats --Unix habilita las estadísticas de Unix --vm enable vm stats
لدى Dstat العديد من الخيارات التي يمكننا من خلالها الحصول على معلومات دقيقة من أجهزتنا والنظام في الوقت الفعلي ، ويبقى فقط لمعرفة كيفية استخدامه لصالحنا.