O uso do processador aumenta com a RAM de 4 GB instalada

9

Eu tenho um Intel Atom D2700 (Synology NAS DS412 +) com 4 GB de RAM executando o kernel 3.2.30 x86_64. Esta unidade tem um único slot DIMM.

Uma coisa que eu e outros descobrimos é que, ao adicionar um DIMM de 4 GB contra um DIMM de 2 GB, a unidade experimenta um uso de CPU significativamente maior quando está sob carga (por exemplo, aplicativos Java "pesados" como servidores Minecraft ou transcodificação Plex) , etc). Muitos usuários descobriram que, quando voltam para 2 GB, todos esses problemas de alta carga desaparecem.

Isso é algo específico para o Linux que pode causar isso? Ou isso é um problema com o próprio átomo?

    
por Trevor Seward 17.03.2013 / 19:19

8 respostas

7

Dê uma olhada no Processador Intel Atom® Série D2000 e N2000 Datasheet, vol. 1 .

Note as páginas 32-33 e a tabela 3-24.

A vantagem disso é que, enquanto o processador e o controlador de memória suportam 4 GB de RAM total, eles suportam apenas em pedaços de 2 GB, em 2 GB por slot. Já que seu 412+ possui apenas um slot, 2 GB é seu máximo de RAM. Qualquer coisa acima disso é provável que seja imprevisível.

    
por 20.02.2014 / 01:19
0

Se houver mais memória, a CPU terá mais dados / programas disponíveis para trabalhar (ficará ociosa aguardando dados do disco menos tempo), portanto, o uso da CPU deve aumentar, especialmente sob carga alta. O rendimento aumenta? Ou você não mediu isso?

    
por 17.03.2013 / 19:24
0

Um computador SEMPRE tem um gargalo, caso contrário, todos os problemas seriam resolvidos no tempo zero. Quando você removeu o gargalo da memória, o sistema parou de ter que esperar no disco e assim a CPU se tornou melhor utilizada.

Isso toca em um dos meus ódios de estimação: os populares blogs de busca de sensações e sites de resenhas não sabem como fazer benchmark. Um CPU 100% utilizado não é um CPU desperdiçado. O computador perfeito seria capaz de utilizar todos os recursos 100% para todas as cargas de trabalho, mas estamos muito longe desse tipo de tecnologia. Mas eu divago.

A menos que haja um problema com o gerenciamento de memória em seu sistema operacional, mas isso é muito menos provável.

    
por 23.03.2013 / 19:20
0

Existe alguma chance de que sua nova RAM seja DDR3-800 e a antiga seja DDR3-1066 (ou que a nova RAM tenha maior latência?

Se sua carga de trabalho tiver muitos erros de cache e atingir a RAM com frequência, a RAM mais lenta poderá fazer uma diferença significativa - esse benchmark mostra uma diferença de 30% na largura de banda de memória entre -1066 e -800 RAM:

link

Sua carga de trabalho teria que ser bastante intensiva de memória para ver muita diferença.

    
por 27.03.2013 / 00:37
0

Eu nunca experimentei isso, apenas adivinhando: Talvez este seja um problema devido ao Atom não conseguir endereçar mais do que 4G fisicamente (IIRC) e alguma colisão com o espaço de endereçamento PCI.

Dê uma olhada em os respectivos parâmetros do kernel (mem *) . Eles provavelmente não nos dão uma boa explicação do problema, mas podem resolvê-lo (ao custo de alguma RAM). Então você pode evitar que o kernel use o x superior MiB. Você pode testar em qual borda o problema desaparece. É provável, mas não seguro, que os dispositivos PCI sejam mapeados diretamente abaixo de 4G. Faz sentido verificar isso, mas eu não sei como fazer isso (talvez através de alguma ferramenta ACPI ou cat /sys/devices/pci0000\:00/0000\:00*/resource ).

    
por 27.03.2013 / 03:55
0

Você viu este tópico no fórum do Synology:

link

Uma pessoa diz que alterar um parâmetro em /etc/rc.d ajuda (é onde vm.min_free_kybtes é definido com base na quantidade de RAM instalada). Mas isso parece ser mais para um 1GB - > Upgrade de 2 GB, não 2 GB - > 4 GB.

Outros afirmam que 4GB não funcionam, enquanto um cara afirma que um módulo KVR1066D3S7 / 4G (que é 1066Mhz) funciona bem enquanto outros com módulos de 1333Mhz como o seu estão vendo problemas.

Não parece haver muita evidência lá para apontar uma solução, mas você não é o único a ver uma degradação no desempenho com 4GB de RAM nesse DS412 +.

    
por 27.03.2013 / 05:46
0

Meu (educado) palpite é que o cache do seu processador não pode lidar com mais de 2 GB de RAM, então instalar mais do que isso faz com que o cache seja desativado, causando um impacto significativo no desempenho. É também uma CPU quad-core, portanto, um único aplicativo encadeado só pode usar no máximo 25% do total da CPU, e é por isso que ele não sobe depois de adicionar RAM.

    
por 06.01.2014 / 05:11
0

tl; dr

Eu acho que o culpado é o módulo de RAM incompatível.

Eu li através de Folha de dados do D2000 (como sugerido por quadruplebucky ). AFAIK a folha de dados não diz nada sobre a limitação do tamanho da RAM em relação a um número de slots DIMM. Ele fala sobre classificações (ref. Geometria da memória ).

Qualquer pessoa que queira atualizar a RAM no sistema D2000 deve verificar a Tabela 3-24 para Configurações de Memória Suportadas . Para 4096 MB de tamanho de memória, o módulo deve ser:

  • duplo classificado,
  • com 16 chips de densidade de 2 gigabits.

Os módulos de memória da mesma capacidade são fabricados em diferentes configurações, de modo que se pode obter, e. Módulo de classificação única de 4 GB usando oito chips de densidade de quatro gigabits, cuja configuração não está listada na tabela - veja este iluminando postagem da Kingston .

Dito isso, você precisa verificar as especificações do número de peça exato do seu módulo para ter certeza se ele é compatível. Eu instalei recentemente o Patriot PSD34G1333L2S no DS713 + e até agora ele está se saindo bem.

    
por 12.04.2018 / 11:31