> According to [this](https://github.com/foxlet/macOS-Simple-KVM/issues/319#issuecomment-1003775896), macOS only supports power-of-two cores. But you can increase the number of sockets to get the virtual cores you need.
> 
> If you need 6 cores, go with:
> 
> ```
> -e EXTRA='-smp 6,sockets=3,cores=2'
> ```
This commit is contained in:
sickcodes 2022-04-14 22:49:35 +00:00 committed by GitHub
parent 524749cbb8
commit 4501c6a854
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -642,13 +642,15 @@ Or
#### Use more CPU Cores/SMP
This will use all available cores; adjust accordingly to the day of the week:
Examples:
```
-e CPU_STRING=$(nproc) \
```
`-e EXTRA='-smp 6,sockets=3,cores=2'`
This will use `-smp $(nproc)`
`-e EXTRA='-smp 8,sockets=4,cores=2'`
`-e EXTRA='-smp 16,sockets=8,cores=2'`
Note, unlike memory, CPU usage is shared. so you can allocate all of your CPU's to the container.
### Confirm your user is part of the the Docker group, KVM group, libvirt group