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® :
- Connectez-vous en tant qu'utilisateur root au poste de travail.
- Définissez l'attribut d'unité AIX
maxuproc(nombre maximal de processus par utilisateur) sur4096en entrant la commande suivante:chdev -l sys0 -a maxuproc='4096'Remarque: Unbosboot/rebootpeut être nécessaire pour basculer vers le noyau 64 bits si une autre image est en cours d'exécution. - 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.
Pour obtenir la liste des paramètres réseau courants, entrez la commande suivante :thewall = 65536 sb_max = 1310720 rfc1323 = 1 tcp_sendspace = 221184 tcp_recvspace = 221184 udp_sendspace = 65536 udp_recvspace = 65536 ipqmaxlen = 250 somaxconn = 1024
Pour définir un paramètre, exécutez la commande :no -a | more
où :no -o parameter_name=value- 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_sendspacela valeur221184, entrez la commande suivante :no -o tcp_sendspace=221184 - Si vous utilisez une interconnexion haut débit, vous devez définir les valeurs suivantes pour
spoolsizeetrpoolsizeforcss0:
Pour obtenir la valeur de ces paramètres, entrez la commande suivante :spoolsize 16777216 rpoolsize 16777216
Pour définir ces paramètres, utilisez les commandes suivantes :lsattr -l css0 -E
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 :/usr/lpp/ssp/css/chgcss -l css0 -a spoolsize=16777216 /usr/lpp/ssp/css/chgcss -l css0 -a rpoolsize=16777216- 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 - Consultez le fichier /etc/rc.local et mettez-le à jour si nécessaire.
- 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" - Vérifiez que l'entrée /etc/rc.nfs est incluse dans le fichier /etc/inittab en entrant la commande suivante:
lsitab rcnfs - Pour mettre à jour les paramètres réseau sans avoir à redémarrer
votre système, lancez la commande suivante :
/etc/rc.local
- Copiez ce fichier script dans le répertoire /etc et rendez celui-ci exécutable par le superutilisateur en entrant les commandes suivantes:
- 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 :
Cette commande renvoie une sortie du type :lsps -a
L'espace de pagination disponible doit être égal au double de la mémoire physique installée sur votre poste de travail.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 - 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 instanceNous 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.