1단계: 필수 최적화 (업데이트 및 SSD 수명 연장)
이 두 가지는 홈 서버 운영의 기본 중의 기본입니다.
CPU 저전력 세팅은 N100, N150 같은 인텔 미니PC 한정입니다
1. 무료 업데이트 저장소(Repository) 활성화
프록스목스는 유료 구독자용 저장소를 기본으로 바라보고 있어서 업데이트 시 에러가 납니다. 이를 무료 사용자를 위한 저장소로 바꿔줍니다.
- 프록스목스 웹 GUI 좌측 메뉴에서 본체 이름(보통
pve)을 클릭합니다. - 중간 메뉴에서 [Updates] ➡️ [Repositories] 를 클릭합니다.
- 리스트에서
enterprise라고 적힌 줄을 클릭하고 상단의 [Disable] 버튼을 누릅니다. - 상단의 [Add] 버튼을 누릅니다.
- 경고창이 뜨면
OK를 누르고, Repository 종류를No-Subscription으로 선택 후 [Add] 클릭! - 다시 [Updates] 메뉴로 돌아가 🔄 [Refresh] 를 누른 후, 상단의 [>_ Upgrade] 를 눌러 최신 상태로 패치해 줍니다. (업데이트 후 재부팅 권장)
2. SSD 수명 연장 (Swappiness 조절)
리눅스는 메모리가 남아돌아도 SSD에 데이터를 쓰고 지우는(Swap) 성질이 있습니다. 이를 최소화하여 미니 PC의 NVMe SSD 수명을 획기적으로 늘려줍니다.
- 좌측
pve클릭 ➡️ 중간 [>_ Shell] 클릭하여 콘솔 창을 엽니다. - 아래 명령어를 입력합니다.
nano /etc/sysctl.conf - 방향키를 내려 맨 아랫줄 빈 공간에 아래 내용을 추가합니다.
vm.swappiness=10(메모리가 16GB 이상으로 넉넉하다면1로 설정하셔도 무방합니다.) Ctrl + O➡️Enter(저장) ➡️Ctrl + X(종료)- 설정 즉시 적용
sysctl -p
2단계: CPU 저전력 (전력 다이어트) 세팅 ⚡
인텔(Intel) 미니 PC의 경우, CPU가 항상 최고 클럭으로 달리지 않고 쉴 때는 푹 쉬게 만들어주면 발열과 전기 요금을 크게 줄일 수 있습니다.
🛠️ 최신 버전용 CPU 전력 관리 세팅법 (linux-cpupower)
1. 최신 프로그램 설치하기 콘솔 창에 아래 명령어를 입력해서 새로운 프로그램을 설치합니다.
Bash
apt install linux-cpupower -y
2. 현재 CPU 상태 확인하기 설치가 끝났으면 아래 명령어로 내 CPU가 지금 어떤 모드로 돌아가고 있는지 확인해 볼 수 있습니다.
Bash
cpupower frequency-info
3. 저전력 모드(Powersave)로 변경하기 최신 인텔 CPU(N100, N5105 등)는 ondemand라는 모드 대신, powersave 모드를 사용하면 알아서 일할 땐 일하고 쉴 땐 확 쉬면서 전기를 아껴줍니다. 아래 명령어를 쳐서 모드를 바꿔줍니다.
Bash
cpupower frequency-set -g powersave
(화면에 여러 줄이 주르륵 뜨면서 설정되었다고 나오면 성공입니다!)