Perché Plex continua a tenere attivi i dischi quando nessuno sta effettuando lo streaming?

Eva Wong è la Technical Writer e smanettatrice residente di ZimaSpace. Una geek da sempre con una passione per homelab e software open-source, si specializza nel tradurre concetti tecnici complessi in guide accessibili e pratiche. Eva crede che l'auto-ospitare debba essere divertente, non intimidatorio. Attraverso i suoi tutorial, dà potere alla comunità di demistificare le configurazioni hardware, dalla costruzione del loro primo NAS al dominio dei container Docker.

Plex può mantenere attivi i dischi anche in assenza di un visualizzatore, perché le attività pianificate, l’elaborazione dei metadati, l’accesso al database o un altro servizio potrebbero continuare ad accedere allo storage.

Il primo obiettivo è identificare quale processo apre il dispositivo e quando. Non aumentare subito i timer di sospensione né disattivare tutte le funzioni di Plex; registra alcuni eventi di riattivazione e confrontali con le attività pianificate, i log, le scansioni e gli altri container. Un timestamp ricorrente restringe spesso la causa più rapidamente rispetto alla modifica alla cieca delle impostazioni di alimentazione.

Correla gli orari di riattivazione con le attività pianificate di Plex

Quando il visualizzatore è inattivo, il server non è necessariamente inattivo. Scansioni, aggiornamenti dei metadati, generazione delle anteprime, manutenzione e analisi possono essere eseguiti secondo una pianificazione dopo l’interruzione dello streaming.

l’attività del disco di Plex in stato inattivo può coincidere con attività pianificate o in background anche quando nessuno sta trasmettendo contenuti.

Registra gli orari esatti di riattivazione del disco per un giorno e confrontali con le finestre delle attività pianificate e i log di Plex. Se le riattivazioni coincidono con un’attività ricorrente, sposta o disattiva solo quella attività prima di modificare la politica di alimentazione del disco.

Separa le letture dal disco dei contenuti dalle scritture dei dati dell’app

Plex può aggiornare il database o i metadati anche senza leggere un file video. Se i dati dell’app e i contenuti condividono lo stesso disco meccanico, piccole operazioni sullo stato possono riattivare il dispositivo che contiene anche i file di grandi dimensioni.

separare i dati dell’app dai contenuti principali consente alle operazioni di I/O dei metadati e alle letture dei contenuti di grandi dimensioni di utilizzare percorsi di storage diversi.

Se possibile, monitora separatamente il percorso dei contenuti e quello dei dati dell’app Plex e identifica quale directory viene utilizzata per prima. Se piccole scritture dei dati dell’app riattivano il disco dei contenuti perché entrambi condividono lo stesso volume, valuta di separare questi ruoli prima di disattivare la manutenzione utile di Plex. Un layout per media center con stato dell’applicazione e contenuti principali separati può consentire a Plex di aggiornare rapidamente lo stato senza riattivare il disco dei contenuti per ogni piccola operazione.

Controlla gli altri container sullo stesso punto di montaggio

Downloader, indicizzatori, strumenti di backup, antivirus e monitor dei file possono riattivare un disco mentre Plex è in esecuzione. Arrestare solo Plex è un test di controllo utile soltanto se osservi anche gli altri servizi.

In uno stack mult servizio per i contenuti multimediali, Plex può condividere percorsi e tempistiche con servizi di automazione, indicizzazione e download.

Registra il processo che apre il dispositivo a blocchi o il punto di montaggio durante un evento di riattivazione, quindi sospendi quel servizio per un ciclo pianificato. Se la riattivazione continua con Plex arrestato, cerca la causa al di fuori di Plex.

-15% OFF

Modifica la politica di sospensione solo dopo aver individuato la causa

Una sospensione aggressiva può aumentare la latenza di avvio e potrebbe non essere desiderabile quando il server esegue legittimamente attività di manutenzione frequenti. L’obiettivo è ridurre le riattivazioni non necessarie, non massimizzare il tempo di sospensione a qualsiasi costo.

i controlli di utilizzo, saturazione ed errori consentono di distinguere una risorsa occupata da una realmente soggetta a vincoli o guasti.

Dopo aver rimosso una fonte di riattivazione non necessaria, osserva per un’intera giornata il numero di avvii, il tempo di avvio della riproduzione e il completamento della manutenzione. Se le attività utili di Plex non vengono più eseguite nella finestra prevista o i ritardi di riproduzione diventano inaccettabili, ripristina l’attività oppure scegli una politica di alimentazione meno aggressiva.

Supporto e consigli

Altro da leggere

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.