Activation du mode Performances pour macOS Server

Le mode Performances modifie les paramètres système de votre Mac. Ces modifications vous permettent de tirer le meilleur parti de votre matériel pour les applications serveur exigeantes.

Les Macs équipés de macOS Server qui nécessitent des services hautes performances peuvent activer le mode Performances afin de consacrer des ressources système supplémentaires aux applications serveur.

OS X El Capitan 10.11 et versions ultérieures

Pour activer le mode Performances sous OS X El Capitan 10.11 et versions ultérieures, utilisez la commande nvram pour définir la variable NVRAM boot-args. Si vous réinitialisez la mémoire NVRAM, ce réglage est effacé.

Cette commande affiche la variable NVRAM boot-args. Si vous voyez serverperfmode=1, cela signifie que le mode Performances est déjà activé.

nvram boot-args

Si le mode Performances n’est pas déjà activé, vous pouvez l’activer en définissant serverperfmode=1 dans la variable NVRAM boot-args à l’aide de cette commande :

sudo nvram boot-args="serverperfmode=1 $(nvram boot-args 2>/dev/null | cut -f 2-)"

Pour désactiver le mode Performances, utilisez la commande suivante :

sudo nvram boot-args="$(nvram boot-args 2>/dev/null | sed -e $'s/boot-args\t//;s/serverperfmode=1//')"

Versions antérieures de macOS

Pour activer le mode Performances dans OS X Mountain Lion, OS X Mavericks ou OS X Yosemite, utilisez la commande serverinfo dans Terminal.

Pour afficher le mode actuel, utilisez la commande suivante :

serverinfo --perfmode

Pour activer le mode Performances élevées, utilisez la commande suivante :

serverinfo --setperfmode 1

Pour désactiver le mode Performances élevées :

serverinfo --setperfmode 0

L’activation ou la désactivation du mode Performances élevées nécessite un redémarrage.

Informations supplémentaires

Si vous êtes un développeur et que vous souhaitez en savoir plus sur la manière dont le mode Performances peut optimiser votre système au niveau des applications spécifiques à un serveur, consultez la page sysctl(3) du manuel (en anglais seulement).

 

Date de publication: