Activer/Desactiver CPU Online sous Linux

From Tuxunix
Jump to: navigation, search

Déterminer le nombre de CPU physique sur la machine

#> cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

Désactiver un CPU cores sous linux Online

#> echo 0 > /sys/devices/system/cpu/cpu6/online

Désactiver un CPU cores sous linux Persistant

  • Ajouter maxcpus=2 a GRUB :
#> vim /etc/default/grub
#>GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  • Changer en
#> GRUB_CMDLINE_LINUX_DEFAULT="quiet splash maxcpus=2"
  • Relancer un update de grub
#> sudo update-grub

Utiliser uniquement 2Go de RAM

Changer en

#> GRUB_CMDLINE_LINUX_DEFAULT="quiet splash mem=2G"

Activer/Désactiver une section RAM sous linux Online

Sous Vmware nous pouvons augmenter la mémoire à chaud, Linux le détecte, il suffit ensuite d'activer les nouveaux block :

#> echo online > /sys/devices/system/memory/memoryXXX/state
#> echo offline > /sys/devices/system/memory/memoryXXX/state