mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-18 16:21:13 +00:00
Actually ignore hyperthreading
`uniq` only works with sorted input, i.e. we need to sort, before we filter out duplicate CPU IDs
This commit is contained in:
parent
b68e08f55f
commit
f204a0ff01
2
Vagrantfile
vendored
2
Vagrantfile
vendored
@ -89,7 +89,7 @@ elsif host =~ /linux/
|
||||
#This should work on most processors, however it will fail on ones without the core id field.
|
||||
#So far i have only seen this on a raspberry pi. which you probably don't want to run vagrant on anyhow...
|
||||
#But just in case we'll default to the result of nproc if we get 0 just to be safe.
|
||||
$vm_cpus = `cat /proc/cpuinfo | grep 'core id' | uniq | wc -l`.to_i
|
||||
$vm_cpus = `cat /proc/cpuinfo | grep 'core id' | sort -u | wc -l`.to_i
|
||||
if $vm_cpus < 1
|
||||
$vm_cpus = `nproc`.to_i
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user