파일 시스템이나 메타데이터 캐시가 예열된 상태를 콜드 스타트 하드웨어 성능의 증거로 간주하면 Jellyfin 벤치마크는 오해를 불러일으킬 수 있습니다.
두 번째 라이브러리 열기나 반복 스트리밍에서는 이미 메모리에 있는 데이터를 재사용할 수 있지만, 첫 실행에서는 스토리지, 메타데이터, 프로세스 설정을 기다려야 할 수 있습니다. 두 상태 모두 유용하지만 서로 다른 질문에 답합니다. 캐시 재사용이 추가 하드웨어 성능인 것처럼 보이지 않도록 동일한 미디어, 클라이언트, 화질, 경쟁 워크로드를 사용해 콜드 테스트와 웜 테스트를 별도 사례로 실행하세요.
콜드 실행과 웜 실행은 서로 다른 질문에 답합니다
콜드 테스트는 스토리지에서 상태를 가져오고 작업 세트를 재구성하는 데 드는 비용을 보여주며, 웜 테스트는 유용한 데이터가 상주한 뒤의 반복 동작을 보여줍니다. 두 결과를 평균 내면 그 원인이 가려집니다.
데이터가 Linux 페이지 캐시에 남아 있는 동안에는 반복 읽기에서 스토리지 작업을 건너뛸 수 있습니다.
재시작 후 첫 실행을 반복 실행 두 번과 별도로 기록하세요. 웜 결과가 더 좋아 보인다는 이유만으로 콜드 결과를 버리지 마세요.
메타데이터 벤치마크는 특히 캐시에 민감합니다
포스터 그리드, 검색, 라이브러리 페이지는 동일한 작은 파일과 데이터베이스 페이지를 반복해서 다시 읽을 수 있습니다. 이러한 워크로드는 긴 순차 미디어 스트림보다 웜 캐시 효과가 더 크게 나타나는 경우가 많습니다.
Jellyfin 컨테이너 데이터를 느린 미디어 디스크에서 다른 위치로 옮기면 콜드 경로가 직접 달라집니다. 한 NAS 구성에서는 미디어가 절전 상태의 HDD 스토리지에 남아 있는 동안 Jellyfin 앱 데이터를 SSD에 저장합니다.
재시작 후 이름을 지정한 라이브러리 열기와 검색에 걸리는 시간을 측정한 다음 반복하세요. 차이가 크다면 스토리지 비교에 두 수치를 모두 포함하세요.
백그라운드 작업은 비교를 오염시킬 수 있습니다
예약된 스캔, 썸네일 작업, 백업 또는 다른 컨테이너가 실행 사이에 유용한 페이지를 축출하거나 스토리지 대기열을 사용할 수 있습니다. 경쟁 워크로드를 알고 있을 때만 “캐시 결과”를 해석할 수 있습니다.
Jellyfin은 예약된 미디어 스캔을 통해 라이브러리 작업을 수행하므로, 백그라운드 유지 관리가 벤치마크 실행마다 달라지지 않도록 일정하게 유지해야 합니다.
중요한 작업을 일시 중지한 상태에서 통제된 벤치마크 창을 한 번 실행한 뒤, 일반 서비스가 활성화된 상태에서 두 번째로 실행하세요. 가정용 미디어 서버 워크로드 맵은 실제 승인 테스트에 어떤 중첩 작업을 포함할지 결정하는 데 유용합니다.
용량은 반복 가능한 일반적 최악의 사례입니다
하드웨어 용량은 가장 빠른 캐시 결과나 누구도 경험하지 않는 인위적인 최악의 경우가 아니라, 예상 조건에서 서버가 지속할 수 있는 워크로드를 나타내야 합니다. 테스트에는 명확한 시나리오와 통과 기준이 필요합니다.
USE 방법론은 용량을 단일 경과 시간 수치가 아니라 리소스 포화와 오류에 연결합니다.
시작, 검색, 재생에 대한 통과 조건을 정의한 다음 변경할 때마다 콜드 사례와 웜 사례를 반복하세요. 관련 사례가 일관되게 개선될 때만 시스템이 향상되었다고 판단하세요.
기술 및 AI 허브
더 읽어보기

시계열 다운샘플링은 스마트 홈 이상 탐지에 어떤 영향을 미칠까요?
버킷 너비, 집계, 안티앨리어싱, 누락된 데이터, 이벤트 지속 시간, 멀티스케일 보존 설정에 따라 스마트 홈 이상 징후 재현율이 어떻게 달라지는지 확인해 보세요.

점유 그리드는 약한 스마트 홈 신호를 어떻게 결합하나요?
공간 셀, 센서 모델, 로그 오즈 업데이트, 감쇠, 상관된 증거, 임계값이 어떻게 약한 가정 내 신호를 재실 점유 추정치로 변환하는지 알아보세요.

측광 정규화는 비공개 얼굴 클러스터링에 어떤 영향을 미칠까요?
조명 보정이 얼굴 크롭, 임베딩, 클러스터 거리, 임계값, 과도한 정규화 및 비공개 사진 검색 평가를 어떻게 변화시키는지 확인해 보세요.

