728x90
m1๋ถํฐ mac์์ ์ฌ์ฉํ๋ RAM์ memory ๊ด๋ฆฌ ๋ฐฉ์์ ๊ธฐ์กด์ ๋ฐฉ์๊ณผ๋ ๋ค๋ฅด๋ค. ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ์ผ๋ก ์ ์ฅ ์ฅ์น์ swap์ด ๊ฐ๋ฅํ๋ค. ์ด ๋๋ผ์ด ๊ฐ์ ์ผ๋ก ์์ ์ ๊ฐ๊ณ ์๋ ํ๋ก์ธ์ค ๋ณ ๋ฉ๋ชจ๋ฆฌ ์ ํ์ด ์์ด์ง๊ฒ์ด๋ ๋ค๋ฆ ์๋ค.
MaxProc ํ์ธ
์ปดํจํฐ ๋ง๋ค ์ฌ์ฉํ ์ ์๋ ํ๋ก์ธ์ค ์ memory๋ง๋ค ๋ค๋ฅด๋ฏ๋ก ํ์ธํด๋ณด์.
๋ด ๋ ธํธ๋ถ์ Apple M1 pro 32g 1T CTO ์ ํ์ด๋ค.
sudo launchctl limit
cpu unlimited unlimited
filesize unlimited unlimited
data unlimited unlimited
stack 8372224 67092480
core 0 unlimited
rss unlimited unlimited
memlock unlimited unlimited
maxproc 5333 8000
maxfiles 256 unlimited
- cpu (unlimited)
- CPU ์ฌ์ฉ ์๊ฐ ์ ํ์ ๋ํ๋ ๋๋ค. ์ด ๊ฒฝ์ฐ ์ ํ์ด ์์ผ๋ฏ๋ก, ํ๋ก์ธ์ค๋ CPU๋ฅผ ๋ฌด์ ํ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
- filesize(unlimited)
- ์์ฑํ ์ ์๋ ํ์ผ์ ์ต๋ ํฌ๊ธฐ๋ฅผ ๋ํ๋ ๋๋ค. ์ ํ์ด ์์ผ๋ฏ๋ก, ํ๋ก์ธ์ค๋ ๋ฌด์ ํ ํฌ๊ธฐ์ ํ์ผ์ ์์ฑํ ์ ์์ต๋๋ค.
- data (unlimited)
- ๋ฐ์ดํฐ ์ธ๊ทธ๋จผํธ ํฌ๊ธฐ(ํ๋ก๊ทธ๋จ์ ํ ๋ฉ๋ชจ๋ฆฌ ์์ญ)๋ฅผ ๋ํ๋ ๋๋ค. ์ ํ์ด ์์ผ๋ฏ๋ก, ํ๋ก์ธ์ค๋ ํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ฌด์ ํ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- stack
- 8372224 (์ํํธ ์ ํ): 8MB (์ฝ 8,372,224 ๋ฐ์ดํธ)
- 67092480 (ํ๋ ์ ํ): ์ฝ 64MB (์ฝ 67,092,480 ๋ฐ์ดํธ).
- ์คํ ๋ฉ๋ชจ๋ฆฌ ํฌ๊ธฐ ์ ํ์ ๋ํ๋ ๋๋ค. ์ํํธ ์ ํ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ์ฉ๋๋ ๊ฐ์ ๋๋ค. ํ๋ ์ ํ์ ์ต๋ ๊ฐ๋ฅํ ๊ฐ์ผ๋ก, ์ํํธ ์ ํ์ ๋๋ฆด ์ ์๋ ์ํ์ ์ ๋๋ค.
- core
- 0 (์ํํธ ์ ํ)
- ๊ธฐ๋ณธ์ ์ผ๋ก ์ฝ์ด ๋คํ๋ฅผ ์์ฑํ์ง ์์.
- unlimited (ํ๋ ์ ํ)
- ํ๋ ์ ํ์ ์ฝ์ด ๋คํ ์์ฑ ํฌ๊ธฐ์ ์ ํ์ด ์์ต๋๋ค.
- ์ฝ์ด ๋คํ๋ ํ๋ก๊ทธ๋จ์ด ๋น์ ์์ ์ผ๋ก ์ข ๋ฃ๋์์ ๋ ๋ฉ๋ชจ๋ฆฌ ์ํ๋ฅผ ์ ์ฅํ ํ์ผ์ ๋๋ค.
- rss (Resident Set Size) (unlimited)
- ํ๋ก์ธ์ค๊ฐ ์ฌ์ฉํ ์ ์๋ ๋ฌผ๋ฆฌ์ ๋ฉ๋ชจ๋ฆฌ ํฌ๊ธฐ ์ ํ์ ๋๋ค. ์ ํ์ด ์์ผ๋ฏ๋ก, ํ์์ ๋ฐ๋ผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- memlock (unlimited)
- ์ ๊ธ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ ํฌ๊ธฐ ์ ํ์ ๋๋ค. ์ ํ์ด ์์ผ๋ฏ๋ก, ํ๋ก์ธ์ค๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ฌด์ ํ ์ ๊ธ ์ ์์ต๋๋ค. (์ผ๋ฐ์ ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ ์ ๊ธ์ ๋ฐ์ดํฐ๊ฐ ์ค์๋์ง ์๋๋ก ํ๊ธฐ ์ํด ์ฌ์ฉ๋จ.)
- maxproc
- 5333 (์ํํธ ์ ํ): ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฉ๋๋ ์ต๋ ํ๋ก์ธ์ค ์.
- 8000 (ํ๋ ์ ํ): ์ต๋ ํ์ฉ ๊ฐ๋ฅํ ํ๋ก์ธ์ค ์.
- ์ฌ์ฉ์ ๋๋ ์์คํ ์ด ๋์์ ์คํํ ์ ์๋ ์ต๋ ํ๋ก์ธ์ค ์๋ฅผ ๋ํ๋ ๋๋ค.
- maxfiles
- 256 (์ํํธ ์ ํ): ๊ธฐ๋ณธ์ ์ผ๋ก ์ด ์ ์๋ ์ต๋ ํ์ผ ์.
- unlimited (ํ๋ ์ ํ): ์ด ์ ์๋ ํ์ผ์ ์์ ์ ํ์ด ์์.
- ๊ฐ ํ๋ก์ธ์ค๊ฐ ์ด ์ ์๋ ํ์ผ ํธ๋ค์ ์ต๋ ๊ฐ์๋ฅผ ๋ํ๋ ๋๋ค.
ulimit Proc ์ ์ ํ
ulimit -s 65536 # 64MB๋ก ์ค์
# ์์คํ
์ ์ฒด ์ ํ ๋ณ๊ฒฝ
sudo launchctl limit maxfiles 1024 unlimited
sudo launchctl limit maxproc 6000 9000
๋ฐ์ํ
'๐งโ๐ป Develop' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] Dunder / Magic Methods (1) (0) | 2024.12.29 |
---|---|
์ ์ฉํPython ๊ฐ๋ฐ ํ๊ฒฝ ์ค์ (feat. outlore.dev) (0) | 2024.11.23 |
[Airflow 3] What's new Airflow 3 (0) | 2024.10.25 |
Slack-Bolt Reload๋ก ๊ฐ๋ฐ์ ์คํํ๊ฒ (feat. fastapi) (0) | 2024.10.04 |
[golang-jwt] 401 "Token used beford issued" (0) | 2024.09.26 |