Solaris 查詢效能指令
剩餘記憶體空間百分比 a=$(/usr/sbin/prtconf | /usr/bin/awk '/Memory/ {print $3*1024}'); vmstat 1 1 | tail -1 | awk "{print (\$5/$a)*100}" vmstat 1 1 | tail -1 | awk '{print $5/1024}' 已使用記憶體空間百分比 a=$(/usr/sbin/prtconf | /usr/bin/awk '/Memory/ {print $3*1024}'); vmstat 1 1 | tail -1 | awk "{print 100-(\$5/$a)*100}" CPU使用狀況 sar -u 1 1 |tail -1 |awk '{ print $2 }' sar -u 1 1 |tail -1 |awk '{ print $2+$3+$4 }' 記憶體使用狀況 echo ::memstat|mdb -k Process記憶體使用加總(rss 單位KB) ps -eo rss | awk '{sum +=$1}END{print sum}' 查詢記憶體使用狀況,並將第四行ZFS File Data、第八行Free (cachelist)、第九行Free (freelist)的值相加 echo ::memstat | mdb -k |awk 'NR==4{a=$5};NR==8{a=a+$4};NR==9{print a+$4}' 與上述類似,%.2f指取到小數第二位 echo ::memstat | mdb -k |awk 'NR==10{b=$3};NR==4{a=$5};NR==8{a=a+$4};NR==9{a=a+$4}END{printf("%.2f\n",strtonum((b-a)/b))}' 查詢ZFS ARCS使用量 kstat zfs:0:arcstats:size | grep size | awk '{printf "%2dMB\n", $2/1024/1024}'