У мене є 709
процес максимального користування. Я хочу подвоїти його чи більше.
По-перше: ulimit
> ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 256
pipe size (512 bytes, -p) 1
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 709
virtual memory (kbytes, -v) unlimited
добре тоді :
> sudo ulimit -u 1418
Password:
дай мені перевірити ...
> ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 256
pipe size (512 bytes, -p) 1
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 709
virtual memory (kbytes, -v) unlimited
ні!
Потім, з startctl
> launchctl limit
cpu unlimited unlimited
filesize unlimited unlimited
data unlimited unlimited
stack 8388608 67104768
core 0 unlimited
rss unlimited unlimited
memlock unlimited unlimited
maxproc 709 1064
maxfiles 256 unlimited
з судо або без, я набрав:
> launchctl limit maxproc 1418 1418
перевірка ...
> launchctl limit
cpu unlimited unlimited
filesize unlimited unlimited
data unlimited unlimited
stack 8388608 67104768
core 0 unlimited
rss unlimited unlimited
memlock unlimited unlimited
maxproc 709 1064
maxfiles 256 unlimited
не змінився!
Нарешті, лише перевірка за допомогою іншої команди:
> sysctl -a | grep proc
kern.maxproc = 1418
kern.maxfilesperproc = 10240
kern.maxprocperuid = 1418
kern.aioprocmax = 16
kern.procname =
kern.maxproc: 1418
kern.maxfilesperproc: 10240
kern.maxprocperuid: 1418
kern.aioprocmax: 16
kern.procname:
machdep.cpu.processor_flag: 0
security.mac.proc_enforce: 1
Межа тут навіть не відповідає дійсності. Реальний ліміт, я перевірив, - 709 проц.
Я зараз дуже злий. У мене є якась робота, і цей проклятий мак не дозволяє мені це робити. Запитання : - як я можу оновити це число? - це спричинить певний домен у моїй системі? - чому в першу чергу обмеження числа?