CVSROOT: /sources/monit Module name: monit Changes by: Martin Pala <martinp> 08/05/10 16:14:10
Modified files: . : CHANGES.txt process.c process : sysdep_AIX.c sysdep_DARWIN.c sysdep_FREEBSD.c sysdep_HPUX.c sysdep_LINUX.c sysdep_NETBSD.c sysdep_OPENBSD.c sysdep_SOLARIS.c Log message: final HP-UX fix ... per-process cpu usage monitoring: since the utime+stime is in seconds, it was very inaccurate, although in general functional. We now use native pctcpu statistics which provides better results. The 100% CPU load per pctcpu corresponds to 100% utilized single core => the value reported by kernel may be > 100% if the process is multithreaded and running on multiple CPUs. This suites our need fine, since we divide the value by number of CPUs which match monit's way of CPU usage (max 100% for sum of all CPUs) CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/monit/CHANGES.txt?cvsroot=monit&r1=1.409&r2=1.410 http://cvs.savannah.gnu.org/viewcvs/monit/process.c?cvsroot=monit&r1=1.40&r2=1.41 http://cvs.savannah.gnu.org/viewcvs/monit/process/sysdep_AIX.c?cvsroot=monit&r1=1.20&r2=1.21 http://cvs.savannah.gnu.org/viewcvs/monit/process/sysdep_DARWIN.c?cvsroot=monit&r1=1.41&r2=1.42 http://cvs.savannah.gnu.org/viewcvs/monit/process/sysdep_FREEBSD.c?cvsroot=monit&r1=1.38&r2=1.39 http://cvs.savannah.gnu.org/viewcvs/monit/process/sysdep_HPUX.c?cvsroot=monit&r1=1.30&r2=1.31 http://cvs.savannah.gnu.org/viewcvs/monit/process/sysdep_LINUX.c?cvsroot=monit&r1=1.48&r2=1.49 http://cvs.savannah.gnu.org/viewcvs/monit/process/sysdep_NETBSD.c?cvsroot=monit&r1=1.11&r2=1.12 http://cvs.savannah.gnu.org/viewcvs/monit/process/sysdep_OPENBSD.c?cvsroot=monit&r1=1.33&r2=1.34 http://cvs.savannah.gnu.org/viewcvs/monit/process/sysdep_SOLARIS.c?cvsroot=monit&r1=1.25&r2=1.26 _______________________________________________ monit-dev mailing list monit-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/monit-dev