module Pione::Util::CPU

CPU is a name space for CPU related functions.

Public Class Methods

core_number() click to toggle source

Return CPU core number in this machine. This method tries to find it by using sys-cpu gem, but return 1 if something bad.

@return [Integer]

CPU core nunmber
# File lib/pione/util/cpu.rb, line 10
def core_number
  begin
    [Sys::CPU.processors.size, 1].max
  rescue Object
    1
  end
end

Private Instance Methods

core_number() click to toggle source

Return CPU core number in this machine. This method tries to find it by using sys-cpu gem, but return 1 if something bad.

@return [Integer]

CPU core nunmber
# File lib/pione/util/cpu.rb, line 10
def core_number
  begin
    [Sys::CPU.processors.size, 1].max
  rescue Object
    1
  end
end