업그레이드 후 분석 로직이나 저장된 미디어 속성이 변경되면 원본 파일은 그대로여도 Jellyfin이 기존 미디어를 다시 처리할 수 있습니다.
새 버전에서는 재생이나 매칭을 위해 새로운 분석 데이터가 필요할 수 있으며, 이로 인해 기존 라이브러리 전체에서 CPU 및 디스크 활동이 발생할 수 있습니다. 이 유한한 대기열은 스캔, 메타데이터 새로 고침 또는 영원히 반복되는 작업과는 다릅니다. 해당 활동을 문제로 판단하기 전에 진행 상황과 완료 여부를 확인하세요.
미디어가 변경되지 않아도 분석 데이터는 변경될 수 있습니다
서버가 추가 속성을 파악하거나 기존 파일을 해석하는 방식을 수정할 수 있습니다. 이러한 속성을 다시 계산하는 데 소스 파일의 타임스탬프가 변경될 필요는 없습니다.
업그레이드 후 분석 모델 설명에서는 버전 변경으로 생성된 유한한 대기열이 정상일 수 있는 이유를 보여 줍니다.
첫 번째로 확인할 사항은 미디어가 추가되었는지가 아니라 대기열이 진행되고 정리되는지 여부입니다.
재분석, 스캔, 새로 고침은 서로 다릅니다
스캔은 추가되거나 제거된 항목이 있는지 경로를 확인하고, 메타데이터 새로 고침은 설명 정보를 업데이트하며, 미디어 분석은 재생에 사용되는 파일 속성을 검사합니다. 대시보드에서는 서로 겹쳐 보일 수 있지만 트리거와 I/O 패턴은 서로 다릅니다.
영구 데이터 역할 상태 모델을 사용하면 데이터베이스 및 메타데이터 작업을 미디어 파일 자체와 분리해서 파악할 수 있습니다.
같은 항목이 진행 없이 반복된다면 일회성 분석 변경만으로는 설명할 수 없는 상태입니다.
정상 여부를 가르는 기준은 유한한 작업입니다
정상적인 업그레이드 후 대기열은 증가하거나 진행되고, 완료에 도달하며, 재시작 후에도 완료 상태를 유지합니다. 동일한 작업의 반복, 누락된 경로, 권한 오류 또는 데이터베이스 오류가 발생한다면 이는 운영상의 문제를 가리킵니다.
업그레이드 후 분석 모델에서 유한한 대기열과 반복 작업을 구분하는 기준이 핵심 경계를 제시합니다.
대기열이 진행 중이라는 이유만으로 작업을 중단하지 마세요. 대기열이 전혀 줄어들지 않거나 재시작할 때마다 다시 나타나는 경우에는 조사해야 합니다.
개입하기 전에 완료 여부를 확인하세요
대기열 크기, 처리된 항목 수, CPU/I/O 활동, 그리고 한 번의 통제된 재시작 후에도 완료된 항목이 완료 상태로 유지되는지를 기록하세요. 관찰 기간에는 강제로 스캔하거나 새로 고침을 실행하지 마세요.
콜드 및 웜 벤치마크 벤치마크 원칙을 활용해 대기열을 관찰하는 동안 백그라운드 작업과 캐시 상태를 일정하게 유지하세요.
대기열이 소진되고 정상적인 유휴 상태로 돌아오면 중단하세요. 동일한 조건에서 반복, 오류 또는 경로 손실이 지속될 때만 문제를 상위 단계로 전달하세요.
기술 및 AI 허브
더 읽어보기

홈 서버에 더 많은 서비스를 추가하면 Home Assistant 아키텍처가 변경되는 이유
공유 상태, 대기열, 디바이스, 업데이트 주기 또는 장애 도메인이 추가되면 서비스가 단순히 컨테이너를 늘리는 것이 아니라 Home Assistant 아키텍처를 변경합니다.

캐시를 용량으로 착각하지 않고 Home Assistant 성능을 측정하는 방법
따뜻한 상태의 결과는 용량이 아니라 재사용을 입증합니다. 콜드 스타트, 따뜻한 상태의 정상 처리량, 반복 부하, 테일 지연 시간, 그리고 가장 먼저 포화되는 리소스를 측정하세요.

집 전체 제어에 Home Assistant에는 어느 정도의 자동화 동시성이 필요할까요?
대부분의 집 전체 자동화에는 제한된 중첩만 필요합니다. 실행 시간 × 트리거 빈도로 동시 실행 수를 산정한 다음, 다운스트림에서 안전하게 처리할 수 있는 용량으로 상한을...

