Menampilkan Informasi Memory Menggunakan Psutil di Python
Menampilkan Informasi Memory Menggunakan Psutil di Python – Pada artikel kali ini akan membahas bagaimana menampilkan informasi memory menggunakan python. Library psutil digunakan untuk menampilkan informasi memory. Psutil merupakan Python cross-platform library yang digunakan untuk mengakses detail sistem dan utilitas proses. Psutil digunakan untuk melacak berbagai pemanfaatan sumber daya dalam sistem. Penggunaan sumber daya seperti CPU, memori, disk, jaringan, sensor dapat dipantau. Oleh karena itu, library ini digunakan untuk pemantauan sistem, pembuatan profil, membatasi sumber daya proses dan pengelolaan proses yang berjalan. Psutil didukung dalam Python versi 2.6, 2.7 dan 3.4+.
Pada artikel ini hanya akan membahas bagaimana menampilkan informasi memory menggunakan Psutil di Python dan tidak membahas secara keseluruhan tentang library Psutil itu sendiri. Source code untuk menampilkan informasi memory menggunakan Psutil di Python dapat dilihat sebagai berikut:
import psutil def get_size(bytes, suffix="B"): factor = 1024 for unit in ["", "K", "M", "G", "T", "P"]: if bytes < factor: return f"{bytes:.2f} {unit}{suffix}" bytes = bytes / factor def memory(): print("*"*10, "Memory Information", "*"*10) svmem = psutil.virtual_memory() print(f"Total: {get_size(svmem.total)}") print(f"Available: {get_size(svmem.available)}") print(f"Used: {get_size(svmem.used)}") print(f"Free: {get_size(svmem.free)}") print(f"Percentage: {svmem.percent}%") if __name__ == "__main__": memory()
Hasil keluaran yang diperoleh adalah seperti gambar dibawah.
Baca juga artikel menarik lainnya hanya di inpows.com dan untuk penjelasan lebih dalam mengenai library Psutil dapat dilihat melalui website dokumentasi Psutil.