Sysstat

البرمجيات قطة:
Sysstat
تفاصيل البرنامج:
الإصدار: 11.7.3 محدث
تاريخ إيداع: 22 Jun 18
المطور: Sebastien Godard
ترخيص: حرر
شعبية: 39

Rating: nan/5 (Total Votes: 0)

sysstat هو مشروع مفتوح المصدر وموزع بشكل حر يشتمل على عدة أدوات مساعدة لسطر الأوامر لأنظمة التشغيل GNU / Linux ، مما يسمح لك بجمع معلومات نشاط النظام والإبلاغ عنها. إنها أداة مراقبة لينكس ، مصممة لتحليل أداء النظام العالمي.


الميزات في لمحة

يمكن للبرنامج مراقبة عدد كبير من المقاييس المختلفة ، ويتيح للمستخدمين تكوين طول محفوظات البيانات المخزنة ، ويدعم كل من أجهزة SMP و UP ، ويدعم وحدات المعالجة المركزية الساخنة ، ويحسب متوسط ​​قيم الإحصاء خلال فترة أخذ العينات ، ويسمح لك بحفظ إحصائيات في ملف ، وتكتشف تلقائيًا الأجهزة الجديدة التي تم تسجيلها أو إنشاءها ديناميكيًا.

بالإضافة إلى ذلك ، يدعم البرنامج أجهزة SMP و UP ، خاصة أجهزة الكمبيوتر ذات وحدات المعالجة المركزية متعددة المراكز أو المعالجة المركزية ، ويدعم وحدات المعالجة المركزية بدون علامات ، ويتيح للمستخدمين تصدير الإحصائيات إلى CSV ، JSON ، XML وأي تنسيق ملف شائع آخر ، يتضمن XML Schema و DTD documents ، يدعم لغات متعددة ، وهو متوافق مع التطبيقات التي تسمح لك بعمل الرسوم البيانية من إحصائيات sysstat.

ما الأدوات المضمنة؟

كما هو مذكور ، يتألف sysstat من العديد من مرافق سطر الأوامر ، والتي يمكن أن نذكر منها sar و mpstat و sadf و iostat و cifsiostat و nfsiostat و sadc و pidstat. يمكن الوصول إلى كل هذه العناصر من واجهة سطر الأوامر وتسمح لك بتنفيذ مهام معينة.


تحت غطاء المحرك والتوافر وأنظمة التشغيل المدعومة

تتم كتابة التطبيقات المضمنة في sysstat بلغة برمجة C ، مما يعني أنها تتطلب وقتًا قليلًا جدًا لتشغيل وحدة المعالجة المركزية (CPU). في الوقت الحالي ، يدعم كل من معماريات مجموعة التعليمات 32 بت و 64 بت.

بينما تم اختباره بنجاح على أنظمة التشغيل Ubuntu و Debian و Arch Linux في Softoware Labs ، فإن sysstat متوافق أيضًا مع أي توزيعة جنو / لينكس أخرى قيد التطوير النشط.

الجديد في هذا الإصدار:

sar: إصلاح الأعطال المحتملة التي تحدث عند الحاجة إلى إعادة تخصيص المخازن المؤقتة لاستيعاب المزيد من الأجهزة.
sar / sadf / mpstat: حساب إحصائيات وحدة المعالجة المركزية العالمية كمجموع منها لوحدة المعالجة المركزية الفردية.
mpstat: حساب إحصائيات عقدة "الكل" كمجموع إحصائيات وحدة المعالجة المركزية الفردية.
sar: إضافة خيار "-z" جديد ، والذي يحذر sar إلى حذف الإخراج لأي أجهزة لم يكن هناك أي نشاط خلال فترة العينة.
sar / sadf: من الأفضل الآن أن تأخذ في الاعتبار وحدة المعالجة المركزية غير المتصلة بالإنترنت وعبر الإنترنت عند عرض إحصائيات softnet.
sadc: تقليص حجم ملف ثنائي sadc عن طريق تجميع وظائف غير الضرورية.
sadf: تغيير إخراج التنسيق الأولي ليكون متوافقًا مع CSV.
sadf: إعادة ترتيب بعض القيم المعروضة في صيغة debug / raw.
إضافة الدعم الأولي للأرقام الرئيسية و GT. 255.
تحديث قائمة الأجهزة sysstat.ioconf.
mpstat: قم بإزالة الخيار "-P ON". يعرض mpstat الآن CPU عبر الإنترنت فقط بشكل افتراضي.
تم تحديث صفحات دليل sar و mpstat.
pidstat: تقرير استخدام CPU لعملية كمجموع كافة مؤشرات الترابط [11.6.3] [11.4.9].
sar: تغيير الحالة المستخدمة في حل بديل لوحدة المعالجة المركزية (CPU) التي تعود عبر الإنترنت [11.6.3] [11.4.9].
تحديث NLS: ترجمات مختلفة محدثة. .

