#!/usr/bin/sh
# posix shell
# system.perf.sh gather performance data

RUNSEC=$1

uname -a > /tmp/HP_info
model >> /tmp/HP_info
uptime >> /tmp/HP_info
swlist -l bundle >> /tmp/HP_info
bdf >> /tmp/HP_info
swapinfo -ta >> /tmp/HP_info
cat /etc/fstab >> /tmp/HP_info
lvlnboot -v >> /tmp/HP_info
vgdisplay -v >> /tmp/HP_info
lanscan >> /tmp/HP_info
ioscan -fn >> /tmp/HP_info
cat /etc/inittab >> /tmp/HP_info
dmesg >> /tmp/HP_info
crontab -l >> /tmp/HP_info
swlist -l fileset >> /tmp/HP_info 
/usr/bin/top -f /tmp/HP_perf_info
cat /stand/system >> /tmp/HP_perf_info
nohup sar -qM 1 $RUNSEC > /tmp/HP_perf_info.report &
nohup sar -uM 1 $RUNSEC > /tmp/HP_perf_info.cpu &
nohup sar -b 1 $RUNSEC > /tmp/HP_perf_info.buffer &
nohup sar -d 1 $RUNSEC > /tmp/HP_perf_info.disk &
nohup sar -w 1 $RUNSEC > /tmp/HP_perf_info.swap &
nohup sar -v 1 $RUNSEC > /tmp/HP_perf_info.inode &
nohup /usr/bin/vmstat -d -n 1 $RUNSEC > /tmp/HP_perf_vmstat &
sysdef >> /tmp/HP_perf_info

