Saya perhatikan bahwa pada gambar CentOS baru yang baru saja saya boot dari EC2 bahwa default ulimit adalah 1024 file terbuka, tetapi / proc / sys / fs / file-max ditetapkan pada 761.408 dan saya bertanya-tanya bagaimana dua batasan ini bekerja bersama. Saya menduga bahwa ulimit -n adalah batas per-pengguna jumlah deskriptor file sementara / proc / sys / fs / file-max luas sistem? Jika itu masalahnya, katakan saya telah login dua kali sebagai pengguna yang sama - apakah setiap pengguna yang login memiliki batas 1024 pada jumlah file yang terbuka, atau apakah itu adalah batas 1024 gabungan file terbuka antara masing-masing yang login di pengguna?
Dan apakah ada banyak dampak kinerja untuk mengatur deskriptor file maks Anda ke angka yang sangat tinggi, jika sistem Anda tidak pernah membuka file yang sangat banyak?