ما هو الجديد في الإصدار:


sar / sadc: تمت إضافة مقاييس جديدة من / proc / meminfo إلى إحصائيات الذاكرة.
sadf: تحديث تنسيقات الإخراج لمراعاة مقاييس الذاكرة الجديدة.
[بيتر شيفر]: إصلاحات من تحليل ثابت.
[بيتر شيفر]: يفضل برنامج ضغط xz عند ضغط ملفات البيانات سا [11.0.3].
[بيتر شيفر]: طريقة محمولة للكشف عن 64 بت OS في تكوين البرنامج النصي [11.0.4].
[Vasant Hegde]: sadc: إصلاح حالة السباق المحتملة في رمز معالج الإشارة [11.0.3].
إصلاح وصف٪ use في صفحات دليل iostat و sar [11.0.3].
إصلاح حجم خاطئ يستخدم في وظيفة upgrade_magic_section ().
إضافة متغير sadd_options جديد لتكوين البرنامج النصي.
إعادة تسمية - الخيار -disable-man-group إلى -disable-file-attr. يمنع خيار هذا التكوين عملية الإنشاء من تعيين سمات الملفات التي يتم تثبيتها.
تأكد من عدم تشغيل أي crontabs عند استخدام الخيار الخاص بالتكوين - القابل للنسخ فقط [11.0.3].
تحديث التعليمات.
ملف المواصفات RPM محدث.
تحديث الصفحة دليل سار.
تم تحديث صفحة دليل sadc [11.0.3].
تم تحديث ملف CREDITS.
تم تنظيف التعليمات البرمجية [11.0.3].

الجديد في الإصدار 11.1.2:


[روبرت إليوت]: تمت إضافة الأمر irqtop. irqtop تراقب الاختلافات في / proc / المقاطعات و / proc / softirqs لكل وحدة المعالجة المركزية ، جنبا إلى جنب مع إحصائيات وحدة المعالجة المركزية. irqtop حاليا في دليل المساهمة.
[انس شيلتون]: أضيفت قيادة irqstat ، وهي طريقة أفضل لمشاهدة / بروك / المقاطعات ، مصممة لأنظمة NUMA مع العديد من المعالجات.
[Vasant Hegde]: sadc: لا ترسل إشارة SIGINT إذا كانت عملية الوالدين قد ماتت بالفعل [11.0.2].
sadc: تأكد من أن الدالات المستخدمة لحساب العناصر (وحدة المعالجة المركزية ، واجهات الشبكة ، وما إلى ذلك) يتم استدعاؤها مرة واحدة فقط.
يقوم sar و sadf الآن بإخبار المستخدم عندما لا يستطيعان قراءة الملف لأن التنسيق النهائي لا يتطابق.
ثابت غير كامل sar و sadf الإخراج عندما ينتهي الوقت (المحدد مع الخيار -e) يعبر حدود 24 ساعة [11.0.2].
cifsiostat / nfsiostat: إصلاح الإخراج على وحدة المعالجة المركزية أحادية النواة [11.0.2].
لم يتعامل pidstat مع العمليات بمسافات في اسمه بشكل صحيح. هذا هو ثابت الآن [11.0.2].
NLS محدثة.
تم تحديث ملف CREDITS.

الجديد في الإصدار 11.1.1:


