Estou muito interessado na otimização do meu trabalho e estou tentando entender melhor como selecionar as quantidades de RAM. Da minha leitura:
Para a mesma velocidade de memória DDR4 e tipo de DIMM, mais classificações normalmente aumentarão a latência carregada. Embora mais classificações no canal forneçam ao controlador de memória uma capacidade maior de paralelizar o processamento de solicitações de memória e reduzir o tamanho das filas de solicitações, ele também exige que o controlador emita mais comandos de atualização. Os benefícios de maior paralelização superam a penalidade dos ciclos de atualização adicionais até quatro níveis. O resultado líquido é uma ligeira redução nas latências carregadas para duas a quatro classificações em um canal. Com mais de quatro ranks em um canal, há um pequeno aumento na latência carregada. Fonte da citação: Útil para obter a definição de "rank".
Posteriormente, se eu quiser reduzir a latência de carga, acho que quero de duas a quatro classificações na minha RAM. No entanto, como você sabe quantos ranks algo é?
Por exemplo, se eu comprar RDIMMs de 32 GB, como posso saber quantos ranks essa RAM tem?
Atualização : Para qualquer outra pessoa que precise fazer isso: entrei na ferramenta de pesquisa de peças da minha empresa e consegui extrair as informações. Isso me deu esta string: "DIMM,32GB;2933,2RX4,8G,DDR4,R". Este post é útil para entender essa saída. O 2RX4 significa 2 fileiras de 4, cada uma com 8 GB de tamanho. Se você estiver apenas procurando comercialmente, poderá pesquisar pelo número da peça se estiver usando Newegg ou algo assim.
Na verdade, é parte do número do modelo na RAM. Mesmo que não seja explicitamente explicado, olhando para trás na especificação desse modelo de módulo deve ter as informações. Com 64 bastões você está quase sempre olhando para 4 posições.
Se você estiver olhando para os dados do controlador de gerenciamento de banda base, é uma questão de quanta informação você obterá. Se for um sistema Linux você pode fazer
dmidecode
o dump de todas as informações sobre os módulos por slot.O outro problema que você encontrará é que algumas placas-mãe são limitadas no número de classificações que podem abordar. Isso geralmente aparece em seus recursos máximos de RAM, que fazem parte das especificações do sistema.
Claro que a última questão seria se o custo da nova RAM e o tempo de inatividade do sistema justificam a substituição. Em muitos casos, seria melhor especificar novos sistemas, a menos que você esteja implementando a especificação para atualizar a capacidade da memória RAM ao mesmo tempo.
A outra coisa é que os tempos do CAS têm um efeito muito pequeno no desempenho. A maioria dos estudos que vi são com sistemas de jogos, mas dependendo da carga de trabalho, pode ser algo para se estar ciente.