Calcul des spécifications de mémoire de pages très volumineuses

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 :

  1. Déterminez la taille de la mémoire du système de base et arrondissez ce chiffre à la prochaine valeur de 16 Go. Pour définir les spécifications de la mémoire du serveur de base, qui inclut l'POWER hypervisor et la partition, mais pas les pages très volumineuses, utilisez l'outil LVT (LPAR Validation Tool) ou l'outil de planification du système. Pour plus d'informations sur l'utilisation de ces outils de planification, voir Planification des partitions logiques.
  2. Déterminez le nombre de boucles de connexion d'E-S sur votre système et multipliez ce nombre par 16 Go. Ce calcul est nécessaire car le serveur a besoin d'une table de mémoire pour chaque connexion d'E-S et une page de 16 Go ne peut être située au même endroit qu'une table d'E-S.
  3. Prenez le nombre le plus élevé des valeurs définies à l'étape 1 et 2. Il représentera votre valeur de mémoire de base.
  4. Déterminez le nombre de pages très volumineuses requises pour vos applications AIX. Utilisez pour cela les instructions fournies dans la documentation de votre application et dans le manuel AIX Performance Management Guide. Multipliez le nombre de pages très volumineuses anticipées par 16 Go. Ajoutez cette valeur à la valeur de base déterminée à l'étape 3. Le résultat donne une estimation de la taille de mémoire sous licence nécessaire pour répondre aux spécifications de mémoire du pool de pages très volumineuses et de la partition pour votre système.

Envoyer un commentaire | Evaluer la page