الخيار المضاف c إلى sadf: يمكّن هذا الخيار المستخدم من تحويل datafile sa بتنسيق قديم (9.1.6 على الأقل) إلى التنسيق المحدث (11.1.1 اعتبارًا من اليوم).
تحديث sadf -H الإخراج لطباعة تاريخ datafile ومعرفة ما إذا كان قد تم تحويل هذا الملف من datafile قديم أم لا.
الخيار المضاف - [0-9] + إلى sadf لإظهار بيانات ذلك اليوم [11.0.1].
استخدم استدعاء النظام statvfs () بدلاً من statfs () مهمل للحصول على إحصائيات أنظمة الملفات مع sar [11.0.1].
sar: تركيب الجملة الأكثر صرامة [11.0.1].
إزالة الملف غير الضرورية تضمين في sa_common.c [11.0.1].
[Kosaki Motohiro]: تحديث الحل لعدادات وحدة المعالجة المركزية 32bit [11.0.1].
تحديد سياسات جدولة غير معروفة في pidstat.h [11.0.1].
[Ivana Varekova]: اختبار قيمة الإرجاع لإجراء مكالمات focs / fscanf [11.0.1].
تحديث Makefile: اتبع symlinks عند إنشاء tarballs [11.0.1].
صفحة دليل sadf محدثة [11.0.1].

الجديد في الإصدار 10.2.1:


تمت إضافة خيار جديد - نسخة - فقط - خيار لتكوين البرنامج النصي. قد يكون هذا الخيار مفيدًا عند إنشاء حزمة sysstat للتأكد من نسخ الملفات فقط إلى DESTDIR $ وعدم تنشيط أي خدمة (على سبيل المثال ، توزيعة باستخدام systemd).
pidstat: إضافة مقياس جديد إلى إحصاءات I / O pidstat: تأخير I / O كتلة المهمة.
تأخذ متغير DESTDIR $ في الاعتبار عند تثبيت خدمة sysstat المستخدمة من قبل systemd.
sadf -H، sadf -j and sadf -x الآن أيضا عرض وقت إنشاء الملف.
استخدم sizeof () بدلاً من قيم حجم hardcoded.
تحديث الصفحة دليل pidstat.
إصلاحات التجميل.
NLS محدثة.

الجديد في الإصدار 10.2.0:



تمت إضافة خيار جديد (-v) إلى pidstat ، مما يتيح للمستخدم عرض عدد مؤشرات الترابط واصفات الملفات المرتبطة بالمهام.
تم إصلاح العديد من الأخطاء في pidstat.

الجديد في الإصدار 10.1.7:



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

الجديد في الإصدار 10.1.6:


يمكن لأمر sar الآن عرض إحصائيات أنظمة الملفات (الكتل واستعمال inodes) مع خياره الجديد "-F".
كما تم إصلاح العديد من الأخطاء (الصغيرة).

الجديد في الإصدار 10.1.5:



يراعي mpstat الآن كل مقاطعة لكل معالج بحيث يضيف عددهم إلى الرقم المعروض لوحدة المعالجة المركزية "all".
لم يعد يمكن تثبيت ملف الوحدة systemd لأنه لم يتم توسيع ماكرو في تكوين البرنامج النصي. هذا هو ثابت الآن.

الجديد في الإصدار 10.1.4:



الآن يتوقف sar و pidstat و mpstat ويعرض متوسط ​​الإحصائيات الخاصة بهم عندما يتلقون إشارة SIGINT (crtl / c). يعرض pidstat الآن معرف واجهة المستخدم الخاص بالمهمة لكافة المهام.
تم إضافة الخيار -U إلى pidstat ؛ يخبر هذا الخيار أن يعرض اسم المستخدم للمهمة بدلاً من UID الخاص به.
عندما يتم اتباع هذا الخيار بواسطة اسم مستخدم ، يتم عرض المهام التي تنتمي إلى المستخدم المحدد فقط بواسطة pidstat.

الجديد في الإصدار 10.1.3:


تم تغيير عدادات الشبكة و IPv4 / IPv6 إلى تنسيق 64 بت للحفاظ على المزامنة مع kernels الأخيرة.
تمت إضافة خيار جديد إلى iostat لمنعه من عرض تقريره الأول بالإحصائيات منذ تمهيد النظام.
تم إصلاح العديد من الأخطاء.

الجديد في الإصدار 10.0.5:



