Mode compatibilité AIX

Lors de la migration vers le mode compatibilité, seules les commandes no et nfso s'appliquent car les commandes vmtune et schedtune n'existent plus. Vous pouvez utiliser le mode de compatibilité pour migrer vers le nouveau cadre de réglage, mais il n'est pas recommandé de l'utiliser avec les versions AIX.

Le mode compatibilité vous permet d'apporter des modifications permanentes aux paramètres réglables en intégrant des appels aux commandes de réglage dans des scripts appelés lors du processus d'amorçage. La seule différence perceptible est que les fichiers /etc/tunables/lastboot et /etc/tunables/lastboot.log sont créés lors du réamorçage. Le fichier lastboot.log contient un avertissement indiquant que AIX est en cours d'exécution en mode compatibilité et que le fichier nextboot n'a pas été appliqué.

A l'exception des paramètres de type Bosboot (voir Replacements pour les commandes vmtune et schedtune), ni les nouvelles options de réamorçage ni les options permanentes, les options -r et -p respectivement, des commandes d'optimisation ne sont significatives car le contenu du fichier n'est pas appliqué au moment du réamorçage. Les commandes de réglage ne contrôlent pas les valeurs de réamorçage des paramètres comme elles le feraient en mode de non-compatibilité. Les paramètres de type Bosboot sont conservés lors de la migration, stockés dans le fichier /etc/tunables/nextboot, et peuvent être modifiés à l'aide de l'option -r, que vous soyez en mode compatibilité ou non. Ne supprimez pas le fichier /etc/tunables/nextboot.

Le mode compatibilité est contrôlé par un nouvel attribut sys0 appelé pre520tune, qui est automatiquement défini sur enable lors d'une installation de migration. En mode de désactivation, les appels intégrés aux commandes de réglage dans les scripts appelés lors du réamorçage sont écrasés par le contenu du fichier nextboot. Le paramètre en cours de l'attribut pre520tune peut être affiché en exécutant la commande suivante:
# lsattr -E -l sys0
et modifié à l'aide de la commande suivante :
# chdev -l sys0 -a pre520tune=disable

Lorsque le mode compatibilité est désactivé, les paramètres de commande no suivants, qui sont tous de type Reboot, ce qui signifie qu'ils ne peuvent être modifiés que lors du réamorçage, ne peuvent pas être modifiés sans l'utilisation de l'indicateur -r :

  • arptab_bsiz
  • arptab_nb
  • extendednetstats
  • ifsize
  • inet_stack_size
  • ipqmaxlen
  • nstrpush
  • pseintrstack
Le passage en mode non compatibilité tout en préservant les paramètres de réamorçage en cours peut être effectué en modifiant d'abord l'attribut pre520tune , puis en exécutant la commande suivante:
# tunrestore -r -f lastboot

Cette opération copie le contenu du fichier lastboot dans le fichier nextboot. Pour plus d'informations sur le mode d'optimisation, voir la section relative à l'optimisation du noyau dans le document Performance Tools Guide and Reference.