procvm is a linux shell script that list VM RSS, VM Size, PID and command for each process.
Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE
README.md
procvm.sh

README.md

procvm

procvm is a linux shell script that list VM RSS and VM Size (from /proc/<pid>/status), PID and command for each running process.

Usage

Note: root access is needed.

chmod +x procvm.sh
sudo ./procvm.sh

Example

PID		VmRSS	VmSize		Name (Path)

1063	3 MB	18 MB		gdm-session-wor (/usr/lib/gdm/gdm-session-worker)
1070	3 MB	16 MB		upowerd (/usr/lib/upower/upowerd)
1074	1 MB	18 MB		rtkit-daemon (/usr/lib/rtkit/rtkit-daemon)
1354	1 MB	13 MB		winbindd (/usr/sbin/winbindd)
1385	1 MB	13 MB		winbindd (/usr/sbin/winbindd)
1448	0 MB	1 MB		getty (/sbin/getty -8 38400 tty1)

Future Features

  • Filter by VM RSS and VM Size.
  • Order by VM RSS and VM Size.
  • Units: KB, MB, GB, ...