تمت إضافة ميزة جديدة مثيرة للاهتمام إلى iostat هنا: يمكن iostat الآن عرض إحصائيات موحدة لمجموعة واحدة أو عدة مجموعات من الأجهزة. هذا يجب أن يكون مفيدا للآلات مع الكثير من الأقراص. بصرف النظر عن ذلك ، يتضمن هذا الإصدار بعض إصلاحات الأخطاء ل sadc و sadf ، وملف ترجمة جديد للشعب الكرواتي.

الجديد في الإصدار 10.0.4:



لم تعد الأجهزة الظاهرية تؤخذ بعين الاعتبار في نتائج sar -b.
يمكن iostat الآن عرض معلومات الجهاز الهدف عند تحديد ارتباط رمزي كمعلمة.
تمت إضافة الخيار - undable-stripping إلى تكوين البرنامج النصي.
تمت إضافة الترجمة الصربية.

ما هو الجديد في الإصدار 10.0.0:


تم إصلاح العديد من الأخطاء مع أوامر nfsiostat و cifsiostat.
لم تعد أوامر Sysstat مرتبطة بمكتبة المستشعرات إذا لم تكن هناك حاجة إليها.
iostat معرفات أجهزة مخطط معين بشكل غير صحيح أكبر من 256: هذا الآن ثابت.
تم تحديث NLS وتمت إضافة ترجمة باللغة الأوكرانية.

ما هو الجديد في الإصدار 9.1.7:



مقاييس جديدة للساري (مقدار الذاكرة النشطة وغير النشطة ، العمليات المحظورة في انتظار استكمال الإدخال / الإخراج)
تحسينات وتحسينات مختلفة

ما هو الجديد في الإصدار 9.1.6:



تمت إضافة مقاييس جديدة إلى sar و sadc: إحصائيات استخدام الصفحات الضخمة ومتوسط ​​عدد مرات تكرار وحدة المعالجة المركزية.
هذا الإصدار يشمل أيضا bugfixes.

الجديد في الإصدار 9.1.5:



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

الجديد في الإصدار 9.1.4:


تمت إضافة مقاييس جديدة إلى مجموعة إحصاءات إدارة الطاقة في sar (تصحيح من يناير Kaluza من Redhat). تمكنك هذه النسخة من مراقبة سرعة المراوح ودرجة حرارة الأجهزة. ستحتاج إلى مكتبة libsensors (جزء من مشروع lm_sensors) مثبتة لذلك.

الجديد في الإصدار 9.1.3:



الكثير من الميزات الجديدة في هذا الإصدار. تمت إضافة قاعدتين جديدتين (nfsiostat و cifsiostat) لتمكين المستخدم من عرض إحصائيات I / O لأنظمة الملفات NFS و CIFS (المجاملة Ivana Varekova من Redhat). تحسينات أخرى تتعلق أساسا pidstat: من الممكن الآن تحديد المهام باستخدام تعبير عادي مع الخيار -C. تمت إضافة خيار جديد أيضًا إلى pidstat لعرض إحصائيات المكدس (تصحيح بواسطة Mario Konrad).

ما هو الجديد في الإصدار 9.1.1:


لقد مرت أكثر من 3 أشهر منذ آخر إصدار sysstat. بعد أكثر من 10 سنوات قضيت في العمل في sysstat ، لا أزال أستمتع بالتأكيد بالعمل في هذا المشروع على الرغم من أن الزوجة وطفلين جعلوا الأمر أكثر صعوبة ... حتى لو كانت الأمور تسير ببطء أكثر الآن ، قررت أن أبدأ سلسلة تطوير ، لذلك هنا هو الإصدار 9.1.1 ، على استعداد للاختبار. انظر ملاحظات الإصدار المتاحة من صفحة التنزيل. لاحظ أنه من الآن فصاعداً ، لن تدعم sysstat الحِزَم الأقدم من 2.6. مكنني ذلك من التخلص من العديد من خطوط التعليمات البرمجية ...

الجديد في الإصدار 9.0.5:



يجب أن يكون الآن Sysstat قادرة على طباعة أسماء الأجهزة التي تكون أرقامها الثانوية أكبر من أو تساوي 256.
تم تحديث صفحة دليل sadc ، NLS والأسئلة الشائعة.

