Plex 디스크 I/O가 간헐적으로 급증하는 현상은 일반적으로 디스크가 지속적으로 포화 상태이기 때문이 아니라, 대기 중인 백그라운드 작업이나 지연된 쓰기 작업 때문에 발생합니다.
먼저 이 급증을 타이밍 문제로 보세요. 스캔, 썸네일 작업, 데이터베이스 트랜잭션 또는 다른 컨테이너가 빠르게 작업을 생성하는 동안 운영 체제가 실제 디스크 쓰기의 일부를 지연시킬 수 있습니다. 드라이브 자체를 원인으로 지목하기 전에 디스크 급증 시점을 Plex 활동, 호스트의 writeback, 다른 서비스의 동작과 대조해 보세요.
급증의 형태부터 확인하세요
짧은 급증과 지속적인 큐는 서로 다른 문제를 가리킵니다. 빠르게 해소되는 급증은 정상적인 일괄 처리일 수 있지만, 큐가 계속 깊게 유지된다면 포화 상태일 가능성이 있습니다.
사용률, 포화도, 오류 점검을 통해 리소스가 단순히 바쁜 것인지, 실제로 제약을 받거나 고장 나고 있는지 구분할 수 있습니다.
같은 5분 동안 디스크 사용률, 큐 깊이, 지연 시간, Plex 작업 타이밍을 기록하세요. Plex 작업이 끝난 뒤에도 큐가 높게 유지된다면 작업 스케줄러보다는 스토리지 경로를 조사해야 합니다.
Linux는 쓰기를 지연한 뒤 한꺼번에 플러시할 수 있습니다
파일 시스템 쓰기가 Plex가 요청하는 즉시 드라이브에 도달하는 것은 아닙니다. 메모리에 더티 페이지가 쌓인 다음 눈에 띄는 급증 형태로 플러시될 수 있으며, 특히 메타데이터 작업이 많은 경우에 더욱 그렇습니다.
Linux writeback은 애플리케이션이 쓰기를 생성한 뒤에도 실제 디스크 활동을 지연시킬 수 있습니다.
라이브러리 스캔이나 메타데이터 작업이 실행되는 동안 더티 메모리 및 writeback 카운터를 디스크 급증 현상과 비교하세요. 디바이스 급증 전에 writeback이 증가한다면, 이 급증은 적어도 일부가 운영 체제의 일괄 처리 효과로 발생한 것입니다.
앱 데이터 I/O와 미디어 I/O를 분리하세요
Plex 미디어 파일과 Plex 애플리케이션 데이터는 액세스 패턴이 매우 다릅니다. 대용량 동영상 읽기는 대부분 순차적이지만, 데이터베이스, 메타데이터, 아트워크, 로그, 캐시는 더 작은 무작위 작업을 생성합니다.
Plex 메타데이터 저장소에는 데이터베이스, 아트워크, 인덱스 및 기타 서버 상태 파일이 포함됩니다.
앱 데이터 볼륨과 미디어 볼륨이 서로 다른 디바이스에 있다면 각각 별도로 측정하세요. 미디어 디바이스는 조용한데 앱 데이터 디바이스만 급증한다면 데이터베이스, 메타데이터 또는 캐시 활동에 집중하세요. 대용량 미디어와 분리된 영구 앱 데이터 경로를 사용하면 이러한 I/O 패턴을 서로 독립적으로 관찰하기가 더 쉬워집니다.
스토리지를 교체하기 전에 경쟁 서비스를 확인하세요
공유 홈 서버에서는 다른 컨테이너가 동시에 스토리지에 접근할 때 정상적인 Plex 작업도 급증 현상으로 나타날 수 있습니다. 다운로드 도구, 인덱서, 백업 작업, 미디어 관리 서비스가 스캔이나 가져오기 작업을 전후해 쓰기 작업을 동시에 실행할 수 있습니다.
다중 서비스 미디어 스택에서는 Plex가 자동화, 인덱싱, 다운로드 서비스와 경로 및 실행 타이밍을 공유할 수 있습니다.
경쟁하는 쓰기 작업 하나를 일시적으로 중지한 뒤 동일한 Plex 작업을 반복하고, 지연 시간과 큐 깊이를 비교하세요. 특정 서비스를 제거했을 때 급증 현상이 사라진다면 더 빠른 디스크를 구매하기 전에 해당 작업의 일정을 조정하거나 분리하세요.
기술 및 AI 허브
더 읽어보기

홈 어시스턴트의 런타임 상태와 영구 상태: 재시작 후에도 무엇이 유지되어야 할까요?
Home Assistant는 모든 실시간 값을 영구 저장하지 않습니다. 구성, 레지스트리, 선택적으로 복원되는 상태, 기록, 배포 데이터는 재시작 시 서로 다른 역할을 합니다.

Home Assistant는 로컬 및 원격 세션을 어떻게 인증하나요?
로컬 및 원격 Home Assistant 세션은 동일한 서버 측 ID 모델을 사용합니다. 원격 액세스는 경로와 TLS 경계를 변경할 뿐, 핵심 토큰 흐름은 변경하지 않습니다.

Recorder 데이터가 늘어날수록 Home Assistant 기록 쿼리가 느려지는 이유는 무엇인가요?
요청한 범위가 더 많은 행에 걸쳐 있거나 캐시 미스가 증가하거나 스토리지 및 인덱스 작업이 느려지면 레코더의 증가로 인해 기록 조회 비용이 상승할 수 있습니다.

