Let's analyze some running processes
dstat -nvl 5vmstat 5iostat 5
nproclscpu
ps fuxShtop -u $USERtop -u $USER
w -f
lsof -p $PIDls -l /proc/$PID/fd
cat /proc/$PID/fdinfo/$FD
strace -p $PID
watch 'COMMAND ...'
- Be careful of buffering
- Make sure to flush! (
fflush(stdout),print(..., flush=True)) python -u(PYTHONUNBUFFERED=1)
ulimit -c unlimitedls /tmp/core.*