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. bashPlanuję 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).