Saya dapat mengubah semua ulimits biasa melalui (misalnya) ulimit -n 8192
dan launchctl limit maxfiles 8192 8192
. Entah bagaimana, ini sepertinya tidak berhasil -u
, jumlah maksimum proses pengguna:
~$ sudo launchctl limit maxproc 8192 8192
~$ sudo launchctl limit maxproc
maxproc 2048 2048
-- in a new terminal:
~$ ulimit -u
1064
Saya mendapatkan "gagal fork" sesekali, dan itu cukup menjengkelkan harus membunuh banyak proses ketika "membunuh" tidak dapat memulai :) (yaitu saya biasanya hanya perlu me-reboot mesin).
Apa cara yang benar untuk mengubah jumlah maksimum proses pengguna?
sumber
launchd.conf
Metode ini tidak lagi berfungsi di Mavericks dan distribusi baru lainnya.