์ƒ์„ธ ์ปจํ…์ธ 

๋ณธ๋ฌธ ์ œ๋ชฉ

[TIL] ์šฐ๋ถ„ํˆฌ Swap(๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ) ์šฉ๋Ÿ‰ ๋Š˜์ด๊ธฐ 220923

DEVELOPMENT/Linux

by ์—์Šคํ”„๋ฆฌํ„ฐ 2022. 9. 23. 12:14

๋ณธ๋ฌธ

728x90
๐Ÿ’ก Today I Learned ์š”์•ฝ (16ํšŒ์ฐจ)
- ๋ฆฌ๋ˆ…์Šค(์šฐ๋ถ„ํˆฌ) Swap ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋Š˜๋ฆผ์œผ๋กœ์„œ ๋ฉ”๋ชจ๋ฆฌ ๋ถ€์กฑ์— ์ž„์‹œ๋กœ ๋Œ€์‘ ๊ฐ€๋Šฅ

 

์šฐ๋ถ„ํˆฌ Swap(๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ) ์šฉ๋Ÿ‰ ๋Š˜์ด๊ธฐ

๊ฐœ์ธ ์„œ๋ฒ„๋กœ ์“ฐ๊ณ  ์žˆ๋Š” ์…€๋Ÿฌ๋ก  ๋…ธํŠธ๋ถ์— Docker ๊ธฐ๋ฐ˜ airflow๋ฅผ ๋Œ๋ฆฌ๊ณ  ์žˆ๋Š”๋ฐ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋ถ€์กฑํ•œ์ง€, ์›๊ฒฉ ssh ์ ‘์† ์œ ์ง€ํ•˜๋ฉด์„œ ๋„์ปค๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๋ฉ”๋ชจ๋ฆฌ ๋ถ€์กฑ์œผ๋กœ ๋นฝ์ด ๋‚˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์–ด์„œ ์ด๋Ÿด ๋•Œ ์ž„์‹œ๋กœ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋Š” swap ๋ฉ”๋ชจ๋ฆฌ ๋Š˜๋ฆฌ๊ธฐ ๋ฐฉ๋ฒ•์„ ๊ธฐ๋กํ•ด๋‘๋ ค๊ณ  ํ•จ. ์ด์ƒ์ ์œผ๋กœ๋Š” ๋ฌผ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋Š˜๋ฆฌ๋Š” ๊ฒŒ ์ข‹์ง€๋งŒ ์ž„์‹œ๋กœ ๋Œ€์‘ํ•  ๋• ์œ ํšจํ•จ.

 

# ์›ํ•˜๋Š” swap ํŒŒ์ผ ํฌ๊ธฐ๋ฅผ ์ง€์ •(์—ฌ๊ธฐ์„œ๋Š” 4G๋กœ ์ž‘์„ฑ)
sudo fallocate -l 4G /swapfile

# Swap ํŒŒ์ผ์— ์‚ฌ์šฉ์ž๊ฐ€ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ถŒํ•œ ๋ถ€์—ฌ
sudo chmod 600 /swapfile

# ํ•ด๋‹น ํŒŒ์ผ์— mkswap ๋ช…๋ น์–ด๋กœ swap ์ƒ์„ฑ
sudo mkswap /swapfile

# swap ํŒŒ์ผ ํ™œ์„ฑํ™”
sudo swapon /swapfile

# nano ์—๋””ํ„ฐ๋กœ ์•„๋ž˜ ๊ฒฝ๋กœ์— ๋“ค์–ด๊ฐ€์„œ /swapfile์— ๋Œ€ํ•œ ์ •์˜ ์ถ”๊ฐ€
sudo nano /etc/fstab
/swapfile swap swap defaults 0 0

 

 

 

 


#linux ๊ด€๋ จ ์ž‘์„ฑ ๋ฐ ๋ฆฌ์„œ์น˜ ๋‚ด์—ญ:

๊ด€๋ จ๊ธ€ ๋”๋ณด๊ธฐ

๋Œ“๊ธ€ ์˜์—ญ