مراقبة استخدام وحدة المعالجة المركزية (CPU) في Ubuntu: أفضل الطرق والأدوات لإدارة الموارد

1. كيفية التحقق بسهولة من استخدام وحدة المعالجة المركزية (CPU) في Ubuntu

أهمية مراقبة استخدام وحدة المعالجة المركزية في Ubuntu

مراقبة استخدام وحدة المعالجة المركزية أمر بالغ الأهمية لمسؤولي النظام. عندما تكون الموارد غير كافية، ينخفض أداء النظام، لذلك يُوصى بفحص حالة الاستخدام بانتظام. في هذه المقالة، سنشرح أوامر التحقق من استخدام وحدة المعالجة المركزية في بيئة Ubuntu بالتفصيل.

2. الطرق الأساسية للتحقق من استخدام وحدة المعالجة المركزية في Ubuntu

كيفية استخدام أمر top

يُعد أمر top أداة أساسية للتحقق من استخدام وحدة المعالجة المركزية. باستخدامه، يمكنك مشاهدة الاستخدام اللحظي لوحدة المعالجة المركزية لكل عملية، واستخدام الذاكرة، والحالة العامة للنظام. عند تنفيذ top، ستظهر لك الشاشة التالية.

top
top コマンド

بالضغط على المفتاح 1، يمكنك عرض حالة كل نواة من أنوية وحدة المعالجة المركزية. بالإضافة إلى ذلك، عند الضغط على Shift + M، يمكن ترتيب العمليات حسب استخدام الذاكرة.

تخصيص أمر top

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

3. أدوات المراقبة المتقدمة

استخدام أمر htop

يقدم htop واجهة مرئية أكثر مقارنةً بـ top، حيث يتم تلوين استخدام الموارد لكل عملية، مما يسهل عملية المراقبة. يمكنك تثبيت htop باستخدام الأمر التالي:

sudo apt-get install htop

عند التنفيذ، ستظهر الشاشة التالية:

htop
htopコマンド

في htop يمكنك استخدام الفأرة للتنقل، واستخدام مفاتيح F لتطبيق الفلاتر أو الترتيب. أيضًا، يمكنك البحث عن عملية معينة بسرعة باستخدام المفتاح F3.

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

يعد أمر vmstat أداة مختصرة لفهم أداء النظام بالكامل، بما في ذلك الذاكرة والمعالج وعمليات الإدخال/الإخراج. باستخدام الأمر التالي، يمكنك التحقق من استخدام وحدة المعالجة المركزية والذاكرة كل ثانية.

vmstat 1

سيعرض ذلك متوسط استخدام الموارد منذ آخر إعادة تشغيل للنظام. إذا كنت ترغب في تسجيل استخدام الموارد بشكل منتظم، يمكنك إخراج النتائج إلى ملف للمراقبة المستمرة.

vmstat コマンド

4. مراقبة استخدام وحدة المعالجة المركزية في حالات محددة

مراقبة الموارد لفترات طويلة

عندما تستمر الأحمال العالية على النظام لفترات طويلة، يُوصى بتسجيل استخدام وحدة المعالجة المركزية والذاكرة باستخدام vmstat. على سبيل المثال، يمكنك تسجيل استخدام وحدة المعالجة المركزية كل ثانية بالأمر التالي:

vmstat 1 > cpu_usage.log

سيساعدك ذلك على فهم الأنماط التي تزداد فيها استخدام الموارد في أوقات معينة.

مراقبة الأحمال المفاجئة

يمكنك استخدام top أو htop لمراقبة الأحمال المفاجئة بشكل لحظي واتخاذ إجراء فوري. يساعدك هذا في تحديد العمليات المسببة للمشكلات بسرعة.

5. الخلاصة وأفضل الممارسات

المراقبة المنتظمة للموارد ضرورية لضمان استقرار النظام. باستخدام أدوات مثل top و htop يمكنك مراقبة استخدام وحدة المعالجة المركزية بشكل لحظي. كما أن استخدام vmstat و dstat مفيد لجمع بيانات مفصلة وتحليل الاتجاهات على المدى الطويل.

年収訴求