Wednesday, August 15, 2012

Linux Performance and Troubleshooting Tools

CPU
top
sar
mpstat
w          (load average)
uptime   (load average)
ps
vmstat
procinfo (cat /proc/cpuinfo)
oprofile
cat /proc/cpuinfo

Memory

free
vmstat
top
procinfo (cat /proc/meminfo)
slabtop
sar -r
cat /proc/meminfo

Network I/O

ethtool
mii-tool
netstat
lsof
tcpdump
ip
iptraf

Disk I/O
sar -d
iostat
vmstat
lsof

Disk Space
df
du

Application
ps -ef
strace -p <pid>
gdb <binary> <corefile> (then where then quit)

http://www.datadisk.co.uk/html_docs/misc/unix_commands.htm