Czy jest jakiś sposób, aby sprawdzić wykorzystanie ulimits dla danego użytkownika? Wiem, że możesz zmienić limity dla pojedynczego procesu podczas uruchamiania lub dla pojedynczej powłoki podczas działania, ale chcę być w stanie „monitorować”, jak blisko użytkownik osiąga swoje limity. bash
Planuję napisać skrypt, który zgłosi statsd bieżący procent wykorzystania. W szczególności chcę śledzić:
- otwórz pliki (
ulimit -n
) - maksymalna liczba procesów użytkownika (
ulimit -u
) - oczekujące sygnały (
ulimit -i
)
To, czego chcę, to procent użytkowania (0-100).