Apakah ada cara untuk memeriksa penggunaan ulimit untuk pengguna tertentu? Saya tahu bahwa Anda dapat mengubah ulimits untuk satu proses ketika Anda memulai atau untuk satu shell saat menjalankan tetapi saya ingin dapat "memantau" seberapa dekat pengguna untuk mencapai batas mereka. Saya berencana menulis bash
skrip yang akan melaporkan kembali ke statsd persentase penggunaan saat ini. Secara khusus, saya ingin melacak:
- buka file (
ulimit -n
) - proses pengguna maks (
ulimit -u
) - sinyal tertunda (
ulimit -i
)
Yang saya inginkan adalah persentase penggunaan (0-100).