13년차의 서버실

서버, 인프라, 홈랩 기술 블로그

[태그:] Intel N100

  • [HomeLabs] OpenWRT 미니PC 벤치마크: N100 vs J4125 성능 비교

    [HomeLabs] OpenWRT 미니PC 벤치마크: N100 vs J4125 성능 비교

    OpenWRT 미니PC 벤치마크: N100 vs J4125 성능 비교

    OpenWRT 미니PC 벤치마크를 찾는 분들은 대체로 비슷한 고민을 하더라고요. 인터넷 회선은 빨라졌는데, 막상 x86 라우터에 VPN이나 SQM을 얹으면 체감 속도가 뚝 떨어지는 경험 말이에요. 저도 홈랩에서 이것저것 붙여보다가 “분명 회선은 충분한데 왜 업로드할 때 게임 핑이 튀지?” 싶었던 적이 많았습니다. 그래서 이번 글에서는 Intel N100과 J4125 기반 미니PC를 OpenWRT 라우터로 실제로 써봤을 때, 특히 VPN 성능과 SQM 관점에서 어떤 차이가 나는지 정리해봤습니다.

    결론부터 짧게 말하면, 둘 다 라우터로 충분히 쓸 수 있어요. 다만 WireGuard(와이어가드) 같은 가벼운 VPN, CAKE(케이크) 기반 SQM, 그리고 기가급 회선 근처까지 욕심내는 순간에는 N100 쪽이 훨씬 여유가 있더라고요. 반대로 J4125는 이미 검증된 저전력 홈서버 플랫폼이라, 회선 속도와 요구사항이 명확하면 여전히 괜찮습니다.

    OpenWRT 미니PC 벤치마크용 x86 라우터 전체 아키텍처 이미지

    WAN, LAN, VPN 클라이언트, SQM 큐잉 흐름이 한눈에 보이는 홈랩 네트워크 개요 이미지입니다.

    왜 OpenWRT 미니PC 벤치마크가 중요한가

    공유기 스펙표만 보면 다 비슷해 보여도, 실제 병목은 전혀 다른 데서 생깁니다. 쉽게 말해 라우터는 단순히 패킷만 전달하는 박스가 아니라, NAT(네트워크 주소 변환), Firewall(방화벽), QoS(서비스 품질 제어), VPN 암복호화를 동시에 처리하는 작은 서버거든요. 여기서 CPU 여유가 부족하면 다운로드 속도보다 먼저 지연시간(latency)과 버퍼블로트(bufferbloat, 대기열 지연)가 띄게 됩니다.

    특히 홈랩 네트워크에서는 이런 경우가 많아요.

    • 재택근무 때문에 VPN을 항상 켜둔다
    • 게임이나 화상회의 때문에 핑 안정성이 중요하다
    • NAS 백업, Docker 이미지 풀, 클라우드 동기화가 동시에 돈다
    • 기본 공유기 대신 x86 라우터로 기능을 통합하고 싶다

    여기서 중요한 포인트! 회선 속도 자체보다 부하가 걸렸을 때 얼마나 덜 무너지느냐가 실제 만족도를 좌우합니다. 저도 처음엔 최고 속도만 봤는데, 실제로 써보니까 SQM 한 번 켜는 순간 CPU 체급 차이가 너무 솔직하게 드러나더라고요.

    N100과 J4125, 뭐가 다를까

    두 CPU 모두 팬리스(fanless) 미니PC에 정말 자주 들어가는 계열이에요. 다만 세대 차이가 분명합니다.

    항목 Intel N100 Intel J4125
    포지션 비교적 최신 저전력 x86 플랫폼 검증된 구세대 저전력 플랫폼
    코어 구성 4코어 4코어
    체감 특성 단일·다중 작업 모두 여유가 큼 기본 라우팅은 무난하지만 고부하 기능 동시 사용 시 한계가 빨리 옴
    추천 용도 기가급 회선, WireGuard, SQM, 여러 서비스 동시 운영 중속 회선, 기본 방화벽/NAT, 가벼운 VPN

    사실 OpenWRT에서는 코어 수보다도 패킷 처리 중 인터럽트(interrupt), 암호화, 큐잉이 얼마나 매끄럽게 도는지가 중요해요. 제가 직접 해보니 J4125는 평소엔 조용한데, 업로드가 길게 차오르거나 VPN을 겹치면 CPU 사용률이 훅 올라가는 구간이 있었습니다. 반면 N100은 같은 설정에서도 숨이 좀 더 길더라고요.

    벤치마크 전에 알아야 할 핵심 개념

    1. VPN 성능은 프로토콜 차이가 큽니다

    WireGuard(와이어가드)는 구조가 단순하고 가벼워서 x86 미니PC와 궁합이 좋아요. OpenVPN(오픈VPN)은 호환성이 넓지만 CPU 부담이 더 크게 느껴질 때가 많습니다. 그래서 같은 장비라도 “VPN이 느리다”가 아니라 “어떤 VPN을 쓰느냐”를 먼저 봐야 합니다.

    2. SQM은 속도를 깎는 기능이 아니라 지연을 다듬는 기능입니다

    SQM(Smart Queue Management, 스마트 큐 관리)은 회선 최대 속도를 살짝 양보하는 대신, 업로드/다운로드 혼잡 시 핑을 안정화하는 데 목적이 있어요. OpenWRT에서는 보통 CAKE나 fq_codel을 많이 쓰죠. 쉽게 말해, 한 사람이 업로드를 꽉 채워도 나머지 사람이 웹서핑이나 게임을 덜 불편하게 만드는 장치입니다.

    3. 벤치마크는 최고 속도보다 재현성이 중요합니다

    벤치마크를 할 때는 숫자 하나보다 조건 통제가 훨씬 중요합니다. 같은 N100이라도 NIC(네트워크 인터페이스 카드), 드라이버, MTU, IRQ 분배, Flow Offloading 여부에 따라 결과가 꽤 달라질 수 있거든요. 그래서 이 글도 “절대 수치”보다 비교 방식과 판단 기준에 초점을 맞추겠습니다.

    OpenWRT x86 라우터 테스트 구성

    제가 홈랩에서 이런 류의 비교를 할 때는 환경을 최대한 단순하게 맞춘답니다. 그래야 CPU 차이가 더 잘 보이거든요.

    1. OpenWRT x86 장비에 기본 라우팅과 방화벽만 먼저 올립니다.
    2. WAN과 LAN 링크 속도를 확인합니다.
    3. 기본 NAT 상태에서 내부 구간 iperf3로 병목이 없는지 봅니다.
    4. 그 다음 WireGuard를 올려 VPN 성능을 비교합니다.
    5. 마지막으로 SQM을 켜고 다운로드/업로드 혼잡 시 핑 변화를 봅니다.

    테스트 항목은 보통 아래 4개면 충분합니다.

    • 기본 라우팅 처리 여유
    • WireGuard 활성화 시 CPU 상승 폭
    • SQM 활성화 시 체감 지연 변화
    • VPN과 SQM을 동시에 켰을 때의 안정성

    기본 패키지 설치

    opkg update
    opkg install iperf3 htop luci-app-sqm sqm-scripts wireguard-tools luci-proto-wireguard
    

    여기서 htop은 CPU 코어별 사용률을 보기 좋고, iperf3는 구간별 처리량 확인에 편하더라고요. 처음엔 이게 뭔가 싶었는데, 실제로 써보니까 속도 숫자보다 코어가 어느 순간 100%로 붙는지 보는 게 훨씬 유용했습니다.

    OpenWRT LuCI에서 WAN, WireGuard, SQM이 연결되는 흐름을 보여주는 설정 이미지입니다.

    실전 구현: OpenWRT에서 VPN과 SQM 구성하기

    1. WireGuard 인터페이스 생성

    LuCI에서 해도 되지만, CLI가 재현성은 더 좋습니다.

    uci set network.wg0=interface
    uci set network.wg0.proto='wireguard'
    uci set network.wg0.private_key='YOUR_PRIVATE_KEY'
    uci add_list network.wg0.addresses='10.0.10.2/24'
    uci commit network
    /etc/init.d/network restart
    

    피어(peer) 설정은 환경마다 달라서 여기선 기본 골격만 적었어요. 중요한 건 터널이 올라온 뒤 실제 트래픽이 wg0를 타는지 확인하는 겁니다.

    wg show
    ip route
    logread | grep wireguard
    

    2. SQM 적용

    SQM은 인터페이스를 잘못 잡으면 효과가 없거나 오히려 꼬입니다. PPPoE인지 DHCP인지, 실제 WAN 디바이스가 뭔지부터 확인하세요.

    uci set sqm.eth1=queue
    uci set sqm.eth1.interface='eth1'
    uci set sqm.eth1.download='800000'
    uci set sqm.eth1.upload='800000'
    uci set sqm.eth1.qdisc='cake'
    uci set sqm.eth1.script='piece_of_cake.qos'
    uci set sqm.eth1.enabled='1'
    uci commit sqm
    /etc/init.d/sqm enable
    /etc/init.d/sqm restart
    

    위 예시는 형식 예시입니다. 실제 속도 값은 본인 회선 실측보다 조금 낮게 잡는 게 일반적이에요. 여기서 중요한 포인트! 속도를 너무 높게 넣으면 SQM이 제 역할을 못 하고, 너무 낮게 넣으면 괜히 손해를 보게 됩니다.

    3. 테스트 실행

    iperf3 -s
    
    iperf3 -c SERVER_IP -P 4 -t 30
    ping 1.1.1.1
    top
    

    저는 보통 iperf3로 부하를 주면서 동시에 ping을 띄워봅니다. 이 조합이 단순하지만 꽤 정직합니다. SQM이 잘 먹으면 최고 속도는 약간 덜 나와도 핑이 덜 튀고, CPU 한계에 걸리면 라우터가 바로 표정을 바꾸거든요.

    체감 기준 벤치마크: N100 vs J4125

    숫자를 지어내는 건 의미가 없으니, 제가 실제로 장비를 고를 때 보는 체감 지표로 정리해봤습니다.

    비교 항목 N100 J4125 실사용 해석
    기본 NAT/방화벽 여유 있음 무난함 둘 다 일반 가정용 라우터로는 충분
    WireGuard VPN 확실히 유리 가능하지만 여유 차이 존재 VPN 상시 사용이면 N100 쪽이 편함
    OpenVPN 상대적으로 낫지만 부담은 큼 CPU 압박이 빨리 옴 OpenVPN 위주면 체급 차이가 더 잘 보임
    SQM + 고부하 업로드 안정적 한계 구간이 빨리 보임 핑 안정성이 중요하면 N100 선호
    멀티롤 운영 유리 보수적으로 접근 필요 AdGuard Home, 모니터링 등 같이 돌리면 차이 남

    제가 직접 해보니 N100은 “아직 좀 더 올려도 되겠는데?”라는 느낌이 있었고, J4125는 “여기까진 괜찮은데 둘을 같이 하면 아슬아슬하네”라는 구간이 빨리 왔습니다. 특히 VPN 성능과 SQM을 동시에 요구하는 홈랩 네트워크에서는 그 차이가 더 또렷했어요.

    반대로 냉정하게 말하면, 회선 속도가 아주 높지 않고 VPN도 가끔만 쓴다면 J4125가 완전히 뒤처진다고 보긴 어렵습니다. 중고 시장 접근성이나 검증된 플랫폼이라는 장점도 있으니까요. 다만 지금 새로 산다면 저는 N100 쪽으로 갑니다. 이유는 단순합니다. 여유는 결국 안정성으로 돌아오거든요.

    OpenWRT 미니PC 벤치마크에서 N100과 J4125 성능 비교 대시보드 이미지

    부하 테스트 중 CPU 사용률과 핑 변화를 비교한 성능 검증 대시보드 이미지입니다.

    ⚠️ 실제로 많이 겪는 문제와 해결법

    1. SQM 켰는데 체감이 없다

    가장 흔한 원인은 인터페이스 지정 오류입니다. 예를 들어 실제 WAN이 pppoe-wan인데 eth1에 걸어두면 기대한 효과가 안 나와요.

    ifstatus wan
    ubus call system board
    logread | grep sqm
    

    해결: 실제 트래픽이 지나가는 인터페이스를 정확히 확인하고 다시 적용합니다.

    2. VPN은 붙는데 속도가 이상하게 안 나온다

    MTU(최대 전송 단위) 문제나 라우팅 누락일 가능성이 커요. 특히 WireGuard는 터널이 올라와도 경로가 꼬이면 성능이 이상하게 나옵니다.

    해결: wg show, ip route, tcpdump 순으로 확인하세요. 저도 처음엔 키만 맞으면 다 되는 줄 알았는데, 실제 병목은 라우팅에서 나오는 경우가 꽤 많았더라고요.

    3. 속도는 잘 나오는데 게임 핑이 튄다

    이건 대개 업로드 혼잡입니다. 다운로드보다 업로드 포화가 지연시간에 더 치명적일 때가 많거든요.

    해결: SQM 업로드 값을 현실적으로 다시 잡고, 테스트할 때는 다운로드와 업로드를 각각 따로 꽉 채워보세요. 둘 중 어디서 무너지는지 먼저 알아야 합니다.

    4. 팬리스 미니PC인데 발열이 걱정된다

    이건 CPU보다 케이스 설계와 설치 위치 영향이 커요. 같은 N100이어도 밀폐된 장 안에 넣어두면 장시간 VPN 부하에서 쓰로틀링(열로 인한 성능 저하)이 생길 수 있습니다.

    해결: 통풍 공간을 확보하고, 가능하면 장시간 부하 테스트를 해보세요. 짧은 벤치만 보고 끝내면 실제 운영 때 다르게 보일 수 있습니다.

    검증 포인트: 무엇을 보면 성공인가

    OpenWRT 미니PC 벤치마크에서 제가 보는 성공 기준은 아래와 같습니다.

    1. 기본 NAT 상태에서 CPU가 과도하게 치솟지 않는다.
    2. WireGuard 활성화 후에도 체감 웹서핑과 화상회의가 안정적이다.
    3. SQM을 켠 뒤 부하 상황에서 핑이 눈에 띄게 덜 튄다.
    4. VPN과 SQM을 동시에 써도 재부팅이나 세션 끊김 없이 버틴다.

    여기서 중요한 건 최고 속도 스크린샷 한 장이 아니에요. 30분, 1시간 운영했을 때도 안정적인가가 더 중요하죠. 홈랩 네트워크는 벤치보다 운영 시간이 길기 때문에, 잠깐 빠른 것보다 오래 조용한 구성이 훨씬 값집니다.

    정리: 어떤 사람에게 N100, 어떤 사람에게 J4125가 맞나

    • N100 추천: 기가급 회선, WireGuard 상시 사용, SQM 적극 활용, 여러 네트워크 서비스를 함께 돌릴 분
    • J4125 추천: 기본 라우팅 중심, 중간급 회선, 가벼운 VPN, 비용 효율과 검증된 플랫폼이 중요한 분

    제 결론은 이렇습니다. x86 라우터를 처음 만들고 앞으로 2~3년 이상 쓸 생각이라면 N100이 훨씬 편해요. 성능 그 자체보다 설정 실수나 트래픽 변동을 버텨주는 여유가 있어서죠. 반면 이미 J4125 장비를 갖고 계시다면 무조건 교체부터 할 필요는 없습니다. 다만 VPN 성능과 SQM을 둘 다 진하게 쓰는 순간 업그레이드 이유가 분명해질 가능성이 커요.

    OpenWRT 미니PC 벤치마크 기반 N100과 J4125 선택 가이드 이미지

    회선 속도, VPN 사용량, SQM 필요 여부에 따라 장비를 고르는 요약 인포그래픽입니다.

    FAQ: 많이 받는 질문

    Q1. OpenWRT 미니PC 벤치마크에서 제일 먼저 볼 건 뭔가요?

    CPU 자체도 중요하지만, 실제로는 NIC 안정성, 드라이버, SQM 사용 여부, VPN 프로토콜을 같이 봐야 해요. 같은 CPU라도 체감이 달라집니다.

    Q2. WireGuard와 OpenVPN 중 뭐가 더 낫나요?

    대부분의 홈랩 환경에서는 WireGuard 쪽이 더 가볍고 다루기 편한 편입니다. 다만 회사 정책이나 특정 서비스 호환성 때문에 OpenVPN이 필요한 경우도 있어요.

    Q3. SQM은 꼭 켜야 하나요?

    혼자 쓰는 회선보다 여러 기기가 동시에 붙는 집에서 효과를 더 체감합니다. 특히 업로드가 자주 차는 환경이라면 거의 필수에 가까우니까요.

    마무리

    이번 글은 OpenWRT 미니PC 벤치마크를 숫자 놀음보다 실제 선택 기준에 맞춰 정리해봤어요. 저도 처음엔 CPU 이름만 보고 골랐다가, 막상 홈랩 네트워크에 VPN과 SQM을 얹어보니 “아, 라우터는 여유가 중요하구나”를 제대로 느꼈습니다. 드디어 됐다! 싶은 순간은 대개 최고 속도보다, 누가 업로드를 꽉 채워도 집안 전체가 조용할 때 오더라고요.

    다음 글에서는 OpenWRT x86에서 IRQ 튜닝, Flow Offloading, CAKE 세부 파라미터를 좀 더 깊게 다뤄볼 예정입니다. 이전에 정리한 홈랩 라우터 구성 글과 함께 보시면 장비 선택부터 튜닝까지 흐름이 더 잘 잡히실 거예요.

  • [HomeLabs] 저전력 미니 서버 3종 벤치마크: 홈랩 가상화 및 NAS 성능 실측 비교

    [HomeLabs] 저전력 미니 서버 3종 벤치마크: 홈랩 가상화 및 NAS 성능 실측 비교

    저전력 미니 서버 3종 벤치마크: 홈랩 가상화 및 NAS 성능 실측 비교

    안녕하세요, 13년차의 서버실 주인장입니다. 오늘은 많은 홈랩(Homelab) 동지들이 고민하는 주제, 바로 저전력 미니 서버(Low-power Mini Server)에 대한 이야기입니다. 개인적으로 여러 대의 서버를 돌리다 보니 전기요금 고지서 볼 때마다 한숨이 나오곤 했거든요. 그래서 언젠가부터 저전력 시스템에 대한 갈증이 컸습니다. 특히 최근 Intel N100 프로세서 기반의 미니PC들이 워낙 잘 나오면서, 이 작은 친구들이 과연 홈랩 환경에서 얼마나 쓸모 있을지 궁금해하는 분들이 많으시더라고요.

    저도 이 궁금증을 못 참고, 직접 몇 가지 유형의 미니 서버들을 들여와 제 홈랩 환경에서 가상화(Virtualization)와 NAS(Network Attached Storage) 용도로 실컷 굴려봤습니다. 이 글에서는 제가 경험한 세 가지 유형의 저전력 미니 서버들의 성능을 실측 데이터 기반으로 비교해보고, 어떤 용도에 적합할지 정말 솔직하게 알려드리려고 합니다. 삽질 경험도 아낌없이 공유할 테니, 여러분의 홈랩 구축에 조금이나마 도움이 되었으면 좋겠습니다!

    다양한 저전력 미니 서버들이 홈랩 환경에서 연결되어 있는 모습

    홈랩 환경에서 다양한 저전력 미니 서버들을 테스트하는 모습입니다. 작은 크기에도 불구하고 홈랩의 핵심 역할을 수행하죠.

    💡 저전력 미니 서버, 왜 중요할까요?

    홈랩을 운영하다 보면 가장 큰 고민 중 하나가 바로 전력 소비(Power Consumption)와 소음(Noise)입니다. 특히 24시간 켜두는 서버라면 이 두 가지 요소가 정말 중요하거든요. 예전에는 랙 서버나 고성능 워크스테이션을 활용하는 경우가 많았지만, 요즘은 소형 폼팩터(Small Form Factor, SFF)의 저전력 미니PC들이 가격 대비 성능(Price-to-Performance)이 너무나 훌륭하게 나오면서 홈랩의 대세로 자리 잡고 있습니다.

    쉽게 말해, 이 작은 친구들이 전기는 적게 먹으면서도 웬만한 가벼운 서버 작업이나 가상 머신(Virtual Machine, VM), 컨테이너(Container) 구동에는 전혀 문제가 없다는 거죠. 게다가 책상 위에 올려두어도 부담 없는 크기와 저소음은 덤이고요. 저는 주로 Proxmox VE 같은 하이퍼바이저(Hypervisor)를 올려 여러 서비스를 가상화하거나, TrueNAS Scale 같은 솔루션으로 NAS를 구축해서 데이터를 관리하고 있습니다.

    비교 대상 미니 서버 유형

    이번 벤치마크에서는 특정 모델명을 언급하기보다는, 현재 시장에서 인기가 많거나 홈랩에서 많이 사용되는 세 가지 유형의 저전력 미니 서버를 기준으로 제 경험을 공유하겠습니다. 실제 사용 가능한 제품들만 다루기 위한 저만의 원칙이거든요. 대신 각 유형의 특징과 성능을 명확히 알려드릴 테니까요.

    1. 최신 저전력 가성비 챔피언: Intel N100 기반 미니PC
      최근 홈랩 커뮤니티에서 가장 뜨거운 프로세서 중 하나죠. 4코어 4스레드(Core, Thread) 구성에 저전력으로 동작하며, 기본적인 가상화나 컨테이너 환경, 가벼운 NAS에 충분한 성능을 제공합니다. TDP(Thermal Design Power, 열 설계 전력)가 낮아 발열과 소음 면에서도 유리하더라고요.
    2. 기존 홈랩 강자: Intel J4125/J5005 등 구형 저전력 미니PC
      몇 년 전까지만 해도 홈랩 가성비의 대명사였습니다. N100보다는 성능이 한두 세대 뒤처지지만, 여전히 저렴한 가격과 충분한 확장성(SATA 포트 등)으로 NAS용으로 사랑받는 모델들이 많아요.
    3. 성능과 전력의 타협점: Intel Core i3/i5 저전력 버전 미니PC (11세대 이상)
      N100으로는 조금 부족하고, 그렇다고 풀스펙 데스크탑 CPU를 쓰자니 전력 소모가 부담스러운 분들을 위한 선택지예요. 저전력으로 설계된 모바일(Mobile) 또는 저전력(Low-power) 버전의 Core i3/i5 프로세서를 탑재한 미니PC들은 N100보다 확실히 높은 성능을 제공하면서도, 여전히 저전력을 유지하려는 노력이 돋보입니다.

    🛠️ 실전 벤치마크 환경 구축 및 테스트 과정

    저는 각 유형의 미니 서버에 Proxmox VE를 설치하고, 그 위에 다양한 가상 머신(VM)과 컨테이너(LXC)를 올려 실제 홈랩 환경을 최대한 모사했습니다. 테스트를 위해 Ubuntu Server VM을 여러 개 생성하고, 다음과 같은 방식으로 성능을 측정했어요.

    • CPU 성능 측정: sysbench, stress-ng, 그리고 Docker 환경에서 여러 개의 웹 서버(Nginx, Apache) 컨테이너를 동시에 구동하며 부하 테스트. 동영상 트랜스코딩(Transcoding) 시나리오도 돌려봤습니다.
    • 메모리(RAM) 성능 측정: memtester, 여러 VM에 메모리를 할당했을 때의 스와핑(Swapping) 발생 여부 및 응답 속도.
    • 저장장치(Storage) I/O 성능 측정: fio (Flexible I/O Tester)를 이용해 NVMe SSD와 SATA SSD/HDD의 읽기/쓰기 속도, IOPS(Input/Output Operations Per Second) 측정. NAS 용도로 사용할 경우 네트워크를 통한 파일 전송 속도도 iperf3로 측정했습니다.
    • 네트워크 성능 측정: iperf3를 이용해 1GbE/2.5GbE LAN 포트의 최대 전송 속도 및 안정성 테스트.
    • 전력 소비 측정: 스마트 플러그(Smart Plug)를 이용해 유휴 상태(Idle) 및 최대 부하(Full Load) 시의 실제 전력 소비량을 측정했습니다.

    특히 Proxmox VE 같은 하이퍼바이저 환경에서는 호스트 OS(Host OS) 자체의 오버헤드(Overhead)도 고려해야 합니다. 제가 직접 경험해보니, N100은 최대 4개의 가벼운 VM이나 10개 내외의 컨테이너를 돌리는 데는 무리가 없더라고요. 하지만 그 이상으로 부하가 걸리거나, 메모리 사용량이 많은 애플리케이션을 돌리면 확실히 버벅거리는 느낌이 들었습니다.

    # CPU 성능 테스트 (예시: sysbench 소수 계산)
    sudo apt update
    sudo apt install sysbench -y
    sysbench cpu --cpu-max-prime=20000 run
    
    # 디스크 I/O 테스트 (예시: fio 랜덤 쓰기)
    sudo apt install fio -y
    fio --name=randwrite --ioengine=libaio --iodepth=16 --rw=randwrite --bs=4k --direct=1 --size=1G --numjobs=1 --runtime=60 --group_reporting
    
    Proxmox VE 대시보드에서 가상화 환경의 리소스 사용률을 모니터링하는 화면

    Proxmox VE 환경에서 다양한 가상 머신과 컨테이너의 리소스 사용량을 모니터링하는 대시보드입니다.

    ⚠️ 삽질 경험: 주의사항 및 트러블슈팅

    이런 벤치마크를 진행하면서 저도 몇 번의 삽질을 피할 수 없었습니다. 😅 여러분은 저 같은 실수를 하지 않으시길 바라며 몇 가지 팁을 공유합니다.

    • RAM 호환성 문제: 일부 미니PC는 특정 브랜드나 속도의 RAM 모듈과 호환성 문제가 있더라고요. 특히 저전력 모델들은 SODIMM(Small Outline Dual In-line Memory Module)을 사용하는데, 제조사 QVL(Qualified Vendor List)을 확인하거나, 아니면 널리 사용되는 삼성/하이닉스 제품을 선택하는 게 안전합니다. 제가 예전에 어떤 미니PC에서 DDR4 3200MHz RAM을 꽂았다가 부팅이 안 돼서 한참 헤맨 적이 있었거든요. 결국 클럭을 낮춰서 쓰거나 다른 RAM으로 교체해야 했습니다.
    • NVMe SSD 발열 관리: 작은 폼팩터에 고성능 NVMe SSD를 장착하면 발열이 심해질 수 있어요. 특히 연속적인 읽기/쓰기 작업이 많은 NAS 용도로 사용한다면 방열판(Heatsink)을 꼭 달아주는 것이 좋습니다. 방열판 없이 쓰다가 스로틀링(Throttling)이 걸려 성능이 저하되는 경험을 해봤거든요.
    • 네트워크 드라이버 이슈: 저가형 미니PC 중에는 리얼텍(Realtek) NIC(Network Interface Card)을 사용하는 경우가 종종 있습니다. 리눅스(Linux) 기반 OS에서는 드라이버 호환성 문제가 발생하기도 하니, 가능하면 인텔(Intel) NIC이 장착된 모델을 고르시는 게 좋아요. 특히 2.5GbE NIC에서 이런 문제가 불거지는 경우가 많더라고요.
    • BIOS(바이오스) 설정: 가상화 기능을 사용하려면 BIOS에서 VT-x (Virtualization Technology for x86) 또는 SVM(Secure Virtual Machine) 기능을 활성화해야 합니다. 이걸 깜빡하고 “왜 가상화가 안 되지?” 하며 시간을 보낸 적도 있네요. 😅

    📊 저전력 미니 서버 성능 실측 결과 및 비교

    이제 가장 중요한 벤치마크 결과입니다. 제가 측정한 데이터를 바탕으로 각 유형의 저전력 미니 서버가 어떤 성능 특성을 보였는지 정리해봤습니다. (수치 자체는 제가 직접 여러 번 테스트하고 종합한 경험적 데이터이므로, 절대적인 값이라기보다는 상대적인 성능 비교에 중점을 두었습니다.)

    구분 Intel N100 기반 Intel J4125/J5005 기반 Intel Core i3/i5 (저전력) 기반
    주요 특징 최신 아키텍처, 뛰어난 전성비, 저렴한 가격 오랜 기간 검증된 저전력, SATA 확장성 우수, 저렴 N100 대비 월등한 성능, 여전히 낮은 전력 소비
    CPU 성능 (상대적) ⭐⭐⭐ (가벼운 VM/컨테이너, 웹서버, DNS 등) ⭐⭐ (기본적인 NAS, 라우터, 모니터링) ⭐⭐⭐⭐⭐ (다수 VM, 미디어 서버, 개발 환경)
    RAM 확장성 최대 16GB (대부분 1개 슬롯) 최대 8GB (대부분 1개 슬롯) 최대 32GB/64GB (2개 슬롯)
    저장장치 확장성 NVMe 1개, SATA 1개 (일부 모델 2개) NVMe 1개, SATA 2~4개 (NAS용 강점) NVMe 1~2개, SATA 1~2개
    네트워크 1GbE 또는 2.5GbE (1~2개) 1GbE (1~2개) 2.5GbE (2개 이상)
    유휴 전력 소비 (W) 약 5~10W 약 8~15W 약 10~20W
    최대 부하 전력 소비 (W) 약 20~30W 약 25~35W 약 40~60W
    적합한 용도 가벼운 홈랩 서버, DNS, VPN, 웹 서버, Docker 호스트 저전력 NAS, pfSense/OpenWrt 라우터, CCTV NVR 고성능 NAS, 미디어 서버(Plex), 개발/테스트 VM, 다수 서비스 호스팅

    제 경험으로는 Intel N100은 정말 기대 이상이었어요. 가벼운 웹 서버 몇 개, PostgreSQL 같은 데이터베이스, 그리고 Pi-hole 같은 DNS 서버를 Docker 컨테이너로 돌리는데 전혀 문제가 없었거든요. 심지어 Plex 미디어 서버에서 가벼운 트랜스코딩 작업(720p~1080p SDR)도 무리 없이 처리하더라고요. 전성비(Performance per Watt)는 단연 최고였습니다. 하지만 동시에 여러 개의 VM을 돌리거나, 4K 트랜스코딩 같은 고부하 작업에는 한계가 명확했습니다.

    구형 J4125/J5005 기반 시스템들은 NAS 용도로는 여전히 매력적이에요. 특히 SATA 포트가 넉넉하게 제공되는 모델들이 많아서 여러 개의 HDD를 연결하기 좋거든요. 하지만 CPU 성능은 N100보다 확실히 밀리는 감이 있어서, 가상화보다는 단순 파일 서버나 라우터(Router) 같은 단일 목적 서버에 더 적합하다고 느꼈습니다.

    마지막으로 저전력 Core i3/i5 기반 미니PC는 말 그대로 “성능이 필요한데 전력도 포기 못 하는” 분들을 위한 완벽한 대안이었어요. N100으로는 부족했던 고사양 VM이나 복잡한 개발 환경, 여러 명이 동시에 접속하는 Plex 서버 등에는 이쪽이 훨씬 쾌적했거든요. 물론 N100보다는 전기를 더 먹지만, 데스크탑 CPU에 비하면 여전히 착한 수준이었습니다.

    저전력 미니 서버 3가지 유형의 성능, 전력, 확장성, 용도를 비교한 인포그래픽

    세 가지 유형의 저전력 미니 서버를 성능, 전력, 확장성, 적합한 용도 측면에서 비교한 요약 인포그래픽입니다.

    🎉 마무리: 나에게 맞는 저전력 미니 서버는?

    결론적으로, 저전력 미니 서버는 홈랩 환경에서 전력 소비와 소음 문제를 해결해 줄 수 있는 아주 훌륭한 대안입니다. 어떤 것을 선택할지는 여러분의 주요 사용 목적과 예산에 달려 있어요.

    • 가성비를 최우선으로, 가벼운 서비스 위주로 홈랩을 운영하고 싶다면?
      ✅ Intel N100 기반 미니PC를 강력 추천합니다. 대부분의 기본적인 홈랩 서비스(DNS, VPN, 웹서버, Docker 컨테이너)는 충분히 소화해낼 거예요.
    • 데이터 저장 공간을 최우선으로, 안정적인 NAS 구축이 필요하다면?
      ✅ SATA 포트 확장성이 좋은 구형 J4125/J5005 기반 저전력 미니PC나, 혹은 최근 N100 중에서도 SATA 포트가 여유로운 모델을 찾아보는 것도 좋은 방법입니다.
    • N100으로는 부족한 고성능 VM, 미디어 트랜스코딩, 개발 환경 등 다목적 활용이 필요하다면?
      ✅ 조금 더 예산을 투자해서 Intel Core i3/i5 저전력 버전 미니PC를 고려해 보세요. 만족도가 훨씬 높을 겁니다.

    저도 처음엔 “이 작은 게 얼마나 하겠어?” 싶었는데, 실제로 써보니까 요즘 미니PC들이 정말 똑똑하게 잘 나온다는 것을 느꼈어요. 여러분도 자신의 워크로드(Workload)를 잘 파악해서 현명한 선택을 하시길 바랍니다. 다음 글에서는 특정 미니 서버에 TrueNAS Scale을 설치하고 최적화하는 과정에 대해 더 자세히 다뤄보도록 하겠습니다. 기대해주세요! 궁금한 점이 있다면 언제든지 댓글로 남겨주세요. 제가 아는 선에서 성심성의껏 답변해 드리겠습니다. 😊

  • [HomeLabs] 저전력 미니PC 홈서버: Beelink S12 Pro vs UN100L 성능 비교

    [HomeLabs] 저전력 미니PC 홈서버: Beelink S12 Pro vs UN100L 성능 비교

    저전력 미니PC 홈서버: Beelink S12 Pro vs UN100L 성능 비교

    안녕하세요! 13년차 인프라 엔지니어, ’13년차의 서버실’ 운영자입니다. 오늘은 홈서버 구축에 관심 있는 분들이라면 한 번쯤 고민해봤을 법한, 바로 저전력 미니PC에 대한 이야기를 풀어볼까 합니다. 특히 요즘 핫한 Beelink S12 Pro와 Minisforum UN100L, 이 두 모델을 두고 어떤 걸 고르지 말아야 할지 고민하시는 분들이 정말 많더라고요. 저도 홈랩에서 이것저것 테스트해보면서 느낀 점들을 바탕으로, 두 미니PC의 성능을 직접 비교해보고 홈서버로서의 활용 가능성을 짚어보겠습니다. 여러분의 선택에 조금이나마 도움이 되기를 바랍니다.

    Beelink S12 Pro와 Minisforum UN100L 저전력 미니PC 외관 비교

    두 제품 모두 인텔의 최신 저전력 CPU인 N100을 탑재하고 있다는 점에서 많은 기대를 모으고 있죠. 하지만 CPU만 같다고 해서 성능이 똑같지는 않다는 거, 다들 알죠? RAM, SSD, 그리고 제조사별 튜닝 방식에 따라 체감 성능은 정말 천차만별이거든요. 저도 처음에는 ‘어차피 N100인데 뭐가 다르겠어?’ 싶었는데, 직접 써보니 정말 다른 결과가 나왔어요.

    홈서버, 왜 저전력 미니PC인가?

    홈서버를 구축하려는 이유는 정말 다양합니다. 개인 NAS(Network Attached Storage)로 파일을 저장하고 공유하거나, Docker를 이용해 웹 서버, 개발 환경, 미디어 서버 등을 운영하기도 하죠. 예전에는 이런 용도로 일반 데스크톱 PC나 중고 서버를 활용하는 경우가 많았지만, 전력 소비량과 소음, 그리고 공간 차지 문제가 늘 발목을 잡았습니다. 하지만 저전력 미니PC는 이런 고민을 한 번에 해결해준다는 게 정말 매력적이거든요. 작고 조용하며, 하루 종일 켜놔도 전기 요금 걱정이 덜하니까요. 특히 인텔 N100 같은 CPU는 이전 세대 대비 성능은 높이면서도 전력 소비는 획기적으로 줄여서 홈서버용으로 정말 매력적인 선택지가 되었습니다.

    Intel N100 프로세서 아키텍처 및 저전력 특징

    인텔 N100 프로세서는 4코어 4스레드의 성능에 집중하면서도 TDP(Thermal Design Power)가 6W 수준으로 매우 낮거든요. 이는 곧 낮은 발열과 전력 소비로 이어지죠. 홈서버처럼 24시간 365일 구동되는 장비에게는 이보다 더 좋은 조건이 없습니다.

    Beelink S12 Pro vs Minisforum UN100L: 저전력 미니PC 스펙 비교

    자, 이제 본격적으로 두 제품의 스펙을 비교해볼 시간입니다. 기본적인 CPU는 동일하지만, 다른 부분에서 어떤 차이가 있는지 꼼꼼히 살펴보겠습니다.

    구분 Beelink S12 Pro Minisforum UN100L
    CPU Intel N100 (4 Cores, 4 Threads, Up to 3.4GHz) Intel N100 (4 Cores, 4 Threads, Up to 3.4GHz)
    RAM 16GB DDR4 16GB DDR5
    Storage 500GB NVMe SSD 500GB NVMe SSD
    Wi-Fi Wi-Fi 6 Wi-Fi 6E
    Bluetooth BT 4.2 BT 5.2
    Networking 1Gbps Ethernet 2.5Gbps Ethernet
    Video Output HDMI 2.0, DisplayPort 1.4 HDMI 2.1, DisplayPort 1.4
    Dimensions (W x D x H) 118.5 x 112 x 34.5 mm 128 x 120 x 38.5 mm

    표를 보시면 아시겠지만, CPU는 동일하지만 RAM 타입(DDR4 vs DDR5), 네트워크 속도(1Gbps vs 2.5Gbps), 그리고 Wi-Fi 표준 등에서 확실히 차이를 보이네요. 특히 RAM이 DDR5를 지원하는 Minisforum UN100L이 조금 더 유리해 보이고, 2.5Gbps 이더넷 포트도 요즘 같은 시대에는 점점 중요해지는 부분이거든요. 저는 이 스펙 차이가 실제 성능에 어떤 영향을 미칠지 정말 궁금했습니다.

    실제 성능 테스트: 벤치마크 결과는?

    이론적인 스펙만으로는 실제 사용 경험을 알 수 없죠. 그래서 제가 직접 두 미니PC를 가지고 몇 가지 벤치마크를 돌려봤습니다. 홈서버로 주로 사용될 환경을 고려해서 CPU 성능, 스토리지 속도, 그리고 네트워크 처리 능력 위주로 테스트를 진행했어요. Cinebench R23으로 CPU 멀티코어 성능을 측정하고, CrystalDiskMark로 SSD 속도를, 그리고 iPerf3로 네트워크 대역폭을 확인했습니다.

    Cinebench R23 멀티코어 성능 벤치마크 비교 그래프

    Cinebench R23 멀티코어 테스트 결과, 두 제품 모두 비슷한 점수를 기록했어요. N100 CPU 자체의 성능 한계는 분명하지만, 저전력 모델치고는 꽤 괜찮은 결과더라고요. 하지만 여기서 주목할 점은, Minisforum UN100L이 DDR5 RAM 덕분인지 아주 미세하게나마 더 높은 점수를 보여줬다는 거예요. 물론 이 차이가 실제 사용에서 크게 느껴질 정도는 아니지만, ‘그래도 더 좋은 쪽으로’라는 마음은 들더라고요.

    스토리지 속도는 두 제품 모두 NVMe SSD를 사용했기에 비슷한 수준을 보였습니다. 읽기/쓰기 속도 모두 홈서버 운영에 전혀 부족함 없는 수준이었어요. 다만, 장시간 부하가 걸리는 작업에서는 SSD의 발열 관리도 중요할 텐데, 이 부분은 두 제품 모두 방열판이 잘 되어 있어 안심이었습니다.

    가장 큰 차이를 보인 부분은 바로 네트워크 속도였어요. Minisforum UN100L의 2.5Gbps 이더넷 포트는 1Gbps 포트를 사용하는 Beelink S12 Pro보다 훨씬 빠른 속도를 보여줬습니다. 특히 NAS로 데이터를 옮기거나, 여러 장치에서 동시에 네트워크 스토리지에 접근할 때 이 차이는 분명히 체감될 수 있거든요. 홈서버를 구축한다면 네트워크 성능은 정말 중요한 부분입니다!

    홈서버 운영 시 고려사항 및 트러블슈팅

    두 미니PC 모두 홈서버로 활용하기에 충분한 성능을 보여주지만, 몇 가지 고려해야 할 점들이 있어요. 첫째는 확장성입니다. 두 제품 모두 M.2 슬롯과 SATA 포트(일부 모델)를 제공하지만, NVMe SSD 슬롯은 보통 하나만 지원하는 경우가 많거든요. 따라서 저장 공간이 중요하다면, 처음부터 용량이 큰 SSD를 선택하거나, 외장 스토리지(USB 외장하드 등)를 활용해야 합니다. 저는 보통 1TB NVMe SSD를 기본으로 장착하고, 부족하면 USB 3.0 외장하드를 연결해서 쓰고 있어요.

    둘째는 쿨링입니다. 저전력 CPU라 해도 장시간 고부하 작업 시에는 발열이 발생하거든요. 제 경험상, Beelink S12 Pro는 상대적으로 팬 소음이 조금 더 느껴지는 편이었고, Minisforum UN100L은 더 조용하게 작동하는 편이었어요. 홈서버를 거실이나 침실 근처에 두는 경우라면 이 소음 차이가 꽤 크게 다가올 수 있습니다. 저는 홈랩에 두고 쓰기 때문에 크게 신경 쓰지 않았지만, 혹시라도 소음에 민감하시다면 이 부분을 꼭 고려하시는 게 좋아요. ⚠️ 온도 센서 값을 확인해보니, 두 제품 모두 정상 범주 안에서 작동했지만, UN100L이 조금 더 안정적인 온도를 유지하는 경향을 보였습니다.

    셋째는 운영체제 설치입니다. 기본적으로 Windows 11 Pro가 설치되어 나오는 경우가 많지만, 저는 홈서버용으로 Linux (Ubuntu Server, Debian 등)를 선호합니다. Docker를 활용한 컨테이너 환경 구축이 훨씬 용이하고, 리소스 사용률도 낮기 때문이죠. Linux 설치 자체는 어렵지 않지만, 혹시라도 리눅스 환경에 익숙하지 않으시다면 조금 공부가 필요할 수 있습니다.

    결론: 저전력 미니PC 어떤 것을 선택할까?

    자, 이제 드디어 결론을 내릴 시간입니다. Beelink S12 Pro와 Minisforum UN100L, 둘 다 훌륭한 저전력 미니PC임은 분명합니다. 하지만 제 경험을 바탕으로 몇 가지 기준으로 추천을 드리자면:

    • 가성비와 무난함을 원한다면: Beelink S12 Pro
      가격이 조금 더 저렴하면서도 기본적인 성능은 충분합니다. 1Gbps 네트워크만으로도 충분한 사용자라면 좋은 선택이 될 수 있어요.
    • 조금 더 나은 성능과 확장성을 원한다면: Minisforum UN100L
      DDR5 RAM, 2.5Gbps 이더넷 포트, Wi-Fi 6E 등 최신 기술을 탑재하고 있어 장기적으로 더 유리할 수 있습니다. 또한, 상대적으로 조용한 작동 소음도 큰 장점이거든요. 홈서버 구축 시 조금이라도 더 나은 성능과 미래 확장성을 고려한다면 Minisforum UN100L을 추천합니다.

    저 역시 홈서버 운영 경험을 통해, 네트워크 성능과 쿨링이 장시간 안정적인 운영에 얼마나 중요한지 새삼 깨달았거든요. 여러분의 사용 목적과 예산에 맞춰 현명한 선택을 하시길 바랍니다. 다음 글에서는 이 저전력 미니PC들을 활용해서 실제로 Docker로 웹서버를 구축하는 과정을 보여드리도록 하겠습니다. 기대해주세요!

    궁금한 점이 있다면 언제든지 댓글로 남겨주세요. 함께 고민하고 해결해나가겠습니다. 감사합니다!