Sto creando un tester di carico che utilizza libev per creare molte connessioni TCP aperte a un'app su cui sto lavorando. Attualmente le bombe fuori a 256 connessioni, a causa del limite nofiles:Come aumentare i limiti sui socket su osx per il test del carico?
ulimit -n
256
posso aumentare questo a 1024 facendo il qui sotto:
ulimit -n 1024
ma non può aumentare ulteriormente. Idealmente voglio impostarlo 1048576. Si dà il seguente errore:
ulimit: open files: cannot modify limit: Invalid argument
Come è possibile aumentare l'ulimit ulteriormente su OSX?
Odd - l'ho provato sulla mia casa mac (snow leopard) e non ha funzionato, ma sul mio lavoro mac (anche snow leopard) ha funzionato bene. Hmm ... – Chris
Che cosa esattamente non ha funzionato - hai ricevuto messaggi di errore? – Grrrr
Puoi approfondire queste impostazioni? Presumo che 'maxfilesperproc' significhi" per processo "e ha senso che sia inferiore a' maxfiles', ma c'è qualche ragione per cui hai scelto quel numero specifico? –