To get the system CPU usage in Ruby, you can use the sys/cpu
library that provides a platform-independent way to access and estimate system CPU time usage. Here is a simple example:
main.rb137 chars6 lines
This will print out the current CPU usage as a percentage.
Note that this example uses the get_cpu_usage
method from the Sys::CPU::Process
class, which returns the CPU time used by the current process as a fraction of the total CPU time available. If you want to get the system-wide CPU usage, you can use the Sys::CPU::Stat::CPU
class instead, which provides platform-specific implementations of methods for getting the system CPU usage.
gistlibby LogSnag