This tool is a 'swiss army knife' for programmers and system administrators to study per-process memory usage, IO usage, runtime memory leaks, TCP/UDP usage, and also process hierarchy.
The Linux Process Explorer was inspired by the Sysinternals Process Explorer tool by Microsoft.
For now, download the bleeding edge: procexp
from https://github.com/wolfc01/procexp/archive/refs/heads/master.zip
-
#!/usr/bin/env sh sudo apt update sudo apt install pip sudo apt install python3-venv sudo apt install tcpdump
-
#!/usr/bin/env bash cd ~ python3 -m venv ~/procexp unzip procexp-master.zip cd procexp-master ~/procexp/bin/pip install -r requirements.txt
-
#!/usr/bin/env sh sudo dnf install python3-pip
As a non-superuser user:
-
If on Wayland:
#!/usr/bin/env bash export QT_QPA_PLATFORM=wayland
-
Then, start the process explorer as follows:
#!/usr/bin/env bash cd procexp-master ~/procexp/bin/python3 ./procexp.py
- For packages
pip
,python3-venv
andtcpdump
: those are standard packages, and can be removed using their uninstall instructions. - For process explorer removal, remove
~/procexp
and~/procexp-master
. Then your system is clean from allprocexp
traces.