Dear "The Dude",
1. Great Movie.
2. Use top -c; when in top, hold shift and hit M.
This will sort your top processes by Memory.
3. Check your *raw dcpumon logs under /var/log/dcpumon/.
The "dcpumonview" will just calculate average figures, instead view the raw logs.
ie. Do a "ls -lh on /var/log/dcpumon/toplog.*" and determine which file is the largest.
The larger files mean more processes (obviously).
Use this command to grep for any processes not running by system users.
This should help determine whether it is a user or system user consuming all your memory.
Example:
Code:
cat /var/log/dcpumon/toplog.1228137601 | egrep -v -E 'root|mailnull|postgres|dbus|mysql|tomcat|named|courier|mailman|xfs'