Home
>
CS
>
2024
>
πΎ [CS] Swap μ€μ μ΄λ 무μμΌκΉμ?
CS
πΎ [CS] Swap μ€μ μ΄λ 무μμΌκΉμ?
-
Swap μ€μ μ μ»΄ν¨ν°μμ RAM(μ£Ό λ©λͺ¨λ¦¬)μ΄ λΆμ‘±ν κ²½μ° λ°μ΄ν°λ₯Ό μΌμμ μΌλ‘ μ μ₯ν μ μλ λμ€ν¬ 곡κ°μ μ€μ νλ μμ
μ μλ―Έν©λλ€.
- μ΄λ₯Ό ν΅ν΄ μμ€ν
μ΄ λ λ§μ νλ‘κ·Έλ¨μ μ€ννκ±°λ λ©λͺ¨λ¦¬ μꡬλμ΄ ν° μμ
μ μ²λ¦¬ν μ μμ΅λλ€.
- Swapμ μ£Όλ‘ λ¦¬λ
μ€ μμ€ν
μμ μ¬μ©λλ©°, μμ€ν
λ©λͺ¨λ¦¬λ₯Ό ν¨μ¨μ μΌλ‘ κ΄λ¦¬νλ λ° μ€μν μν μ ν©λλ€.
1οΈβ£ Swapμ μ£Όμ κ°λ
.
1οΈβ£ Swap μμ.
- λμ€ν¬μ μΌλΆλ₯Ό κ°μ λ©λͺ¨λ¦¬λ‘ μ¬μ©νλ 곡κ°.
- RAMμ΄ λΆμ‘±νλ©΄ Swapμ λ°μ΄ν°λ₯Ό μ μ₯ν΄ μμ€ν
μ΄ κ³μ λμνλλ‘ μ§μ.
2οΈβ£ Swap νμΌ λλ Swap νν°μ
.
-
Swap νμΌ : νμΌ μμ€ν
λ΄μμ Swap μ©λλ‘ μ¬μ©λλ νμΌ.
-
Swap νν°μ
: λμ€ν¬μ λ³λ νν°μ
μΌλ‘ ν λΉλ Swap 곡κ°.
2οΈβ£ Swapμ λμ μ리.
-
- RAMμ΄ λΆμ‘±ν΄μ§λ©΄, μ΄μ체μ λ μ¬μ©νμ§ μλ λ°μ΄ν°(μ: μ€λ μ¬μ©νμ§ μμ νλ‘κ·Έλ¨μ λ°μ΄ν°)λ₯Ό Swap μμμΌλ‘ μ΄λμν΅λλ€.
-
- μ΄λ₯Ό ν΅ν΄ RAMμ μλ‘μ΄ λ°μ΄ν° μ²λ¦¬μ μ¬μ©ν μ μλ μ¬μ 곡κ°μ ν보ν©λλ€.
-
- νμ μ, Swapμ μ μ₯λ λ°μ΄ν°λ₯Ό λ€μ RAMμΌλ‘ λΆλ¬μ΅λλ€.
3οΈβ£ Swapμ μ₯μ .
-
1. λ©λͺ¨λ¦¬ λΆμ‘± λ¬Έμ μν.
- RAMμ΄ λΆμ‘±ν΄λ μμ€ν
μ΄ κ³μ μλνλλ‘ μ§μ.
- κ³Όλν RAM μ¬μ©μΌλ‘ μΈν νλ‘κ·Έλ¨ κ°μ μ’
λ£ λ°©μ§.
-
2. μμ€ν
μμ μ± μ¦κ°.
- Swapμ RAM κ³ΌλΆνλ₯Ό μ€μ΄κ³ μμ€ν
μ μμ μ±μ μ μ§.
-
3. λ©ν°νμ€νΉ μ§μ.
- μ¬λ¬ νλ‘κ·Έλ¨μ λμμ μ€νν λ μ μ©.
4οΈβ£ Swapμ λ¨μ .
-
1. μλ μ ν.
- λμ€ν¬λ RAMλ³΄λ€ μλκ° λ리λ―λ‘ Swapμ λ°μ΄ν°λ₯Ό μ΄λνλ©΄ μ±λ₯μ΄ μ νλ μ μμ.
-
2. λμ€ν¬ μλͺ
λ¨μΆ.
- SSDλ₯Ό μ¬μ©ν κ²½μ° SwapμΌλ‘ μΈν΄ λμ€ν¬μ μ°κΈ° μμ
μ΄ μ¦κ°ν΄ μλͺ
μ΄ λ¨μΆλ κ°λ₯μ±μ΄ μμ.
-
3. Swap κ³Όλ μ¬μ© μ μμ€ν
μλ΅μ± μ ν.
- Swapμ΄ μ§λμΉκ² μ¬μ©λλ©΄ νλ‘κ·Έλ¨ μ€ν μλκ° λλ €μ§κ³ , μμ€ν
μ μ²΄κ° λλ €μ§ μ μμ.
5οΈβ£ Swap μ€μ νμΈ.
- 리λ
μ€μμ Swap μ€μ μ¬λΆμ μνλ₯Ό νμΈνλ €λ©΄ λ€μ λͺ
λ Ήμ΄λ₯Ό μ¬μ©ν΄μΌν©λλ€.
-
-
νμ¬ Swap μν νμΈ.
- κ²°κ³Ό: νμ¬ νμ±νλ Swap νν°μ
μ΄λ νμΌμ΄ νμλ¨.
-
-
μμ€ν
μ 체 λ©λͺ¨λ¦¬ μ 보 νμΈ.
6οΈβ£ Swap μμ± λ° μ€μ λ°©λ².
-
1. Swap νμΌ μμ±.
- κΈ°μ‘΄ νν°μ
μ λ³κ²½νμ§ μκ³ Swap νμΌμ μ¬μ©νλ €λ©΄ λ€μ λ¨κ³λ₯Ό λ°λ¦
λλ€.
sudo fallocate -l 1G /swapfile #1GB ν¬κΈ°μ Swap νμΌ μμ±
sudo chmod 600 /swapfile # νμΌ κΆν μ€μ
sudo mkswap /swapfile # Swap νμΌλ‘ ν¬λ§·
sudo swapon /swapfile # Swap νμ±ν
-
2. Swap νμΌμ μμ€ν
μ μꡬ μΆκ°.
- μμ€ν
μ¬λΆν
νμλ Swapμ΄ μ μ§λλλ‘ μ€μ νλ €λ©΄ /etc/fstab νμΌμ μΆκ°.
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
-
3. Swap νν°μ
μμ±.
- λμ€ν¬μ μΌλΆλ₯Ό Swap νν°μ
μΌλ‘ μ¬μ©νλ €λ©΄.
sudo fdisk /dev/sdX # νν°μ
μμ±
sudo mkswap /dev/sdX1 # Swap νν°μ
μΌλ‘ ν¬λ§·
sudo swapon /dev/sdX1 # Swap νμ±ν
7οΈβ£ Swap λΉνμ±ν
-
1. μΌμμ μΌλ‘ Swap λΉνμ±ν
-
2. μꡬ λΉνμ±ν
- /etc/fstab νμΌμμ Swap νλͺ©μ μ κ±°νκ³ λ€μ λΆν
.
8οΈβ£ Swap ν¬κΈ° κ²°μ .
- μΌλ°μ μΌλ‘ μμ€ν
μ RAM ν¬κΈ°μ λ°λΌ μ μ ν Swap ν¬κΈ°λ₯Ό μ€μ ν©λλ€.
-
1GB RAM μ΄ν : RAM ν¬κΈ°μ 2λ°°.
-
2 ~ 4GB RAM : RAM ν¬κΈ°μ λμΌ.
-
8GB RAM μ΄μ : μμ€ν
μ©λμ λ°λΌ λ€λ¦(λ³΄ν΅ 4GB ~ 8GB).
9οΈβ£ Swap μ¬μ© μ¬λ‘.
-
1. 리μμ€ μ νλ νκ²½.
- RAMμ΄ μ μ μμ€ν
μμ Swapμ ν΅ν΄ λ λ§μ νλ‘κ·Έλ¨ μ€ν κ°λ₯.
-
2. λ°μ΄ν° κ³Όν λ° λκ·λͺ¨ μ°μ°.
- λ©λͺ¨λ¦¬λ₯Ό λ§μ΄ μ¬μ©νλ μμ
(μ: λ¨Έμ λ¬λ, λκ·λͺ¨ λ°μ΄ν° μ²λ¦¬)μμ μ μ©.
-
3. μλ² νκ²½.
- RAMμ΄ λΆμ‘±ν κ²½μ°λ₯Ό λλΉν΄ Swap μ€μ μ ν΅ν΄ μλ²μ λ€μ΄νμμ λ°©μ§.
1οΈβ£0οΈβ£ Swapμ΄ νμ μλ κ²½μ°.
- μΆ©λΆν RAMμ΄ μλ κ²½μ°.
- Swap μ¬μ©μ΄ λμ€ν¬ μ±λ₯μ λΆμ μ μν₯μ λ―ΈμΉ μ μλ κ²½μ°(μ: SSD μλͺ
μ°λ €).
1οΈβ£1οΈβ£ μμ½.
- Swapμ RAM λΆμ‘± μ λμ€ν¬λ₯Ό 보쑰 λ©λͺ¨λ¦¬λ‘ μ¬μ©νλ κΈ°μ λ‘, μμ€ν
μμ μ±κ³Ό λ©λͺ¨λ¦¬ κ΄λ¦¬λ₯Ό λμ΅λλ€.
- νμ§λ§ μ±λ₯ μ νμ λμ€ν¬ μλͺ
λ¨μΆμ λ¨μ μ΄ μμ μ μμΌλ―λ‘, μμ€ν
μꡬ μ¬νμ λ§μΆ° μ μ ν μ€μ ν΄μΌ ν©λλ€.