Utilisez rcapadm( 1MSRM) pour configurer le démon d'allocation restrictive.
Deux modes de fonctionnement sont possibles : lnode et project.
Pour appliquer les limites d'utilisation définies pour les noeuds limites et ignorer celles définies pour les projets, entrez :
# rcapadm -m lnode |
Pour appliquer les limites d'utilisation définies pour les projets et ignorer celles définies pour les noeuds limites, entrez :
# rcapadm -m project |
Vous pouvez régler les intervalles de fonctionnement périodique de rcapd. Pour réinitialiser ces intervalles, utilisez l'option -i.
# rcapadm -i intervalle=valeur,...,intervalle=valeur |
La valeur de tous les intervalles est exprimée en secondes. Les intervalles et leurs valeurs par défaut sont décrits dans le tableau ci-dessous :
Intervalle |
Valeur par défaut (secondes) |
Description |
---|---|---|
scan |
15 |
Fréquence de recherche de nouveaux processus par rcapd. La valeur minimum est 1 seconde. |
sample |
5 |
Fréquence d'échantillonnage RSS des processus. La valeur minimum est 1 seconde. |
report |
5 |
Fréquence de mise à jour des statistiques de pagination par rcapd pour rcapstat. Si cette fréquence est définie sur 0, les statistiques ne sont pas mises à jour. |
config |
60 |
Fréquence de reconfiguration. Dans un événement de reconfiguration, rcapd vérifie s'il existe des mises à jour du fichier de configuration et recherche de nouvelles limites d'utilisation et de nouveaux ensembles dans les bases de données de limites des noeuds et de projets. |
Si l'intervalle spécifié pour rcapstat est inférieur à celui de rcapd (avec rcapadm (1MSRM)), la sortie peut être nulle pour certains intervalles. En effet, rcapd procède à la mise à jour des statistiques selon l'intervalle spécifié à l'aide de rcapadm et cet intervalle est indépendant de (et moins précis que) l'intervalle d'échantillonnage utilisé par rcapstat.
Les limites d'utilisation peuvent être configurées de manière à ne pas être appliquées tant que la mémoire physique disponible n'est pas faible. La valeur minimum (qui est aussi la valeur défaut) est 0, ce qui signifie que les limites d'utilisation sont toujours appliquées. Pour définir une autre valeur minimum d'application de la limitation d'utilisation de la mémoire physique, entrez :
# rcapadm -c pourcentage |
Le pourcentage doit être compris entre 0 et 100. L'utilisation actuelle globale de la mémoire physique et la limitation d'utilisation associée peuvent être obtenues à l'aide de l'option -g de la commande rcapstat. Consultez la rubrique Elaboration de rapports concernant les limites d'utilisation de la mémoire globale.
Pour activer le démon d'allocation restrictive et faire en sorte qu'il soit lancé immédiatement et lors de chaque initialisation du système, entrez :
# rcapadm -E |
Pour activer le démon d'allocation restrictive lors de l'initialisation sans affecter son état actuel, spécifiez également l'option -n :
# rcapadm -n -E |
Pour désactiver le démon d'allocation restrictive et faire en sorte qu'il s'arrête immédiatement et ne soit plus lancé lors de chaque initialisation du système, entrez :
# rcapadm -D |
Pour désactiver le démon d'allocation restrictive sans affecter son état actuel, spécifiez également l'option -n :
# rcapadm -n -D |
s'il est tué, le démon rcapd peut laisser des processus à l'état arrêté. Consultez la page de manuel kill(1). Utilisez rcapadm -D ou SIGTERM pour demander un arrêt conforme de rcapd.