diff options
Diffstat (limited to 'lib/ohai/plugins/cpu.rb')
-rw-r--r-- | lib/ohai/plugins/cpu.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/ohai/plugins/cpu.rb b/lib/ohai/plugins/cpu.rb index 1d37c39f..897f716b 100644 --- a/lib/ohai/plugins/cpu.rb +++ b/lib/ohai/plugins/cpu.rb @@ -193,7 +193,8 @@ Ohai.plugin(:CPU) do lscpu_real = lscpu_info[:sockets] lscpu_cores = lscpu_info[:sockets] * lscpu_info[:cores_per_socket] else - lscpu_total = lscpu_info[:sockets] * lscpu_info[:cores_per_socket] * lscpu_info[:threads_per_core] + threads_per_core = [lscpu_info[:threads_per_core], 1].max + lscpu_total = lscpu_info[:sockets] * lscpu_info[:cores_per_socket] * threads_per_core lscpu_real = lscpu_info[:sockets] lscpu_cores = lscpu_info[:sockets] * lscpu_info[:cores_per_socket] end |