مكتبة 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)
مكتبة 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)
مكتبة 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)
0 التعليقات
0 نشر
28 مشاهدة
0 مراجعات