Changeset 660
- Timestamp:
- 01/25/05 09:48:28 (7 years ago)
- Files:
-
- trunk/node/node.d.freebsd/cpu.in (modified) (7 diffs, 1 prop)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/node/node.d.freebsd/cpu.in
- Property cvs2svn:cvs-rev changed from 1.8 to 1.9
r549 r660 11 11 # 12 12 # $Log$ 13 # Revision 1.9 2005/01/25 08:48:28 lupe 14 # Correct multi-CPU bugs 15 # 13 16 # Revision 1.8 2004/12/09 22:12:55 jimmyo 14 17 # Added "graph_period" option, to make "graph_sums" usable. … … 76 79 fi 77 80 PERCENT=`/sbin/sysctl -n hw.ncpu | awk '{print ($1)*100}'` 78 SCALE=`echo 'scale=5;' $PERCENT/$STATUNITS | bc -q `79 81 NCPU=`/sbin/sysctl -n hw.ncpu` 80 82 if [ "$scaleto100" = yes ]; then 83 CDEF="$STATUNITS,/,100,*,$NCPU,/" 81 84 PERCENT=100 82 85 else 86 CDEF="$STATUNITS,/,100,*" 83 87 PERCENT=$(($NCPU*100)) 84 88 fi 85 # letSYSWARNING=$PERCENT*30/10086 # letSYSCRITICAL=$PERCENT*50/10087 # letINTWARNING=$PERCENT*80/10088 # letUSRWARNING=$PERCENT*80/10089 # SYSWARNING=$PERCENT*30/100 90 # SYSCRITICAL=$PERCENT*50/100 91 # INTWARNING=$PERCENT*80/100 92 # USRWARNING=$PERCENT*80/100 89 93 echo 'graph_title CPU usage' 90 94 echo 'graph_order system interrupt user nice idle' … … 101 105 # echo "system.warning $SYSWARNING" 102 106 # echo "system.critical $SYSCRITICAL" 103 echo "system.cdef system,$ STATUNITS,/,$PERCENT,*"107 echo "system.cdef system,$CDEF" 104 108 echo 'interrupt.label interrupt' 105 109 echo 'interrupt.draw STACK' … … 108 112 echo 'interrupt.type DERIVE' 109 113 echo 'interrupt.min 0' 110 echo "interrupt.cdef interrupt,$ STATUNITS,/,$PERCENT,*"114 echo "interrupt.cdef interrupt,$CDEF" 111 115 echo 'user.label user' 112 116 echo 'user.draw STACK' … … 115 119 echo 'user.type DERIVE' 116 120 echo 'user.min 0' 117 echo "user.cdef user,$ STATUNITS,/,$PERCENT,*"121 echo "user.cdef user,$CDEF" 118 122 echo 'nice.label nice' 119 123 echo 'nice.draw STACK' … … 121 125 echo 'nice.type DERIVE' 122 126 echo 'nice.min 0' 123 echo "nice.cdef nice,$ STATUNITS,/,$PERCENT,*"127 echo "nice.cdef nice,$CDEF" 124 128 echo 'idle.label idle' 125 129 echo 'idle.draw STACK' … … 127 131 echo 'idle.type DERIVE' 128 132 echo 'idle.min 0' 129 echo "idle.cdef idle,$ STATUNITS,/,$PERCENT,*"133 echo "idle.cdef idle,$CDEF" 130 134 exit 0 131 135 fi
