لينكس عرض متوسط تحميل وحدة المعالجة المركزية الأسبوع الماضي

StackOverflow https://stackoverflow.com/questions/531212

  •  22-08-2019
  •  | 
  •  

سؤال

في مربع لينكس, أنا بحاجة إلى عرض متوسط وحدة المعالجة المركزية واستخدام كل ساعة في الأسبوع الماضي.هو أن معلومات تسجيل في مكان ما ؟ أو هل أنا بحاجة إلى كتابة السيناريو الذي يستيقظ كل 15 دقيقة إلى نسخ /proc/loadavg إلى السجل?

تحرير:أنا لا يجوز لك استخدام أي أدوات أخرى غير تلك التي تأتي مع لينكس.

هل كانت مفيدة؟

المحلول

بقدر ما أنا أعلم أنه لا يتم تخزينها في أي مكان...إنه شيء تافه أن تكتب على أي حال.فقط إضافة شيء من هذا القبيل

cat /proc/loadavg >> /var/log/loads

إلى crontab.

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

نصائح أخرى

قد ترغب في التحقق ريال (رجل الصفحة) ، فإنه يناسب حالة الاستخدام بشكل جيد.

نظام النشاط مراسل (ريال سعودي) - القبض على أهمية نظام مقاييس الأداء في فترات دورية.

على سبيل المثال من IBM المطور يعمل المادة:

إضافة إدخال إلى الجذر الخاص بك crontab

# Collect measurements at 10-minute intervals
0,10,20,30,40,50   * * * *   /usr/lib/sa/sa1
# Create daily reports and purge old files
0                  0 * * *   /usr/lib/sa/sa2 -A

ثم يمكنك ببساطة الاستعلام عن هذه المعلومات باستخدام ريال الأوامر (عرض جميع معلومات):

root ~ # sar -A

أو لمجرد أيام معينة log:

root ~ # sar -f /var/log/sa/sa16

يمكنك عادة العثور عليه في sysstat حزمة توزيعة لينكس الخاصة بك

أنصح تبحث في موضوع التوجيه المرور غرافر (MRTG).

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

شخص ما لديه بالفعل نشر استخدام وحدة المعالجة المركزية على سبيل المثال.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top