proctor
Node.js CPU and memory usage lookup for a process.
npm install process-doctor
Supports Linux (via /proc) and OS X (via ps). Reports current usage, not average.
Usage
var proctor = proctorCLK_TCK // number, clocks per tick (used to calculate % CPU) // PID {Number} is optional and defaults to process.pidproctor
"time": 60 // total time (= utime + stime) "utime": 48 // time spent in user space "stime": 12 // time spent in kernel space "etime": 100 // time elapsed since process started "ptime": 06 // CPU % of time (= putime + pstime) "putime": 048 // CPU % of utime "pstime": 012 // CPU % of stime
Test
npm install -g standard
npm test