Disk I/O’ya Göre Sıralanmış Proses Listesi
Bu Python scripti, sistemdeki her bir süreç için disk okuma ve yazma işlemlerini ölçer, ardından disk I/O kullanımına göre bu süreçleri sıralar.
📜 Kod:
import psutil
import time
# Başlangıç snapshot'ı
disk_stats_start = {}
for proc in psutil.process_iter(['pid', 'name']):
try:
io = proc.io_counters()
disk_stats_start[proc.pid] = (io.read_bytes + io.write_bytes)
except (psutil.NoSuchProcess, psutil.AccessDenied, AttributeError):
continue
# Bir süre bekle ki fark ölçülebilsin
time.sleep(1)
#...