Uma atualização do Plex pode tornar o primeiro arranque mais lento quando o estado armazenado tem de ser migrado ou reconstruído antes de o servidor estabilizar e retomar o funcionamento normal.
O importante é perceber se o atraso é uma transição pontual ou uma degradação persistente. Observe a CPU, a E/S dos dados da aplicação e os registos durante o primeiro arranque; em seguida, compare-os com um reinício limpo posterior. Uma lentidão repetida depois de terminada a atividade de migração aponta para um gargalo diferente de uma atualização que simplesmente teve mais dados para processar.
As alterações à base de dados podem atrasar a prontidão
Uma alteração de versão pode exigir a transformação do estado existente da base de dados antes de a interface Web ficar totalmente utilizável. O custo aumenta com a quantidade de estado que tem de ser percorrida, e não simplesmente com a capacidade multimédia.
Durante algumas atualizações, o trabalho de migração em toda a base de dados pode analisar os registos armazenados antes de o arranque normal ser concluído. Isto pode aumentar temporariamente a utilização da CPU e do disco, sem indicar um problema permanente de capacidade.
Registe a duração do primeiro arranque e dos dois reinícios seguintes. Se apenas o arranque com migração for lento, documente a janela de manutenção em vez de ajustar o servidor em funcionamento normal.
A reconstrução da cache altera os primeiros pedidos
Uma atualização pode invalidar ou arrefecer as caches, mesmo quando a base de dados da biblioteca subjacente está saudável. Os primeiros pedidos de navegação e pesquisa suportam então custos que os pedidos posteriores evitam.
A diferença de desempenho entre um estado frio e um estado quente é compatível com o comportamento de expulsão da cache de páginas, em que os dados que já não estão na memória exigem um novo acesso ao armazenamento antes de os pedidos posteriores beneficiarem da reutilização.
Compare a mesma página da biblioteca imediatamente após o reinício e novamente depois de vários acessos. Se a latência diminuir acentuadamente sem alterações de configuração, o estado da cache faz parte da experiência de arranque.
O armazenamento determina o impacto da reconstrução
A migração e a repopulação da cache criam muitas leituras e escritas pequenas de estado em torno do diretório de dados do Plex. O acesso aleatório lento pode prolongar essas tarefas, mesmo que a reprodução multimédia seja sequencial.
Os motores de bases de dados reagem de forma diferente à medida que a latência e a largura de banda do armazenamento variam, e a sensibilidade da E/S da base de dados é um modelo útil para compreender por que motivo o armazenamento dos dados da aplicação pode ser mais importante durante o trabalho de arranque do que durante uma transmissão Direct Play.
Mantenha o estado do Plex num caminho persistente e de baixa latência e, sempre que possível, separe-o dos conteúdos multimédia em massa. O mesmo esquema persistente de dados da aplicação também facilita o isolamento do comportamento de futuras atualizações.
Uma utilização elevada e persistente da CPU exige outro diagnóstico
Uma utilização elevada da CPU durante uma atualização conhecida da base de dados pode ser esperada nesse evento específico; uma utilização elevada em todos os reinícios exige um novo teste. A análise em segundo plano, o trabalho de pesquisa ou uma base de dados danificada podem produzir um sintoma semelhante.
Se a CPU continuar elevada depois de o servidor ficar pronto, os picos persistentes de CPU após a atualização podem indicar uma regressão específica da versão, em vez de um trabalho normal de migração. Isto fornece uma razão concreta para comparar o segundo reinício com a versão anterior, em vez de prolongar indefinidamente a explicação baseada na migração.
Se a CPU continuar elevada depois de as mensagens de migração terminarem, registe o processo ativo do Plex e a fila de armazenamento durante um segundo reinício. Considere essa carga contínua um problema de desempenho separado, em vez de prolongar indefinidamente a explicação baseada na atualização.
Centro de Tecnologia e IA
Mais para Ler

Como é que a frequência das cópias de segurança afeta a qualidade do ponto de recuperação do Plex?
Escolha a frequência das cópias de segurança do Plex com base nas necessidades dos pontos de recuperação, na deteção tardia de falhas, na consistência...

Qual é o limite seguro para atualizar o Plex e porque é importante?
Mantenha as atualizações do Plex reversíveis, separando o runtime, o estado, a aceleração, os dados de reversão e a validação de ponta a ponta...

Como é que o Plex deteta e reconcilia alterações entre dispositivos?
Compreenda a reconciliação de dispositivos Plex separando o estado fidedigno do servidor, a cache do cliente, a identidade da conta e o caminho de...

