Sim, um CPU moderno de quatro núcleos pode ser suficiente para cópias de segurança, sincronização de ficheiros e multimédia quando o servidor se limita sobretudo a transferir dados e a reproduzir vídeos directamente. A principal excepção é um sistema que tenha de transcodificar vídeo, encriptar ou deduplicar intensivamente, analisar bibliotecas grandes ou executar várias aplicações ocupadas em simultâneo. A decisão de compra deve, por isso, basear-se na tarefa mais exigente entre as que se sobrepõem, e não apenas no número de núcleos.
Comece pela combinação de cargas de trabalho, não pelo número quatro
Quatro núcleos descrevem apenas uma parte de um processador. A arquitectura, o comportamento da frequência, os motores multimédia, a largura de banda da memória, o armazenamento e o software utilizado podem fazer com que dois sistemas de quatro núcleos tenham desempenhos muito diferentes. Um NAS básico pode passar grande parte do tempo à espera dos discos ou da rede, enquanto uma tarefa de conversão multimédia pode manter os recursos de computação ocupados durante longos períodos.
Um teste recente de uma plataforma NAS de quatro núcleos concluiu que um Intel N95 era satisfatório para um NAS RAID-1 simples e observou que o seu bloco multimédia integrado pode ajudar na transcodificação H.264 e H.265. Este é um limite de compra útil: recursos de CPU modestos podem ser perfeitamente adequados quando a função de armazenamento está claramente delimitada.
Os requisitos do processador aumentam quando o NAS começa a fazer mais do que disponibilizar ficheiros. Um guia de compra de processadores para NAS distingue o armazenamento básico de tarefas mais exigentes, como encriptação, deduplicação, compressão e aplicações executadas no próprio dispositivo, que requerem maior capacidade de computação.
Enumere as tarefas que podem ocorrer em simultâneo: cópias de segurança, análises de sincronização, verificação de somas de controlo, geração de miniaturas, reprodução multimédia, transferências, contentores e acesso remoto. Um sistema de quatro núcleos é uma base sensata quando a maioria dessas tarefas é leve ou executada de forma sequencial; torna-se arriscado quando se espera que várias tarefas exigentes atinjam o pico ao mesmo tempo.
As cópias de segurança e a sincronização costumam atingir primeiro os limites do armazenamento ou da rede
As cargas de trabalho de cópia de segurança e sincronização parecem muitas vezes intensivas em CPU apenas durante a criação de hashes, compressão, encriptação ou catalogação. Quando a transferência está em curso, o débito pode ser limitado pelo disco de origem, pelo conjunto de armazenamento de destino, pela ligação Ethernet ou pelos metadados de ficheiros pequenos, e não pelos quatro núcleos do CPU.
Os testes de NAS em condições reais consideram o débito de cópias de segurança e sincronização uma carga de trabalho de referência e observam que as transferências iniciais são normalmente as mais demoradas, enquanto as tarefas incrementais posteriores tendem a ser menores. É por isso que um gráfico de utilização baixa durante a cópia de segurança nocturna habitual não justifica automaticamente um CPU mais potente.
O teste útil consiste em executar a maior cópia de segurança esperada enquanto um serviço de sincronização analisa os ficheiros e um cliente normal lê dados. Verifique se o CPU permanece saturado enquanto o disco e a rede ainda têm capacidade disponível. Se os núcleos não forem a etapa limitadora, comprar um processador maior não irá reduzir muito o tempo da tarefa.
A explicação da ZimaSpace sobre a pressão partilhada sobre o CPU entre serviços de um servidor doméstico é a verificação interna certa quando várias tarefas em segundo plano competem entre si. Actualize o CPU apenas quando a contenção for repetida, e não porque uma cópia de segurança atingiu brevemente uma utilização elevada.
A reprodução directa de multimédia é leve; a transcodificação é a condição decisiva
Um servidor multimédia que envia para o cliente um ficheiro já compatível pode exigir surpreendentemente pouco do CPU. O servidor lê o ficheiro, gere o protocolo e mantém o fluxo em funcionamento. A decisão muda quando o cliente não consegue descodificar o codec, a taxa de bits, as legendas, a resolução ou o formato de áudio originais e o servidor tem de transformar a multimédia.
Um teste actual de longa duração a um servidor multimédia concluiu que a maioria dos clientes modernos conseguia reproduzir directamente, enquanto a transcodificação assistida por hardware se tornava importante para dispositivos incompatíveis. Esta distinção é mais relevante do que a palavra «multimédia» numa lista de compras.
As legendas podem transformar inesperadamente um fluxo leve numa tarefa muito mais exigente. O artigo da ZimaSpace sobre incorporação de legendas que força a transcodificação mostra por que razão os percursos de reprodução devem ser testados com os clientes e formatos de legendas realmente utilizados em casa.
Se todos os dispositivos importantes reproduzirem directamente a sua biblioteca, um CPU moderno de quatro núcleos pode continuar a ser uma boa escolha, mesmo com ficheiros multimédia grandes. Se for normal executar em simultâneo uma ou mais transcodificações completas de vídeo, escolha com base no motor multimédia de hardware suportado e no número de transcodificações simultâneas medido, em vez de presumir que quatro núcleos de uso geral conseguirão suportar a carga.
A simultaneidade, a encriptação e as tarefas da biblioteca determinam o verdadeiro limite
Um servidor pode parecer rápido em testes isolados e, ainda assim, ficar mais lento quando as tarefas agendadas coincidem. A compressão de cópias de segurança, a sincronização encriptada, a indexação de fotografias, a análise de multimédia, as actualizações de contentores e uma sessão de reprodução da família podem ocorrer na mesma hora. O processador tem de lidar com o pico combinado, e não com a média de testes separados.
Uma análise de um NAS de quatro núcleos mostra como um sistema compacto pode abranger funções de cópia de segurança, nuvem privada e multimédia, mas a principal lição de compra é o limite da carga de trabalho, e não esse produto específico. As funções combinadas são práticas quando os seus percursos mais exigentes não requerem todos computação por software ao mesmo tempo.
Crie um teste de pior caso: execute uma cópia de segurança grande e encriptada, inicie uma nova análise de sincronização, actualize a biblioteca multimédia e comece o percurso de reprodução mais exigente que utiliza efectivamente. Observe a saturação do CPU, a latência dos serviços, as interrupções na reprodução e se as filas de armazenamento ou da rede também ficam cheias.
Se o CPU permanecer no limite enquanto os restantes recursos ainda tiverem margem, justifica-se mais capacidade de computação. Se o estrangulamento estiver no conjunto de discos ou na rede, resolva primeiro esse percurso. Comprar mais núcleos antes de localizar a etapa limitadora costuma resultar num servidor mais caro, mas não significativamente mais rápido.
Associe o limite do CPU a um servidor Zima sem sobredimensionar a memória
Para um servidor compacto de cópias de segurança, sincronização, partilha de ficheiros e reprodução maioritariamente directa, a ZimaBoard 2 832 é uma base natural, porque a configuração actual combina um processador Intel N150 de quatro núcleos com 8 GB de memória, duas portas 2.5GbE e conectividade SATA directa. Esta correspondência segue a carga de trabalho, em vez de tratar todos os servidores multimédia como construções topo de gama.
A ZimaBoard 2 1664 utiliza o mesmo processador com mais memória. Isto significa que passar da 832 para a 1664 é adequado quando as aplicações, as caches ou a virtualização precisam de mais margem de RAM, mas não constitui uma actualização do número de núcleos do CPU. Se o problema medido for uma saturação contínua do processador, adicionar apenas memória não resolve o requisito de compra.
Avance para a ZimaCube 2 apenas quando surgir um limite distinto: multitarefa mais intensa, tarefas multimédia mais exigentes, maior expansão de armazenamento, necessidades de rede superiores ou uma carga de trabalho que beneficie genuinamente de uma classe de processador mais potente. Não utilize uma caixa maior como resposta automática a uma única cópia de segurança ocupada.
Se um PC existente já concluir cópias de segurança, sincronizações e sessões multimédia sem contenção, continue a utilizá-lo. A melhor compra é a plataforma mais pequena que ultrapasse o pico medido e deixe uma margem realista para o próximo serviço que planeia executar.
Execute um teste combinado antes de pagar por mais CPU
Meça o servidor durante os trinta minutos mais ocupados que conseguir reproduzir. Utilize uma cópia de segurança completa ou sintética, force uma nova análise de sincronização, inicie a sessão multimédia com maior probabilidade de transcodificação e mantenha os serviços normais em segundo plano activos. Registe a utilização do CPU, a média de carga, as temperaturas, o débito da rede e a latência do armazenamento.
O objectivo não é manter a utilização do CPU baixa. Uma utilização elevada durante uma tarefa curta pode ser eficiente. O sinal de alerta é uma saturação contínua que faz aumentar as janelas de cópia de segurança, atrasa a sincronização, provoca buffering na reprodução ou torna os serviços interactivos pouco responsivos enquanto os restantes recursos ainda têm capacidade.
Se esses sintomas nunca surgirem, um sistema de quatro núcleos é suficiente para a carga de trabalho actual. Utilize o orçamento restante em armazenamento fiável, cópias de segurança adicionais ou rede, em vez de investir em capacidade de computação não utilizada. Se os sintomas surgirem repetidamente, actualize com base na tarefa específica que os provoca.
Um CPU de quatro núcleos não é, portanto, um mínimo nem um máximo universal. É um nível de carga de trabalho: excelente para muitos servidores domésticos centrados no armazenamento, adequado para multimédia quando a reprodução directa ou a aceleração por hardware trata do percurso mais exigente, e insuficiente quando várias tarefas intensivas em software têm de ser executadas em simultâneo.
Perguntas frequentes
Um CPU de quatro núcleos mais recente pode superar um CPU antigo de seis núcleos num servidor doméstico?
Sim. O número de núcleos não reflecte a arquitectura, a velocidade de relógio, os limites de energia, o desempenho da memória ou os motores multimédia de hardware. Compare os percursos reais de cópia de segurança, sincronização e multimédia, em vez de ordenar os processadores apenas pelo número de núcleos.
A aceleração de vídeo por hardware torna um CPU de quatro núcleos suficiente para qualquer servidor multimédia?
Não. Pode eliminar grande parte do trabalho de codificação e descodificação de vídeo para codecs suportados, mas o processamento de legendas, a conversão de áudio, os formatos não suportados, as análises da biblioteca, as cópias de segurança e outros serviços continuam a consumir CPU e memória.
Guia de Compra
Mais para Ler

De quanta capacidade NVMe deve dispor um conjunto de aplicações doméstico?
Um conjunto NVMe de 512 GB é uma base útil para muitas pilhas de aplicações domésticas, mas as bases de dados, as miniaturas, os...

64 GB de RAM é excessivo para um servidor de laboratório doméstico?
Sessenta e quatro gigabytes são excessivos para um laboratório leve, mas justificam-se quando várias VMs ou serviços que consomem muita memória têm de permanecer...

8 GB de RAM é suficiente para um servidor básico de ficheiros e cópias de segurança?
Oito gigabytes podem ser suficientes para um servidor de ficheiros e cópias de segurança centrado no armazenamento, desde que não utilize máquinas virtuais, aplicações...

