1. ps -A --sort -rss -o comm,pmem | head -n 11 2. while read command percent rss; do if [[ "${command}" != "COMMAND" ]]; then rss="$(bc <<< "scale=2;${rss}/1024")"; fi; printf "%-26s%-8s%s\n" "${command}" "${percent}" "${rss}"; done < <(ps -A --sort -rss -o comm,pmem,rss | head -n 11) 3. 用Shell Script 顯示 ################################################################# # Developed by Ashok Kumar # 1:50 PM Monday, February 04, 2008 # Edit by Gordon 06:55 PM, Tuesday, December 12, 2011 ################################################################# TOT=`cat /proc/meminfo | grep MemTotal: | awk '{print $2}'` USED=`cat /proc/meminfo | grep Active: | awk '{print $2}'` FREE=$[$TOT - $USED ] LOG=/tmp/mem_monitor.log echo > $LOG SEND=0 HOST="$(hostname)" if [ "$USED" -gt "0" ]; then USEDPERC=$[$USED * 100 / $TOT] #...
只是一個在森林裡歌頌森林的男人, 以分享自己的知識以及抒發心情等方面為主的部落格.