From: Kero Date: 2005-11-11T08:42:13+09:00 Subject: Re: [SORTA OT] Getting CPU usage of a process > I'd like to be able to get the CPU usage of a particular process. > What are my options for doing so from Ruby? > > I've found the libgtop ruby binding, and I could use that, but I would > rather not bring in another dependency. This will run on Linux > systems only. > > And would I want to use the elapsed real cpu time? Or the sum of the > elapsed user and system cpu time? (and then I believe I divide that > by the elapsed wall clock time) man proc, look for "/proc/[number]/stat" It contains a set of times spent by the process and its children. it also contains the starttime, so this should allow you to compute "Cpu usage of the process". Hth, Kero. +--- Kero ---------------------------------- kero@chello@nl ---+ | The last good thing written in C++ was the Pachelbel Canon | | Jerry Olson | +--- M38c ------------ http://members.chello.nl/k.vangelder ---+