Aumentare a caldo la CPU ad una VM Linux e fargliela riconoscere
Sistemi di virtualizzazione come VmWare permettono di aumentare a caldo (hot add) la cpu alle VM. Se la VM è linux, è possibile fargliele riconoscere senza riavviare.
Innanzitutto per verificare le cpu della VM si può usare:
1 |
grep -c ^processor /proc/cpuinfo |
dopo aver aumentato le CPU dalla console di VmWare, si può controllare nell’host se vengono rilevate eseguendo il seguente comando:
1 |
grep 0 /sys/devices/system/cpu/*/online |
se viene visualizzata una o più righe, significa che ci sono CPU aggiunte e che possiamo farle usare alla nostra VM. Ipotizziamo un risultato tipo:
1 2 |
/sys/devices/system/cpu/cpu10/online /sys/devices/system/cpu/cpu11/online |
Per farle riconoscere dovremmo eseguire:
[sociallocker]
1 2 |
echo 1 >/sys/devices/system/cpu/cpu10/online echo 1 >/sys/devices/system/cpu/cpu11/online |
[/sociallocker]
oppure, se le righe sono tante:
[sociallocker]
1 |
grep 0 /sys/devices/system/cpu/*/online |sed 's/:0//' | while read x ; do eval 'echo 1 >$x' ; done |
[/sociallocker]
Bene, ora possiamo verificare con:
1 |
grep -c ^processor /proc/cpuinfo |
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta