psutil: Python's All-in-One System Monitor
psutil: Cross-platform Python library for system monitoring. Get CPU, memory, disk, network stats & process info in one API. Replace scattered Linux/Unix commands.
"Top Python Libraries" Publication 400 Subscriptions 20% Discount Offer Link.
Are you tormented daily by a bunch of scattered system monitoring commands? top
, free
, df
, netstat
...?
With psutil, Python handles all metrics in one go: CPU, memory, disk, network, even fan speeds and battery status - a one-stop solution.
What exactly is psutil?
psutil (process and system utilities) is a cross-platform Python library specifically designed to retrieve various information about running processes and systems.
• Supported platforms: Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, Solaris, AIX
• Python versions: CPython 3.6+, PyPy; legacy versions support Python 2.7 (psutil 6.1.1)