์๋ ํ์ธ์, ์ ๋ Archlinux๋ฅผ ์ฌ์ฉํ๊ณ ์ด์ systemd-swap์ 4.1.0์ผ๋ก ์ ๋ฐ์ดํธํ์ต๋๋ค. ์ ๋ฐ์ดํธ ํ ์์๋๋ก ์๋ํ๋์ง ํ์คํ์ง ์์ต๋๋ค.
์ ๊ตฌ์ฑ์ด .pacnew
๋์์ผ๋ฏ๋ก ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ด์ ๊ตฌ์ฑ์ผ๋ก ๋ณํฉํ์ต๋๋ค. ์ด๊ฒ์ ๋ด ํ์ฌ ์ค์ ํ๊ณ ์ด ๋์์ด ๊ฒฝ์ฐ, ์์ ์ค์ ์
๋๋ค.
systemctl status systemd-swap.service
๋ ์ค๋ฅ๋ฅผ ํ์ํ์ง ์์ผ๋ฉฐ ์๋น์ค๊ฐ ํ์ฑ ์ํ์
๋๋ค.
โ systemd-swap.service - Manage swap spaces on zram, files and partitions.
Loaded: loaded (/usr/lib/systemd/system/systemd-swap.service; enabled; vendor preset: disabled)
Active: active (exited) since Mon 2020-06-08 15:06:05 CEST; 49min ago
Process: 502 ExecStart=/usr/bin/systemd-swap start (code=exited, status=0/SUCCESS)
Main PID: 502 (code=exited, status=0/SUCCESS)
CPU: 290ms
Jun 08 15:06:05 noname systemd[1]: Started Manage swap spaces on zram, files and partitions..
Jun 08 15:06:05 noname systemd-swap[502]: INFO: Load: /etc/systemd/swap.conf
Jun 08 15:06:05 noname systemd-swap[502]: INFO: Zswap: backup current configuration: start
Jun 08 15:06:05 noname systemd-swap[502]: INFO: Zswap: backup current configuration: complete
Jun 08 15:06:05 noname systemd-swap[502]: INFO: Zswap: set new parameters: start
Jun 08 15:06:05 noname systemd-swap[502]: INFO: Zswap: Enable: 1, Comp: zstd, Max pool %: 25, Zpool: z3fold
Jun 08 15:06:05 noname systemd-swap[502]: INFO: Zswap: set new parameters: complete
Jun 08 15:06:06 noname systemd-swap[502]: INFO: swapD: pickup devices from systemd-gpt-auto-generator
Jun 08 15:06:06 noname systemd-swap[502]: INFO: swapD: searching swap devices
free -h
๋ 0B
์ค์์ ํ์ํ๊ณ swapon --show
๋ ์๋ฌด ๊ฒ๋ ํ์ํ์ง ์์ต๋๋ค.
total used free shared buff/cache available
Mem: 7.6Gi 1.8Gi 4.4Gi 269Mi 1.5Gi 5.3Gi
Swap: 0B 0B 0B
์ฌ์ค systemd-swap์ ์ฒ์ ์ฌ์ฉํ ๋ ์๋ํ์ผ๋ฉฐ ์ง๊ธ์ ํ๋์ ์ฌ์ฉํ์ต๋๋ค. ์ด ์ ๋ฐ์ดํธ ํ์์ผ ์ฌ์ ํ ์๋ํ๋์ง ํ์ธํ๊ณ ์ถ์๊ณ ์๋ํ๋์ง ํ์ ํ ์ ์์ต๋๋ค.
์ (์๋ง๋) ์๋ํฉ๋๋ค!
4.1์ ์๋ก์ด ๊ธฐ๋ฅ์ ์ฌ์ ๋จ(์บ์ ๋๋ ์ฌ์ฉ ๋๋ ๊ธฐํ)์ ์์ด ์ ์ ๊ฒฝ์ฐ์๋ง ์ค์ ํ์ผ์ด ํ ๋น๋๋ค๋ ๊ฒ์
๋๋ค. #105์์ ๋ ๋ง์ ๊ฒ์ ์ฝ์ ์ ์์ต๋๋ค(๊ทธ ์ดํ์ ์ฝ๋๊ฐ ์
๋ฐ์ดํธ๋์์ง๋ง).
์๋น์ค ์์ ํ ์ฌ์ฉ์์๊ฒ swapFC๊ฐ ์ค์ ๋ก ๋ฉ๋ชจ๋ฆฌ ์ํ๋ฅผ ์ ๊ทน์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ณ ์์์ ์๋ฆฌ๋ ์งง์ ๋ก๊ทธ ๋ฉ์์ง๊ฐ ๊ถ์ฅ๋ ์ ์์ต๋๊น?
@Jarel1337 ๊ต์ฅํฉ๋๋ค. ๋๋ฌด ๋นจ๋ฆฌ ์๋ตํ๊ณ ์๋ ค์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ข์ ์๋ฆฌ! :์๋ค:
@Jarel1337 ์ค์ ๋ก, ๋๋ ๋น์ ์ด ๋งํฌ ํ PR์ ์ฝ๊ณ ์ง๋ฌธ์ด ์์ต๋๋ค. RAM์ด ๋ฎ์ ๋ ์ค์ ํ์ผ์ด _only_ ์์ฑ๋๋ฉด ์์คํ ์ด ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์ค์์ ์ด์ ์ ์ป์ง ๋ชปํฉ๋๊น?
๋ด๊ฐ ์๋ ํ ์ค์์ "์ถ๊ฐ RAM"์ผ๋ก๋ง ์ฌ์ฉ๋๋ ๊ฒ์ด ์๋๋๋ค. https://chrisdown.name/2018/01/02/in-defence-of-swap.html
https://access.redhat.com/solutions/103833 TL;DR์ ์ฝ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ธฐ๋ณธ ์ค์ (vm.swappiness=60 ๋ฑ)์ ์คํํ๋ ๊ฒฝ์ฐ ์๋ํ ๋๋ก ์๋ํฉ๋๋ค.
๋ํ ์ด๋ฅผ ์ํด systemd-swap์์ ์ง์ ๊ด๋ฆฌํ์ง ์๋ ์ ์ ์ค์ ํ์ผ์ด๋ ํํฐ์ ์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
https://access.redhat.com/solutions/103833 TL;DR์ ์ฝ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ธฐ๋ณธ ์ค์ (vm.swappiness=60 ๋ฑ)์ ์คํํ๋ ๊ฒฝ์ฐ ์๋ํ ๋๋ก ์๋ํฉ๋๋ค.