Perché Plex si comporta diversamente su SSD e HDD

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ò sembrare molto più veloce quando i dati delle app risiedono su un SSD, anche se gli stessi contenuti multimediali vengono riprodotti perfettamente da un HDD, perché i due carichi di lavoro dipendono da caratteristiche di archiviazione diverse.

Copertine, metadati, database e piccoli file di stato generano numerosi accessi sensibili alla latenza. I file video sono grandi e vengono generalmente letti in modo sequenziale. La distinzione utile riguarda quale percorso di Plex è lento, non quale unità ha le specifiche più elevate.

Il lavoro su database e metadati beneficia della bassa latenza

L'apertura delle librerie, il caricamento delle copertine, le ricerche e l'aggiornamento dello stato possono coinvolgere molti piccoli file e pagine del database. La latenza di ricerca può diventare il fattore dominante molto prima che la larghezza di banda sequenziale venga sfruttata al massimo.

Conservare il database e i metadati di Plex su un SSD può rendere l'interfaccia più reattiva, mentre i contenuti multimediali principali restano sull'HDD, rispettando i diversi modelli di accesso dei dati di stato e di streaming.

Misura la latenza di apertura della libreria e delle ricerche prima e dopo aver spostato solo i dati delle app. Se la riproduzione era già stabile, mantieni i contenuti multimediali su uno storage orientato alla capacità, a meno che un altro carico di lavoro non giustifichi l'uso della memoria flash.

La riproduzione multimediale raramente richiede IOPS casuali di livello NVMe

Un flusso video richiede letture sostenute, non centinaia di migliaia di IOPS casuali. Più flussi aumentano il throughput complessivo, ma si tratta comunque di un requisito diverso dalla reattività del database.

L'accesso casuale ai metadati e il throughput dei contenuti multimediali principali sono problemi di archiviazione distinti, quindi lo storage multimediale NVMe può aggiungere poco quando il vero collo di bottiglia è la latenza dei dati delle app.

Confronta il bitrate complessivo dei flussi con il throughput reale del disco sotto carico. Se l'HDD dispone di un margine adeguato e non presenta accodamenti, aggiornare solo il livello dei contenuti multimediali probabilmente non cambierà la riproduzione.

La cache può ridurre la differenza dopo il riscaldamento

I metadati utilizzati frequentemente possono rimanere in memoria, quindi il divario tra SSD e HDD è spesso maggiore dopo un riavvio o durante la navigazione a freddo. Una cache già riscaldata può nascondere la lentezza dello storage finché il set di lavoro non cresce.

Il comportamento moderno della page cache spiega perché una lettura ripetuta può evitare l'accesso fisico allo storage, anche se il dispositivo sottostante non è cambiato.

Testa la navigazione sia a freddo sia a caldo. Se solo le richieste a freddo sono lente, valuta se l'esperienza di avvio giustifica l'uso di un SSD per i dati delle app, invece di acquistare memoria flash per l'intera libreria multimediale.

-15% OFF

Scegli lo storage in base al ruolo, non all'etichetta

I dati persistenti, i file temporanei di transcodifica, i contenuti multimediali principali e i backup hanno esigenze diverse in termini di latenza, capacità, resistenza e ripristino. Un'architettura mista è generalmente più efficiente che assegnare ogni ruolo a un unico livello.

I livelli di storage dovrebbero essere assegnati in base al carico di lavoro; i compromessi tra frequenza delle transazioni e capacità spiegano perché i dati di stato a bassa latenza e i contenuti multimediali ad alta capacità non necessitano della stessa classe di dispositivo.

Documenta ogni percorso e il relativo collo di bottiglia prima di eseguire un aggiornamento. Una configurazione NAS per media center può mantenere i dati di stato di Plex, sensibili alla latenza, su memoria flash, mentre i contenuti multimediali principali restano su uno storage orientato alla capacità.

Hub Tecnologico e AI

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.