Solaris server stats
From neil.tappsville.com
Jump to navigationJump to searchDescribe Solaris server stats here.
Current CPU Usage
ps -ef -o pcpu,vsz,fname,pmem iostat 2 5
Get Hardware Type
/bin/uname -a
Get CPU power + number
/usr/sbin/psrinfo -v | grep MHz | uniq -c
Get Memory size + quantity
/usr/sbin/prtconf | grep -i size
Print out total process memory usage K - will show current users or all users if you are root
#!/bin/sh /usr/bin/printf "%-6s %-9s %-12s %s\n" " User" " PID" " Total" " Command" /usr/bin/printf "%-6s %-9s %-12s %s\n" " ----" " ---" " -----" " -------" for PID in `/usr/bin/ps -e | /usr/bin/awk '$1 ~ /[0-9]+/ { print $1 }'` do CMD=`/usr/bin/ps -o args -p $PID | /usr/bin/tail -1 | cut -c1-60` USER=`/usr/bin/ps -o user -p $PID | /usr/bin/tail -1` # Avoid "pmap: cannot examine 0: system process"-type errors # by redirecting STDERR to /dev/null TOTAL=`/usr/bin/pmap $PID 2>/dev/null | /usr/bin/tail -1 | \ /usr/bin/awk '{ print $2 }'` [ -n "$TOTAL" ] && /usr/bin/printf "%-6s %-9s %-12s %s\n" "$USER" "$PID" "$TOTAL" "$CMD" done | /usr/bin/sort -n -r -k3