Porque é que o processamento em segundo plano do Plex aumenta repentinamente após uma alteração na biblioteca?

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 trabalho em segundo plano do Plex aumenta após uma alteração na biblioteca porque a descoberta pode desencadear, em sequência, a pesquisa, a reconciliação de metadados, a análise e a geração de derivados.

Um único episódio novo pode criar um pico breve, enquanto uma pasta cujo nome foi alterado, uma biblioteca montada novamente ou uma importação de grandes dimensões pode levar o Plex a rever muitos caminhos e a agendar análises mais prolongadas. O pico torna-se mais visível quando a criação de miniaturas, o processamento de introduções ou capítulos, as cópias de segurança e outras tarefas do servidor doméstico ocorrem em simultâneo. O diagnóstico útil consiste em identificar qual a fase em segundo plano que está ativa e se está a progredir normalmente.

Uma Alteração na Biblioteca Cria Novo Trabalho, Não Apenas Novas Entradas

Adicionar, mover, mudar o nome ou alterar ficheiros multimédia dá ao Plex mais trabalho do que simplesmente inserir um título numa lista. Tem de descobrir o caminho alterado, identificar o conteúdo multimédia, reconciliar os metadados, atualizar os registos da base de dados e determinar quais as tarefas de análise aplicáveis. A dimensão da alteração determina até que ponto essa cadeia fica ativa.

Operadores de bibliotecas de grandes dimensões referem que o comportamento da pesquisa da biblioteca varia consoante a quantidade e o tipo de conteúdo alterado. Por isso, um pico após uma alteração é mais informativo quando sabe se o Plex detetou um episódio novo ou uma árvore inteira com os caminhos remapeados.

Compare os registos e a atividade dos processos depois de adicionar um único ficheiro com as mesmas métricas após alterar o nome de uma pasta ou o caminho de montagem. Se apenas a alteração estrutural maior causar o pico, o acionador é a abrangência da reconciliação, e não uma carga aleatória em segundo plano.

A Pesquisa Pode Passar do Trabalho Incremental à Enumeração Abrangente

Uma pesquisa incremental deve abranger apenas a parte da biblioteca que foi alterada, mas eventos do sistema de ficheiros não detetados, montagens remotas, alterações extensas de caminhos ou uma pesquisa completa iniciada explicitamente podem levar o Plex a enumerar muito mais conteúdo. Isso transforma um pico breve numa pesquisa contínua de diretórios, verificações de metadados e atualizações da base de dados.

Um caso de uma biblioteca com execução prolongada mostra como a pesquisa de toda a biblioteca pode continuar durante horas quando o caminho dos ficheiros multimédia e a dimensão da biblioteca se combinam de forma desfavorável. A pista importante não é a duração exata, mas sim perceber se o âmbito da pesquisa se expandiu para além da alteração esperada.

Verifique qual a biblioteca ativa, se a pesquisa é parcial ou completa e se a latência do armazenamento aumenta enquanto decorre. Se a pesquisa estiver a abranger a pequena área esperada, passe às tarefas de análise. Se estiver a percorrer toda a árvore após cada pequena atualização, corrija a deteção de alterações ou o agendamento antes de adicionar capacidade de processamento.

A Análise de Conteúdo Multimédia Adiciona Trabalho de CPU Depois de Concluída a Descoberta

A descoberta é apenas a primeira fase. O Plex pode analisar os vídeos encontrados recentemente para obter propriedades técnicas e preparar funcionalidades que exigem a leitura do conteúdo multimédia. Dependendo das definições, os itens novos podem desencadear tarefas de criação de pré-visualizações, análise de introduções, capítulos, áudio ou outros derivados depois de a pesquisa visível da biblioteca parecer concluída.

A geração de pré-visualizações é uma fonte comum de trabalho após a pesquisa, porque as miniaturas de pré-visualização de vídeo são criadas a partir de fotogramas do conteúdo multimédia, e não através de uma verificação simples do nome do ficheiro. Isto explica a atividade de CPU e armazenamento que continua depois de o título já estar visível na biblioteca.

Observe qual o processo que continua ocupado depois da fase de pesquisa e estabeleça uma relação com as definições de análise agendada ou de análise de itens adicionados recentemente. Se o pico desaparecer quando uma funcionalidade de análise opcional for temporariamente desativada, terá isolado uma fase em segundo plano sem alterar a configuração de reprodução.

-15% OFF

As Tarefas de Miniaturas e Capítulos Podem Persistir Mais Tempo do que o Esperado

As tarefas de miniaturas são particularmente visíveis porque leem grandes partes de um ficheiro e gravam muitas imagens derivadas pequenas ou entradas de índice. Um lote grande de conteúdos multimédia adicionados recentemente pode, por isso, criar atividade contínua de CPU, leitura do disco e gravação do estado da aplicação, embora o conteúdo já possa ser reproduzido.

Casos em que o Plex fica bloqueado a gerar miniaturas mostram por que razão uma tarefa que não termina deve ser distinguida de uma tarefa simplesmente dispendiosa, mas que está a progredir. As duas situações exigem respostas diferentes: uma requer paciência ou reagendamento; a outra requer a investigação de um item ou tarefa com problemas.

Acompanhe se o item multimédia ativo muda ao longo do tempo e se o tamanho da base de dados ou dos metadados continua a aumentar. Uma tarefa que progride pode ser transferida para um período de manutenção mais tranquilo. Uma tarefa que repete o mesmo item após reinícios merece um diagnóstico ao nível do ficheiro ou da base de dados antes da próxima pesquisa completa.

As Cargas de Trabalho Partilhadas do Servidor Doméstico Fazem o Pico Parecer Maior

Num servidor doméstico multifunções, o trabalho em segundo plano do Plex pode sobrepor-se a cópias de segurança, transferências, operações de verificação, indexação de fotografias ou manutenção de outro contentor. O aumento desencadeado pelo Plex pode então revelar filas de armazenamento ou contenção de CPU que não surgiriam se a alteração da biblioteca ocorresse isoladamente.

Foi comunicado um uso elevado e repetido da CPU quando o servidor parece estar inativo durante a atividade em segundo plano do Plex, e os picos de CPU em segundo plano só são úteis quando associados à tarefa e ao item multimédia ativos. A utilização, por si só, não identifica a tarefa.

Repita uma alteração controlada da biblioteca com a manutenção concorrente pausada e, depois, reponha os agendamentos normais. Se o pico se tornar mais curto ou a reprodução continuar fluida, a contenção faz parte do mecanismo. Quando o espaço em disco e a E/S em segundo plano entram em conflito, utilize a verificação do armazenamento em segundo plano para distinguir a capacidade da carga de processamento.

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.