Introduction
Ce document décrit comment les descripteurs de fichier sont mis à jour par le noyau car leur utilisation dépend du système d'exploitation (SYSTÈME D'EXPLOITATION). Quand les demandes (CIS) de serveur d'informations de Cisco sont traitées, il pourraient y a une condition requise d'ouvrir plusieurs descripteurs de fichier tandis que la demande est traitée. Par conséquent, CIS comme application est une configuration spécifique de SYSTÈME D'EXPLOITATION sans le contrôle sur fixer la limite pour des descripteurs de fichier.
Que devrait être la limite pour des descripteurs de fichier en utilisante CIS ?
Modifier la limite de decriptor de fichier ouvert sur Windows est un peu plus provocant que l'environnement de Linux, puisqu'il est manipulé par une bibliothèque d'exécution. Cependant, la méthode de _setmaxstdio peut être utilisée pour configurer le nombre de fichiers simultanément ouverts permis au niveau de stdio. La limite par défaut sur Windows est 2048.
À l'aide de l'ulimit - le <value> n sur la limite de descripteur de Linux ou de fichier ouvert AIX peut être changé.
La limite par défaut sur le SYSTÈME D'EXPLOITATION de cent de Linux est environ 16,000 tandis que sur AIX 6.1 elle est 2,000 seulement.
Sur le Linux ou l'AIX, vous ne pouvez pas placer les valeurs à illimité. Si vous exécutez dans « trop de fichiers ouverts » l'erreur, elle vaut d'étudier les points d'informations et les requêtes qui mènent à cette erreur pendant qu'alors la limite est incrémentée par l'intervalle 1,000 ou 2,000, jusqu'à ce que la question soit plus reproductible.
L'utilisation de descripteur de fichier pour CIS peut être surveillée sur le Linux ou l'AIX avec ces commandes :
picoseconde - E-F | Javas de grep (pour obtenir les identités de produit)
lsof - p <PID>
lsof - a - <PID>
Une limite appropriée peut généralement être déterminée seulement par un exercice de réglage fin.