Calculez la valeur correspondant au nombre de pages à attribuer à un pool
de mémoire de pages très volumineuses.
Pour utiliser de la mémoire de pages très volumineuses, vous devez vous assurer
que votre système dispose de ressources mémoire suffisantes pour faire face à un pool
de mémoire de pages très volumineuses. Le pool de mémoire de pages très volumineuses correspond
à une région de la mémoire système qui est mappée en segments de page de 16 Go
et qui est gérée séparément de la mémoire de base du système. Avant de pouvoir
spécifier la valeur de la mémoire de pages très volumineuses, vous devez sélectionner les applications à exécuter et déterminer les spécifications des pages très volumineuses pour vos applications.
Définition des spécifications de mémoire de pages très volumineuses pour vos applications
Le pool de mémoire
de pages très volumineuses peut être utilisé pour améliorer les performances des environnements de
bases de données partitionnées DB2
sur les systèmes d'exploitation AIX. Pour les applications DB2, on utilise généralement les pages très volumineuses
pour les environnements de bases de données multi-partitionnées DB2 afin de prendre en charge le degré d'activité parallèle
requis pour les pools de mémoire tampon partagée.
Afin de déterminer cette valeur, calculez
la mémoire requise par le pool de mémoire tampon partagé pour que vos applications DB2 soient prises en charge. Consultez les recommandations DB2 de mémoire tampon propres à votre application.
Sur les systèmes
partitionnés de façon logique, vous pouvez attribuer de la mémoire de pages très volumineuses
lorsque vous créez les partitions. Cette valeur est différente de celle que vous
spécifiez pour la région de mémoire partitionnée. Vous pouvez spécifier les valeurs
minimale, souhaitée et maximale. Pour définir le nombre de pages très volumineuses
nécessaires pour vos partitions logiques, consultez la section ci-dessous relative
au calcul de valeurs de pages très volumineuses.
Remarque : L'affectation de mémoire de pages très volumineuses ne peut pas être modifiée de façon dynamique. La modification
du nombre de pages très volumineuses sur le serveur nécessite un réamorçage du serveur,
et la modification du nombre de pages très volumineuses attribuées à une partition
nécessite le réamorçage de la partition.
Remarques relatives au
calcul des valeurs de pages très volumineuses
La taille de la mémoire
de pages très volumineuses que vous pouvez attribuer dépend des facteurs suivants :
- Taille totale de la mémoire sous licence pour votre serveur
- Taille de la mémoire disponible après prise en compte des ressources mémoire
configurées
- Nombre de connexions d'E-S physiques au serveur (chaque connexion d'E-S
demande de la mémoire pour les tables d'E-S, qui peut être répartie entre les
régions de la mémoire physique et qui réduit la mémoire disponible pour les
pages très volumineuses)
- Configuration de la mémoire de base pour les partitions logiques (les pages
très volumineuses ne sont pas calculées dans l'allocation de mémoire aux partitions
configurées)
- Spécifications d'une page très volumineuse : une telle page nécessite
16 Go de mémoire réelle contiguë et doit démarrer sur une limite de mémoire de 16 Go
Avertissement : Le microprogramme de serveur réduira
la taille des pools des pages très volumineuses pour répondre à certains de ces facteurs. Lorsque c'est le cas, des entrées du journal des erreurs sont générées pour préciser
cette modification. Le code de référence du journal des erreurs est B700 5300. Les détails de ce code indiquent des valeurs hexadécimales qui expliquent pourquoi
la taille du pool des pages très volumineuses n'a pas pu être respectée. L'exemple
suivant montre les entrées possibles et indique la manière d'interpréter les mots
qui y sont ajoutés :
- mot 3 = 0x0000000100000106 - pool de pages très volumineuses réduit pour répondre
à la configuration matérielle du système
- mot 4 = nombre de pages très volumineuses configurées par l'utilisateur
- mot 5 = nombre de pages très volumineuses pouvant être fournies
- mot 3 = 0x0000000100000105 = pool de pages très volumineuses réduit pour répondre
à la configuration mémoire des partitions
- mot 4 = nombre de pages très volumineuses avant la création des partitions
- mot 5 = nombre de pages très volumineuses calculées par le microprogramme après
adéquation avec les spécifications de mémoire des partitions
- mot 6 = nombre de pages très volumineuses dans le pool
Calcul des valeurs de mémoire de pages très volumineuses
Pour
définir les spécifications de mémoire du serveur de façon à prendre en charge les pages très volumineuses, procédez comme suit :