استخدم Sar لمراقبة أداء النظام

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

في هذه المقالة ، سنغطي عملية التثبيت والاستخدام sarلمراقبة أداء النظام.

المتطلبات الأساسية

  • مثيل يعمل على CentOS 7 x64.
  • مستخدم sudo.

تثبيت حزمة sysstat

من أجل الاستخدام sar، تحتاج إلى تثبيت sysstatالحزمة. ومع ذلك ، فمن الجيد أن تقوم أولاً بتحديث حزم نظامك إذا لم تكن قد فعلت ذلك منذ فترة.

sudo yum update
sudo shutdown -r now

قم بتنزيل وتثبيت أحدث إصدار ثابت sysstatمن موقعه الرسمي:

cd ~
wget http://pagesperso-orange.fr/sebastien.godard/sysstat-11.2.0-1.x86_64.rpm
sudo yum install sysstat-11.2.0-1.x86_64.rpm

تدشين خدمة sysstat

sudo systemctl enable sysstat
sudo systemctl start sysstat

باستخدام sar للحصول على إحصائيات أداء النظام

وباختصار ، فإن استخدام sarالأمر هو:

sar [ options ] [ <interval> [ <count> ] ]

خيارات sarتغطية كل زاوية وزاوية من النظام ، وتشمل الخيارات الرئيسية:

-B                               Paging statistics
-b                               I/O and transfer rate statistics
-d                               Block devices statistics
-F [ MOUNT ]                     Filesystems statistics
-H                               Hugepages utilization statistics
-I { <int> | SUM | ALL | XALL }  Interrupts statistics
-m { <keyword> [,...] | ALL }    Power management statistics
-n { <keyword> [,...] | ALL }
-q                               Queue length and load average statistics
-R                               Memory statistics
-r [ ALL ]                       Memory utilization statistics
-S                               Swap space utilization statistics
-u [ ALL ]                       CPU utilization statistics
-v                               Kernel tables statistics
-W                               Swapping statistics
-w                               Task creation and system switching statistics
-y                               TTY devices statistics

لغرض هذا البرنامج التعليمي ، سنغطي فقط بعض حالات الاستخدام الأكثر شيوعًا لـ sar.

عرض أداء وحدة المعالجة المركزية 4 مرات بفاصل زمني 1 ثانية:

sar 1 4

أو

sar -u 1 4

بشكل افتراضي ، sarسيتم عرض تقرير أداء وحدة المعالجة المركزية إذا لم يتم تحديد معلمات.

إخراج إحصائيات أداء وحدة المعالجة المركزية مرة واحدة في الثانية حتى تضغط على Ctrl-C للإلغاء:

sar 1

في هذا المثال ، يتم تحديد الفاصل الزمني فقط ، وليس عدد التكرار.

إظهار إحصائيات الأداء لوحدة المعالجة المركزية (-u) والذاكرة (-r) ومساحة التبديل (-S) وإدخال / إخراج (-d):

sar -urSbd 1

إظهار إحصائيات الأداء لواجهة الشبكة:

sar -n DEV 1

احفظ الإحصائيات في ملف محدد \ ~ / sar.log:

sar -u -r -o ~/sar.log 1

استنتاج

sarهو أمر متعدد الاستخدامات ، فقط عدد قليل من أمثلة استخدامه مذكورة في هذه المقالة. يمكنك معرفة المزيد عن ذلك عن طريق إدخال sar -hأو زيارة صفحتها الرئيسية الرسمية .

شكرا لقرائتك.



Leave a Comment

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

6 أشياء شديدة الجنون حول نينتندو سويتش

6 أشياء شديدة الجنون حول نينتندو سويتش

يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.

وظائف طبقات معمارية مرجعية للبيانات الضخمة

وظائف طبقات معمارية مرجعية للبيانات الضخمة

اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

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

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد