Mise à jour des paramètres d'environnement pour une installation Db2 partitionnée (AIX)

Cette section décrit les variables d'environnement que vous devez mettre à jour sur chaque poste de travail appartenant à votre système de bases de données partitionnées.

Procédure

Pour mettre à jour les paramètres d'environnement AIX® :

  1. Connectez-vous en tant qu'utilisateur root au poste de travail.
  2. Définissez l'attribut d'unité AIX maxuproc (nombre maximal de processus par utilisateur) sur 4096 en entrant la commande suivante:
      chdev -l sys0 -a maxuproc='4096'
    Remarque: Un bosboot/reboot peut être nécessaire pour basculer vers le noyau 64 bits si une autre image est en cours d'exécution.
  3. Donnez aux paramètres réseau TCP/IP sur tous les postes de travail membres de votre système de bases de données partitionnées les valeurs ci-dessous. Il s'agit des valeurs minimales. Si l'un des paramètres réseau a une valeur supérieure, ne la modifiez pas.
       thewall       = 65536
       sb_max        = 1310720
       rfc1323       = 1
       tcp_sendspace = 221184
       tcp_recvspace = 221184
       udp_sendspace = 65536
       udp_recvspace = 65536
       ipqmaxlen     = 250
       somaxconn     = 1024
    Pour obtenir la liste des paramètres réseau courants, entrez la commande suivante :
       no -a | more
    Pour définir un paramètre, exécutez la commande :
       no -o parameter_name=value
    où :
    • nom_paramètre représente le paramètre que vous souhaitez définir.
    • valeur représente la valeur que vous souhaitez attribuer à ce paramètre.

    Par exemple, pour attribuer au paramètre tcp_sendspace la valeur 221184, entrez la commande suivante :

       no -o tcp_sendspace=221184
  4. Si vous utilisez une interconnexion haut débit, vous devez définir les valeurs suivantes pour spoolsize et rpoolsize for css0 :
       spoolsize     16777216
       rpoolsize     16777216
    Pour obtenir la valeur de ces paramètres, entrez la commande suivante :
       lsattr -l css0 -E 
    Pour définir ces paramètres, utilisez les commandes suivantes :
       /usr/lpp/ssp/css/chgcss -l css0 -a spoolsize=16777216
       /usr/lpp/ssp/css/chgcss -l css0 -a rpoolsize=16777216
    Si vous n'utilisez pas le fichier /tftpboot/tuning.cst pour optimiser votre système, vous pouvez utiliser l'exemple de fichier script DB2DIR/misc/rc.local.sample , où DB2DIR est le chemin dans lequel le produit de base de données Db2 a été installé, pour mettre à jour les paramètres liés au réseau après l'installation. Pour ce faire, procédez comme suit :
    1. Copiez ce fichier script dans le répertoire /etc et rendez celui-ci exécutable par le superutilisateur en entrant les commandes suivantes:
         cp /usr/opt/db2_09_01/misc/rc.local.sample /etc/rc.local
         chown root:sys /etc/rc.local
         chmod 744 /etc/rc.local
    2. Consultez le fichier /etc/rc.local et mettez-le à jour si nécessaire.
    3. Ajoutez une entrée au fichier /etc/inittab afin que le script /etc/rc.local soit exécuté chaque fois que la machine est réamorcée.
      Vous pouvez utiliser la commande mkitab pour ajouter une entrée au fichier /etc/inittab.
      Pour ce faire, entrez la commande suivante :
         mkitab "rclocal:2:wait:/etc/rc.local > /dev/console 2>&1"
    4. Vérifiez que l'entrée /etc/rc.nfs est incluse dans le fichier /etc/inittab en entrant la commande suivante:
         lsitab rcnfs
    5. Pour mettre à jour les paramètres réseau sans avoir à redémarrer votre système, lancez la commande suivante :
         /etc/rc.local
  5. Vérifiez que vous disposez de suffisamment d'espace de pagination pour une installation partitionnée d' Db2 Enterprise Server Edition à exécuter.
    Si cet espace est insuffisant, le système d'exploitation supprime le processus occupant le plus grand volume dans la mémoire virtuelle (vraisemblablement un des processus DB2).
    Pour vérifier l'espace de pagination disponible, entrez la commande suivante :
       lsps -a
    Cette commande renvoie une sortie du type :
    Page Space  Physical Volume  Volume Group  Size  %Used  Active  Auto  Type
    paging00    hdisk1           rootvg        60MB     19     yes   yes    lv
    hd6         hdisk0           rootvg        60MB     21     yes   yes    lv
    hd6         hdisk2           rootvg        64MB     21     yes   yes    lv
    L'espace de pagination disponible doit être égal au double de la mémoire physique installée sur votre poste de travail.
  6. Si vous créez un système de bases de données partitionnées de petite ou moyenne taille, le nombre de démons système de fichiers réseau (NFSD) sur le poste de travail propriétaire de l'instance doit être proche de :
       # of biod on a computer × # of computers in the instance

    Nous recommandons d'exécuter 10 processus biod sur chaque poste de travail. En respectant cette formule, si votre système informatique comporte 10 processus biod, vous utilisez 40 NFSD.

    Si vous effectuez l'installation sur un système plus important, vous pouvez avoir jusqu'à 120 NFSD sur le poste de travail.

    Pour plus de détails concernant le NFS, reportez-vous à votre documentation NFS.