مجتمع اخصائى المكتبات
مكتبة psutil في بايثون

مكتبة psutil هي أداة تسمح لك بالتعامل مع موارد النظام مثل المعالج (CPU)، الذاكرة (RAM)، الأقراص، والعمليات (Processes) بطريقة سهلة وسريعة. تُستخدم كثيرًا في أدوات مراقبة الأداء وبرامج إدارة النظام.

التثبيت

لتثبيت المكتبة استخدم الأمر التالي:

pip install psutil

أمثلة عملية

1. معرفة نسبة استخدام المعالج (CPU):

import psutil

cpu_usage = psutil.cpu_percent(interval=1)

print("CPU Usage:", cpu_usage, "%")

2. معرفة معلومات الذاكرة (RAM):

import psutil

memory = psutil.virtual_memory()

print("Total RAM:", memory.total)

print("Used RAM:", memory.used)

print("RAM Usage:", memory.percent, "%")

3. عرض العمليات الجارية:

import psutil

for process in psutil.process_iter(['pid', 'name']):

print(process.info)
2.5ألف المشاهدات

مموّل