[Chennaipy] Chennaipy - Monday Module - 27 Mar 2023

selvi dct selvi.dct at gmail.com
Sun Mar 26 23:54:33 EDT 2023


Date: 27 Mar 2023


Module : psutil


Installation : pip install psutil


About:

Used to calculate the resource usage of a computer such as CPU, RAM, Disks,
Network, Process, System info and so on.


Sample:

## Import

>> import psutil


## Process IDs

>> psutil.pids()

[1, 2, 3, 4, 5, 6, 7, 46, 48, 50, 51, 178, 182, 222, 223, 224, 268, 1215,

 1216, 1220, 1221, 1243, 1244, 1301, 1601, 2237, 2355, 2637, 2774, 3932,

 4176, 4177, 4185, 4187, 4189, 4225, 4243, 4245, 4263, 4282, 4306, 4311,

 4312, 4313, 4314, 4337, 4339, 4357, 4358, 4363, 4383, 4395, 4408, 4433,

 4443, 4445, 4446, 5167, 5234, 5235, 5252, 5318, 5424, 5644, 6987, 7054,

 7055, 7071]


## CPU Info

>> psutil.cpu_times()

scputimes(user=3961.46, nice=169.729, system=2150.659, idle=16900.540,
iowait=629.59, irq=0.0, softirq=19.42, steal=0.0, guest=0, nice=0.0)


## Memory

>> psutil.virtual_memory()

svmem(total=10367352832, available=6472179712, percent=37.6,
used=8186245120, free=2181107712, active=4748992512, inactive=2758115328,
buffers=790724608, cached=3500347392, shared=787554304)

>> psutil.swap_memory()

sswap(total=2097147904, used=296128512, free=1801019392, percent=14.1,
sin=304193536, sout=677842944)


## Disk

>> psutil.disk_partitions()

[sdiskpart(device='/dev/sda1', mountpoint='/', fstype='ext4',
opts='rw,nosuid', maxfile=255, maxpath=4096),

 sdiskpart(device='/dev/sda2', mountpoint='/home', fstype='ext', opts='rw',
maxfile=255, maxpath=4096)]


Reference:

https://pypi.org/project/psutil/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/chennaipy/attachments/20230327/e91ac8ef/attachment.html>


More information about the Chennaipy mailing list