الجديد في الإصدار 9.0.3:


[مايكل Blakeley]: الخيار -z المضافة إلى iostat. يخبر هذا الخيار iostat بحذف الإخراج لأي أجهزة لم يكن لها أي نشاط خلال فترة العينة.
[Tomasz Pala]: إصلاح mpstat حيث يجب قراءة قيم المقاطعة كأعداد صحيحة غير موقعة.
لم يحدد sn -n ALL إحصاءات IPv6. هذا هو ثابت الآن.
يتم تحديث صفحات دليل iostat و sar و mpstat.
sadf -x الآن يعرض تاريخ إنشاء الملف.
تم تحديث مستندات XSD و DTD.
NLS محدثة. الترجمة اللاتفية المضافة.
تم تحديث ملف CREDITS.
رمز تنظيفها.

ما هو الجديد في الإصدار 9.0.2:



المزيد من إصلاحات الأخطاء والتحسينات في هذا الإصدار: تم إصلاح تلف في الذاكرة في iostat و pidstat ، حيث يمكن أن يحدث segfault عند إدخال قائمة بقيم مفصولة بفواصل بعد الخيار -p في سطر الأوامر. فيما يتعلق بالتحسينات ، يمكن لـ sadc الآن جمع إحصائيات التقسيم بالإضافة إلى إحصائيات القرص. المضي قدما في الاختبار ، كما أريد sysstat 9.0.x لتصبح صخرة صلبة ...!

الجديد في الإصدار 9.0.1:


تم إصلاح تحطم مع سار حيث تم تحرير المؤشر مرتين.
تم تحديث ترجمة NLS.

الجديد في الإصدار 9.0.0:



تمت إضافة إحصاءات إدارة الطاقة إلى سار.
لم يعد هذا الإصدار يقطع الفاصل الزمني ل 32 بت ، لأن هذا قد يسبب بعض المشاكل عند عرض إحصائيات القيم المتوسطة على الأجهزة مع مئات وحدات المعالجة المركزية (CPUs).
تم إصلاح خطأ صغير في sar حيث لم يتم تحليل الحجج بشكل صحيح عند إدخال بعض الخيارات بترتيب معين.

الجديد في الإصدار 8.1.8:



تمت إضافة الدعم للبروتوكولات المرتبطة بـ IPv6. يعرض iostat الآن إحصائيات الأجهزة فقط (وليس الأقسام) عند عدم استخدام الخيار -d الخاص بها.
تتوفر الآن الإحصاءات الموسعة من iostat حتى بالنسبة للأقسام التي تحتوي على حبات حديثة.
تم إصلاح خطأ حيث تعذر iostat قراءة الإحصائيات من sysfs للأجهزة التي تحتوي على شرطة مائلة في أسمائها (على سبيل المثال / dev / cciss / c0d0).
تم إصلاح الخلل في iostat حيث تم حساب٪ CPU المنفق خدمة IRQ الصلبة والناعمة مرتين.

الجديد في الإصدار 8.1.7:



تمت إضافة دعم لإحصائيات SNMP إلى سار.
تمت إضافة الخيار -l إلى pidstat.
يمكّن هذا الخيار المستخدم من عرض سطر الأوامر بالكامل لكل عملية.
تمت إضافة الخيار -h إلى سار.
يعرض هذا الخيار رسالة مساعدة قصيرة.
تم إصلاح بعض الثقوب الذاكرة الكشف عن بواسطة valgrind.

الجديد في الإصدار 8.1.6:



تمت إضافة الخيار -h إلى pidstat.
يُستخدم هذا الخيار لعرض جميع الأنشطة أفقيًا في سطر واحد.
تم إصلاح خلل في pidstat: عند استخدام pidstat لمراقبة عملية وكافة مؤشرات الترابط الخاصة بها (مع خيار pidstat - t) ، يمكن أن يعرض قيمًا غريبة إذا تم إنهاء قائد مجموعة سلاسل المحادثات. يعرض mpstat الآن إحصائيات لكل المقاطعات ، بما في ذلك NMI ، LOC ، إلخ.

تعليقات ل Sysstat

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!