In Linux, esiste un limite di file aperto. Posso usare ulimit -n
per vedere il limite di file aperto, che è il valore predefinito 1024. Quindi posso anche vedere per processo aprire il file soft / hard limit guardando / proc / $ PID / limits. Vedo soft = 1024 e hard = 4096.
Mi chiedo qual è la differenza tra questi due output?
Inoltre, si applicano setRlimit()
e si getRlimit()
applicano a tutto il sistema o per processo?