사양은 워크로드에 맞춰 해석해야 합니다. CPU와 미디어 엔진은 변환 처리 용량을 결정하고, RAM은 운영 체제와 함께 실행되는 서비스를 지원하며, IOPS는 영화 파일 읽기보다 Jellyfin 앱 데이터에 주로 영향을 줍니다.
먼저 스트림이 다이렉트 플레이인지 변환인지 확인하세요
다이렉트 플레이는 기존 파일을 저장 장치에서 네트워크를 통해 클라이언트로 전달하는 작업이 대부분입니다. 이 경로에서는 서버가 영상을 다시 인코딩하지 않으므로 CPU 벤치마크가 높아져도 달라지는 점이 적습니다. 결정적인 요구 사항은 원본 읽기 처리량, 네트워크 안정성, 그리고 해당 파일을 지원하는 클라이언트입니다.
변환이 필요하면 성능 모델이 달라집니다. Jellyfin은 영상을 디코딩하고, 자막이나 톤 매핑을 처리하고, 크기를 조정하거나 픽셀 형식을 변환한 뒤 출력물을 인코딩해야 할 수 있습니다. 일부 단계는 전용 미디어 하드웨어를 사용할 수 있지만, 지원되지 않는 단계는 여전히 CPU로 처리될 수 있습니다.
Jellyfin 트랜스코딩 가이드는 클라이언트의 기능과 제약에 따라 출력 경로가 결정된다고 설명합니다. 따라서 CPU 점수는 주요 클라이언트가 실제로 어떤 작업을 요청하는지 파악한 뒤에야 의미가 생깁니다.
CPU 사양은 일반 연산 및 소프트웨어 폴백 처리 용량으로 해석하세요
CPU는 오디오 변환, 라이브러리 작업, 컨테이너 오버헤드, 가속되지 않는 모든 영상 단계에 중요합니다. 코어 수와 벤치마크 점수는 예상되는 소프트웨어 작업량과 비교할 때만 유용하며, 서버가 처리할 수 있는 4K 스트림 수를 직접 알려주지는 않습니다.
Jellyfin의 하드웨어 선택 문서는 소프트웨어 영상 트랜스코딩과 HDR 톤 매핑이 매우 높은 처리 성능을 요구할 수 있다고 경고합니다. 반면 하드웨어 가속이 지원되는 영상 작업을 처리한다면, 최신 CPU의 스레드 몇 개만으로도 가벼운 서버 작업에는 대체로 충분합니다.
새 제품을 구매할 때는 통합 미디어 엔진을 CPU 코어와 별개의 기능으로 보세요. 미디어 엔진 지원이 우수한 저전력 프로세서는 지원되는 트랜스코딩에서 훨씬 더 큰 CPU를 능가할 수 있으며, CPU는 주로 작업 조정과 폴백 처리에 사용됩니다.
8GB RAM을 기준으로 삼되, 호스트 전체를 위해 메모리를 추가하세요
Jellyfin은 현재 일반적인 배포 환경에 시스템 RAM 8GB를 권장하며, 헤드리스 Linux 서버라면 4GB로도 충분할 수 있다고 설명합니다. 이는 유용한 기준이지만 모든 홈 서버에 적용되는 보편적인 목표는 아닙니다.
호스트에서 데이터베이스, 사진 인덱싱, 다운로드 도구, VM, ZFS 중심 워크플로 또는 기타 컨테이너도 실행한다면 메모리를 추가하세요. RAM이 늘어나면 호스트 캐싱이 개선되고 서비스 간 메모리 압박이 줄어들 수 있지만, 지원되지 않는 코덱 경로나 포화된 미디어 엔진을 해결해 주지는 않습니다.
통합 그래픽은 시스템 메모리를 공유할 수 있으며, Jellyfin은 듀얼 채널 메모리 대역폭이 하드웨어 톤 매핑과 같은 일부 고부하 iGPU 작업에 도움이 될 수 있다고 설명합니다. 따라서 용량과 메모리 채널 구성은 서로 다른 선택입니다. “GB가 더 많다”는 것과 “대역폭이 더 넓다”는 것은 서로 바꿔 사용할 수 없습니다.
IOPS와 지연 시간은 영화 스트리밍 점수가 아니라 Jellyfin 상태 데이터 기준으로 보세요
대용량 미디어 읽기는 순차 작업이므로, 파일의 비트레이트를 충분히 웃도는 속도를 내는 HDD라면 미디어를 원활하게 제공할 수 있습니다. 데이터베이스 쿼리, 아트워크 조회, 검색 인덱스, 사용자 상태 업데이트, 캐시 활동은 작은 무작위 작업이므로 지연 시간과 IOPS가 훨씬 더 중요합니다.
Jellyfin 스토리지 가이드는 무작위 액세스 작업이 발생하므로 Jellyfin 파일에는 SSD를 사용할 것을 명시적으로 권장하는 한편, 원본 비트레이트를 지속적으로 처리할 수 있는 스토리지에 미디어를 저장하는 것은 허용합니다. 따라서 SSD 메타데이터 계층을 사용하면 인코딩된 영상 자체를 바꾸지 않고도 인터페이스를 더 빠르게 느끼게 할 수 있습니다.
재생은 원활한데 UI가 버벅인다면 미디어 풀을 교체하기보다 앱 데이터의 지연 시간을 측정하세요. 반대로 여러 사용자가 같은 원격 스토리지에서 읽을 때만 높은 비트레이트 스트림이 끊긴다면 IOPS 벤치마크를 확인하기 전에 순차 처리량과 네트워크 경로를 점검하세요.
더 높은 등급을 구매하기 전에 사양표를 네 가지 테스트로 바꾸세요
일반적인 다이렉트 플레이 한 가지, 최악의 클라이언트 트랜스코딩 한 가지, 백그라운드 작업 중 라이브러리 탐색 및 검색 한 가지, 최대 다중 사용자 사용 시간대 한 가지를 실행하거나 모델링하세요. CPU 사용량, 하드웨어 가속 상태, 메모리 압박, 앱 데이터 지연 시간, 네트워크 및 스토리지 처리량을 기록하세요.
ZimaSpace의 하드웨어 트랜스코딩 확인 가이드는 설정 스위치를 믿는 대신 장치 사용과 FFmpeg 동작을 입증해야 하는 이유를 보여줍니다. RAM과 스토리지에도 같은 원칙을 적용해야 합니다. 실제로 제약을 받는 경로를 관찰하세요.
후보 장비가 네 가지 테스트를 모두 여유 있게 통과한다면, 더 높은 CPU·RAM·SSD 등급은 구매하기 전에 구체적으로 정의된 미래의 병목 요인을 해결할 수 있어야 합니다. 단순히 “더 많다”는 것만으로는 구매 이유가 되지 않습니다.
측정된 병목을 제거하는 업그레이드를 선택하세요
변환이 반복적으로 한계가 될 때는 CPU 또는 미디어 처리 기능을 업그레이드하세요. 호스트 전체에서 메모리 압박이 나타나거나 함께 실행되는 서비스에 메모리가 필요할 때는 RAM을 업그레이드하세요. 데이터베이스 및 캐시 지연 시간이 문제라면 앱 데이터용 SSD를 업그레이드하고, 지속적인 원본 읽기가 문제라면 미디어 스토리지 또는 네트워크를 업그레이드하세요.
Zima Jellyfin 하드웨어 요구 사항 페이지는 구매 전 교차 확인 자료로 활용할 수 있습니다. 이 페이지는 클라이언트 호환성, 하드웨어 가속, 메모리, 스토리지, 네트워크를 서로 분리된 용량 산정 기준으로 다룹니다.
사용자 경험을 바꾸는 병목이 제거되고 나머지 사양이 더 이상 의사 결정에 중요하지 않다면 멈추세요. 이 시점부터 추가 벤치마크 점수는 해당 Jellyfin 워크로드에서 수익이 점점 줄어드는 요소가 됩니다.
구매 가이드
더 읽어보기

NAS 구매 전 가족 사진 마이그레이션 위험 가이드
내보낸 후에도 원본과 메타데이터가 보존되고, 중복 파일이 분류되며, 스테이징 공간이 충분하고, 롤백으로 원본이 그대로 유지되는 사진 NAS를 구매하세요.

비밀번호 보관함 서버 가용성 위험 가이드
캐시된 액세스, 독립적인 복구 자격 증명, 테스트된 복원 절차, 그리고 다른 운영자가 있어 장애로 인한 잠금을 방지할 수 있을 때만 비밀번호 보관함을 직접 호스팅하세요.

초보 구매자를 위한 미니 PC 확장 위험 가이드
교체 가능한 부품, 공유 대역폭, 전체 확장 경로가 안정적이고 경제적인지 확인한 후 미니 PC를 구매하세요.

