Existe-t-il un moyen de vérifier l'utilisation des ulimits pour un utilisateur donné? Je sais que vous pouvez modifier les ulimits pour un seul processus lorsque vous le démarrez ou pour un seul shell lors de l'exécution, mais je veux pouvoir "surveiller" à quel point un utilisateur est proche d'atteindre ses limites. Je bash
prévois d' écrire un script qui rendra compte à statsd du pourcentage d'utilisation actuel. Plus précisément, je veux suivre:
- ouvrir des fichiers (
ulimit -n
) - processus utilisateur max (
ulimit -u
) - signaux en attente (
ulimit -i
)
Ce que je veux, c'est le pourcentage d'utilisation (0-100).