Avant de démarrer l'installation IBM® Content Search Services sur AIX, Linux,
Solaris ou Linux on System z, vous devez vous assurer que certains paramètres ulimit sont définis sur leur valeur illimitée.
Pourquoi et quand exécuter cette tâche
Le script de démarrage d'installation d'IBM Content Search Services vérifie la valeur ulimit des paramètres fsize et nofiles.
Le paramètre fsize contrôle la taille maximale du fichier ; le paramètre nofiles contrôle le nombre maximal de fichiers ouverts par processus. Si les valeurs ne sont pas définies sur la valeur illimitée, le script de démarrage tente de les remplacer par la valeur illimitée. Si le script n'arrive pas à lui affecter cette valeur, un avertissement est généré.
La valeur ulimit pour le paramètre rss (qui contrôle la taille maximale définie du résident) et la taille maximale
de mémoire virtuelle doit également être définie sur illimité. (Le script de démarrage de l'installation
ne vérifie pas ces valeurs.)
Procédure
Pour vous assurer que les valeurs de fsize, nofiles, rss et virtual memory sont définies sur leur valeur illimitée :
- Exécutez la commande suivante pour vérifier la valeur du paramètre fsize :
ulimit -f
Si le paramètre a déjà une valeur illimitée (-1), passez à l'étape 3.
- Ouvrez en édition l'un des fichiers suivants, contenant le paramètre fsize. Définissez la valeur du paramètre sur -1, et sauvegardez vos modifications.
Tableau 1. Nom du fichier à éditerSystème d'exploitation |
Nom du fichier |
AIX |
/etc/security/limits |
Solaris, Linux,
et Linux on System z |
/etc/security/limits.conf |
- Exécutez la commande suivante pour vérifier la valeur du paramètre nofiles :
ulimit -n
La valeur de nofiles est illimitée s'il s'agit de l'une des valeurs suivantes, en fonction de votre système d'exploitation :
Tableau 2. Valeur illimitéeSystème d'exploitation |
Valeur illimitée |
AIX et
Solaris |
-1 |
Linux et Linux on System z |
65536 |
Si la valeur est déjà illimitée, passez à l'étape 9.
- Ouvrez en édition (si ce n'est déjà fait) l'un des fichiers suivants, contenant le paramètre nofiles.
Définissez le paramètre sur sa valeur illimitée, et sauvegardez vos modifications.
Tableau 3. Nom du fichier à éditerSystème d'exploitation |
Nom du fichier |
AIX |
/etc/security/limits |
Solaris, Linux,
et Linux on System z |
/etc/security/limits.conf |
- Exécutez la commande suivante pour vérifier la valeur du paramètre rss :
ulimit -m
La valeur de rss est illimitée s'il s'agit de l'une des valeurs suivantes, en fonction de votre système d'exploitation :
Tableau 4. Valeur illimitéeSystème d'exploitation |
Valeur illimitée |
AIX et
Solaris |
-1 |
Linux et Linux on System z |
65536 |
Si la valeur est déjà illimitée, passez à l'étape 9.
- Ouvrez en édition (si ce n'est déjà fait) l'un des fichiers suivants, contenant le paramètre rss.
Définissez le paramètre sur sa valeur illimitée, et sauvegardez vos modifications.
Tableau 5. Nom du fichier à éditerSystème d'exploitation |
Nom du fichier |
AIX |
/etc/security/limits |
Solaris, Linux,
et Linux on System z |
/etc/security/limits.conf |
- Exécutez la commande suivante pour vérifier la valeur du paramètre
de taille maximale de mémoire virtuelle :
ulimit -v
La valeur pour la taille maximale de la mémoire virtuelle est illimitée s'il s'agit de l'une des valeurs suivantes, en fonction de votre système d'exploitation :
Tableau 6. Valeur illimitéeSystème d'exploitation |
Valeur illimitée |
AIX et
Solaris |
-1 |
Linux et Linux on System z |
65536 |
Si la valeur est déjà illimitée, passez à l'étape 9.
- Exécutez la commande suivante pour définir la valeur
de taille maximale de mémoire virtuelle sur illimitée :
Tableau 7. Commande pour définir une valeur illimitéeSystème d'exploitation |
Commande |
AIX et
Solaris |
ulimit –v -1 |
Linux et Linux on System z |
ulimit –v 65536 |
- Déconnectez-vous de la session en cours. Si vous avez modifié l'une des valeurs ulimit,
reconnectez-vous pour que les modifications soient appliquées.