Estoy creando un comprobador de carga que usa libev para crear muchas conexiones tcp abiertas a una aplicación en la que estoy trabajando. Actualmente bombardea a cabo a 256 conexiones, debido al límite nofiles:¿Cómo aumentar los límites en los enchufes en osx para la prueba de carga?
ulimit -n
256
que puede aumentar esta cifra a 1024, haciendo el siguiente:
ulimit -n 1024
pero no puedo aumentar aún más. Lo ideal es que quiero ponerlo en 1048576. Se da el siguiente error:
ulimit: open files: cannot modify limit: Invalid argument
¿Cómo puedo aumentar el ulimit más en OSX?
Extraño - Lo intenté en mi Mac casero (leopardo de las nieves) y no funcionó, pero en mi Mac de trabajo (también leopardo de las nieves) funcionó bien. Hmm ... – Chris
¿Qué exactamente no funcionó? ¿Recibió algún mensaje de error? – Grrrr
¿Puede profundizar en estas configuraciones? Supongo que 'maxfilesperproc' significa" por proceso ", y tiene sentido que sea menor que' maxfiles', pero ¿hay alguna razón por la que elija ese número específico? –