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

بالضغط على المفتاح 1
، يمكنك عرض حالة كل نواة من أنوية وحدة المعالجة المركزية. بالإضافة إلى ذلك، عند الضغط على Shift + M
، يمكن ترتيب العمليات حسب استخدام الذاكرة.
تخصيص أمر top
يمكنك تخصيص أعمدة العرض في أمر top
لعرض المعلومات التي تحتاجها فقط. على سبيل المثال، عند الضغط على المفتاح f
، يمكنك تحديد أو إخفاء الأعمدة المعروضة. يساعد ذلك في تنظيم معلومات استخدام وحدة المعالجة المركزية والذاكرة بكفاءة أكبر.
3. أدوات المراقبة المتقدمة
استخدام أمر htop
يقدم htop
واجهة مرئية أكثر مقارنةً بـ top
، حيث يتم تلوين استخدام الموارد لكل عملية، مما يسهل عملية المراقبة. يمكنك تثبيت htop
باستخدام الأمر التالي:
sudo apt-get install htop
عند التنفيذ، ستظهر الشاشة التالية:
htop

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

4. مراقبة استخدام وحدة المعالجة المركزية في حالات محددة
مراقبة الموارد لفترات طويلة
عندما تستمر الأحمال العالية على النظام لفترات طويلة، يُوصى بتسجيل استخدام وحدة المعالجة المركزية والذاكرة باستخدام vmstat
. على سبيل المثال، يمكنك تسجيل استخدام وحدة المعالجة المركزية كل ثانية بالأمر التالي:
vmstat 1 > cpu_usage.log
سيساعدك ذلك على فهم الأنماط التي تزداد فيها استخدام الموارد في أوقات معينة.
مراقبة الأحمال المفاجئة
يمكنك استخدام top
أو htop
لمراقبة الأحمال المفاجئة بشكل لحظي واتخاذ إجراء فوري. يساعدك هذا في تحديد العمليات المسببة للمشكلات بسرعة.
5. الخلاصة وأفضل الممارسات
المراقبة المنتظمة للموارد ضرورية لضمان استقرار النظام. باستخدام أدوات مثل top
و htop
يمكنك مراقبة استخدام وحدة المعالجة المركزية بشكل لحظي. كما أن استخدام vmstat
و dstat
مفيد لجمع بيانات مفصلة وتحليل الاتجاهات على المدى الطويل.