Sur les serveurs en AIX V5.3 utilisant ORACLE V8, il est souvent nécessaire de forcer la limitation du File cache, car ce dernier a tendance à s'étendre.
En effet, le paramètre VMO 'maxperm%' est par défaut défini à '90', soit 90% de la mémoire allouable au cache fichier.
Si le serveur est principalement un serveur Oracle, il faut baisser cette valeur à 20.
Pour cela il faut donc utiliser les commandes suivantes :
# vmo -o maxpclient%=20
# vmo -o maxperm%=20
Pour forcer la prise en compte de cette limite(hard), on modifie la variable strict_maxperm à '1'.
En lançant un 'vmstat -Iwt 2', on note tout de suite que la colonne 'fre'(mémoire libre en page de 4K) a fortement augmentée.
Et enfin, pour spécifier au système de privilégier la mémoire des programmes sur le cache fichier, définir la variable 'lru_file_repage' à '0'.
# vmo -o strict_maxperm=1
# vmo -o lru_file_repage=0