[zany@dione ~]$ 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) 4872
pipe size (512 bytes, -p) 1
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 1418
virtual memory (kbytes, -v) unlimited
[zany@dione study]$ sysctl kern.maxproc
kern.maxproc: 2128
[zany@dione study]$ sysctl kern.maxprocperuid
kern.maxprocperuid: 1418
[zany@dione study]$ sysctl kern.maxfilesperproc
kern.maxfilesperproc: 64000
¡Ü Disable System Integrity Protection (SIP)
open files Á¦ÇÑ ÇØÁ¦´Â SIP(System Integrity Protection) ¶§¹®¿¡ ±×³É ¼öÁ¤À» ºÒ°¡´ÉÇÔ.
SIP ±â´ÉÀº ±ÇÇѾø´Â ÇÁ·Î¼¼½º°¡ ½Ã½ºÅÛ ÆÄÀÏÀ̳ª µð·ºÅ丮¸¦ º¯°æÇÏ´Â °ÍÀ» ¸·±â À§ÇØ OS X El Capitan ¿¡ ¼Ò°³µÈ ±â´É.
SIP ±â´ÉÀ» ²ôÁö ¾Ê°í´Â root °èÁ¤ ¶Ç´Â sudo ¸í·ÉÀ» ÅëÇØ root ±ÇÇÑÀ» ÃëµæÇÑ °èÁ¤À̶ó ÇÒÁö¶óµµ ½Ã½ºÅÛ ÆÄÀÏÀ̳ª µð·ºÅ丮¸¦ º¯°æÇÏ´Â °ÍÀº ºÒ°¡´ÉÇÔ.
SIP ±â´ÉÀ» ²ô·Á¸é, ¸Æ ºÎÆÃ½Ã ¾ÖÇà ·Î°í°¡ ³ª¿Ã ¶§±îÁö Command+R ۸¦ ´·¯ Recovery mode ·Î ÁøÀÔÇÏ¿©
Å͹̳ΠâÀ» ¿°í ¾Æ·¡ ¸í·ÉÀ» ÀÔ·ÂÇØ¾ß ÇÑ´Ù.
csrutil disable
ÀçºÎÆÃÇϰí Á¤»óÀûÀ¸·Î ·Î±×ÀÎÇÏ¸é µÊ.
¡Ü Configuring Your New File Limits
ÆÄÀÏÀÌ ¾øÀ¸¸é »õ·Î ¸¸µé¸é µÊ.
sudo tee /Library/LaunchDaemons/limit.maxfiles.plist <<-'EOF'
64000 Àº ¼ÒÇÁÆ® ¸®¹Ô (soft limit)
524288 Àº ÇÏµå ¸®¹Ô (hard limit) ÀÌ´Ù.
hard limit À» ³Ñ¾î¼¸é 'Too many files open in system' ¿¡·¯¸¦ º¸°Ô µÈ´Ù.
¡Ü max user processes ¼öÁ¤
ÆÄÀÏÀÌ ¾øÀ¸¸é »õ·Î ¸¸µé¸é µÊ.
sudo tee /Library/LaunchDaemons/limit.maxproc.plist <<-'EOF'
¡Ü °á°ú
[zany@dione ~]$ 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) 64000
pipe size (512 bytes, -p) 1
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 2048
virtual memory (kbytes, -v) unlimited
[zany@dione ~]$ sysctl kern.maxfiles
kern.maxfiles: 524288
[zany@dione ~]$ sysctl kern.maxproc
kern.maxproc: 2128
[zany@dione ~]$ sysctl kern.maxprocperuid
kern.maxprocperuid: 2048
[zany@dione ~]$ sysctl kern.maxfilesperproc
kern.maxfilesperproc: 64000
|