This is a quick matrix sheet shows you how to get performance, monitoring info and how to diagnose problems on different UNIX/Linux distros

 

 
Solaris
Red Hat
Ubuntu/Debian
HP
AIX
 
CPU top (sunfreeware)
prstat
sar
mpstat
w          (load average)
uptime   (load average)
ps
vmstat
top
sar
mpstat
w          (load average)
uptime   (load average)
ps
vmstat
procinfo
oprofile
cat /proc/cpuinfo
top
sar
mpstat
w          (load average)
uptime   (load average)
ps
vmstat
procinfo
cat /proc/cpuinfo
top
sar
w          (load average)
uptime   (load average)
ps
vmstat
glance
sam

topas -P
topas -L  (logical partitions)
mpstat
sar -c
w          (load average)
uptime   (load average)
lparstat
ps
iostat -tT 1
tprof
curt

CPU
Memory prstat
vmstat
top
sar
free
vmstat
top
procinfo
slabtop
sar
cat /proc/meminfo
free
vmstat
top
procinfo
slabtop
sar
cat /proc/meminfo
top
vmstat
sar
sam
glance
topas
vmstat
sar -b
svmon
ps
ipcs -a
lockstat (version 4)
rmss
Memory
Network ndd
netstat
lsof
snoop
route
ethtool
mii-tool
netstat
lsof
tcpdump
ip
iptraf
nmap
ethtool
mii-tool
netstat
lsof
tcpdump
ip
iptraf
netstat
lanadmin
sam
glance
[ent|tok|fddi|atm]stat
netstat
netpmon (trcstop to stop trace)
Network I/O
Disk sar -d
iostat
vmstat
lsof
sar -d
iostat
vmstat
lsof
sar -d
iostat
vmstat
lsof
iostat
sar
sam
glance
topas -D   (disk)
topas -F   (filesystem)
iostat
sar -D
fcstat (fibre)
lvmstat
filemon (trcstop to stop)
fileplace

# disk stat history
chdev -l sys0 -a iostat=true
lsattr -HEl sys0 -a iostat
Disk I/O
Application truss -p <pid>
ppriv -D -e <command>
strace -p <pid> strace -p <pid> download and install tusc

tusc -p <pid>

topas
truss
sar
probevue
tprof
svmon -P <pid>

Application
NFS nfsstat nfsstat nfsstat nfsstat nfsstat
NFS
Process top
prstat
ps -ef
pargs <pid>
pcred <pid>
pfiles <pid>
pflags <pid>
pgrep <pattern>
pkill <pattern>
pmap <pid>
pldd <pid>
preap <pid>
prun <pid>
psig <pid>
pstack <pid>
pstop <pid>
ptime <pid>
ptree <pid>
pwait <pid>
pwdx<pid>