Porque é que o Plex parece diferente com armazenamento SSD e HDD

Eva Wong é a Redatora Técnica e e entusiasta residente na ZimaSpace. Uma geek de longa data com paixão por homelabs e software de código aberto, ela é especialista em traduzir conceitos técnicos complexos em guias acessíveis e práticos . Eva acredita que o auto-hospedagem deve ser divertida, não intimidante. Através dos seus tutoriais, ela capacita a comunidade adesmistificar configurações de hardware , desde a construção do seu primeiro NAS até dominar os contêineres Docker., from building their first NAS to mastering Docker containers.

O Plex pode parecer muito mais rápido com os dados da aplicação num SSD, mesmo quando os mesmos conteúdos multimédia são transmitidos perfeitamente a partir de um HDD, porque as duas cargas de trabalho dependem de características de armazenamento diferentes.

As capas, os metadados, as bases de dados e os pequenos ficheiros de estado geram muitos acessos sensíveis à latência. Os ficheiros de vídeo são grandes e, normalmente, são lidos sequencialmente. A distinção útil é perceber qual o percurso do Plex que está lento, e não qual o disco tem especificações superiores.

O trabalho com bases de dados e metadados beneficia de baixa latência

A abertura de bibliotecas, o carregamento de capas, as pesquisas e a atualização do estado podem aceder a muitos ficheiros pequenos e páginas da base de dados. A latência de procura pode tornar-se dominante muito antes de a largura de banda sequencial se esgotar.

Manter a base de dados e os metadados do Plex num SSD pode tornar a interface mais responsiva, enquanto os conteúdos multimédia permanecem num HDD, correspondendo aos diferentes padrões de acesso dos dados de estado e de transmissão.

Meça a latência de abertura da biblioteca e das pesquisas antes e depois de mover apenas os dados da aplicação. Se a reprodução já funcionava bem, mantenha os conteúdos multimédia num armazenamento orientado para a capacidade, a menos que outra carga de trabalho justifique o uso de memória flash.

A reprodução multimédia raramente precisa de IOPS aleatórias ao nível de NVMe

Uma transmissão de um filme precisa de leituras sustentadas, não de centenas de milhares de IOPS aleatórias. Várias transmissões aumentam o débito agregado, mas isso continua a ser uma necessidade diferente da capacidade de resposta da base de dados.

O acesso aleatório aos metadados e o débito dos conteúdos multimédia são problemas de armazenamento distintos, pelo que armazenar os conteúdos num NVMe pode trazer poucos benefícios quando o verdadeiro estrangulamento é a latência dos dados da aplicação.

Compare o débito agregado das transmissões com o débito real do disco sob carga. Se o HDD tiver uma margem confortável e não houver filas de espera, atualizar apenas o nível de armazenamento dos conteúdos multimédia dificilmente alterará a reprodução.

A cache pode reduzir a diferença depois do aquecimento

Os metadados reutilizados com frequência podem permanecer na memória, pelo que a diferença entre SSD e HDD é muitas vezes maior depois de um reinício ou durante a navegação a frio. Uma cache aquecida pode ocultar um armazenamento mais lento até o conjunto de trabalho aumentar.

O comportamento moderno da cache de páginas explica por que razão uma leitura repetida pode evitar o armazenamento físico, apesar de o dispositivo subjacente não ter mudado.

Teste a navegação a frio e a quente. Se apenas os pedidos a frio forem lentos, decida se a experiência de arranque justifica armazenar os dados da aplicação num SSD, em vez de comprar memória flash para toda a biblioteca multimédia.

-15% OFF

Escolha o armazenamento pela função, não pelo rótulo

O estado persistente, os ficheiros temporários de transcodificação, os conteúdos multimédia em massa e as cópias de segurança têm necessidades diferentes de latência, capacidade, resistência e recuperação. Um design misto é normalmente mais eficiente do que concentrar todas as funções num único nível.

Os níveis de armazenamento devem ser atribuídos de acordo com a carga de trabalho; os compromissos entre taxa de transações e capacidade explicam por que razão o estado de baixa latência e os conteúdos multimédia de elevada capacidade não precisam da mesma classe de dispositivo.

Documente cada caminho e o respetivo estrangulamento antes de atualizar o sistema. Uma configuração de NAS como centro multimédia pode manter o estado do Plex, sensível à latência, em memória flash, enquanto os conteúdos multimédia em massa permanecem num armazenamento orientado para a capacidade.

Centro de Tecnologia e IA

Mais para Ler

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.