Com toda a tecnologia de armazenamento e as novas CPUs gerando desempenho cada vez maior, uma peça do quebra-cabeça que vem entregando desempenho há algum tempo é a memória (DRAM/RAM). Normalmente falando, se mais desempenho for desejado, basta adicionar mais RAM. Isso pode ficar caro rapidamente. Embora a Crucial não possa fazer muito em relação aos custos (já que os componentes são caros, mas o preço está diminuindo lentamente), eles lançaram módulos de RAM de alto desempenho e alta capacidade. Foi isso que a empresa fez com seus módulos de memória para servidor DDR4 LRDIMM.
Com toda a tecnologia de armazenamento e as novas CPUs gerando desempenho cada vez maior, uma peça do quebra-cabeça que vem entregando desempenho há algum tempo é a memória (DRAM/RAM). Normalmente falando, se mais desempenho for desejado, basta adicionar mais RAM. Isso pode ficar caro rapidamente. Embora a Crucial não possa fazer muito em relação aos custos (já que os componentes são caros, mas o preço está diminuindo lentamente), eles lançaram módulos de RAM de alto desempenho e alta capacidade. Foi isso que a empresa fez com seus módulos de memória para servidor DDR4 LRDIMM.
Os módulos de memória de servidor DDR4 LRDIMM da Crucial podem ajudar aplicativos como virtualização, computação em nuvem e computação de alto desempenho (HPC) em duas frentes. Por um lado, eles podem permitir mais DRAM em um servidor por meio de densidades mais altas, os módulos vão até 128 GB. Para um servidor com 12 slots de memória por CPU, poderia aumentar a RAM para 1.5 TB por CPU. A DRAM tem velocidades de até 2,666 MT/s (com as capacidades mais baixas rodando 2,400 MT/s). A RAM também extrai 1.2 V de consumo de energia. Tudo isso pode não apenas ajudar a fornecer o desempenho prometido, mas também economizar custos, pois pode consolidar o uso em densidade e ajudar a evitar paralisações.
Especificações de memória do servidor Crucial LRDIMM
Número da peça | Tipo de Módulo | Densidade | Velocidade | Rank | Voltagem | Configuração do Componente | Latência CAS |
CT32G4LFD424A | LRDIMM 288 pinos | 32GB | 2400MT / s | Dual | 1.2V | 2Gx4 | CL17 |
CT32G4LFD4266 | LRDIMM 288 pinos | 32GB | 2666MT / s | Dual | 1.2V | 2Gx4 | CL19 |
CT64G4LFQ4266 | LRDIMM 288 pinos | 64GB | 2666MT / s | Quad | 1.2V | 4Gx4 | CL19 |
CT128G4ZFE426S | LRDIMM 288 pinos | 128GB | 2666MT / s | Quad | 1.2V | 8Gx4 | CL19 |
Casos de uso
Conforme mencionado acima, há vários casos de uso em que DRAM mais densa e de alto desempenho é ideal ou, em alguns casos, necessária. Pensando em termos de densidade, a resposta fácil vem à mente de mais igual a melhor. No entanto, isso pode se tornar rapidamente proibitivo em termos de custo. A NVRAM é uma tecnologia de ponte que fica entre a DRAM e a tecnologia de armazenamento de alto desempenho, como os SSDs NVMe. A NVRAM aproveita os slots DIMM, limitando a quantidade de slots disponíveis para DRAM de baixa densidade que pode ser usada por um servidor. Os módulos superiores de 32 GB, 64 GB ou 128 GB da Crucial podem permitir que os usuários aproveitem a NVRAM sem sacrificar o espaço ocupado pela RAM.
A densidade também pode permitir o planejamento de DRAM com base em casos de uso. O VDI é um exemplo interessante, pois as novas GPUs permitem que mais e mais sejam feitas do ponto de vista do design gráfico. VDI, por exemplo, pode ver uma grande queda de desempenho se cada VM não tiver RAM suficiente alocada. Um problema aqui é que a maioria dos aplicativos exigirá mais RAM com o passar do tempo. Portanto, os administradores não precisam apenas determinar quanta RAM as VMs precisam no início, mas também precisam ter uma ideia de quanto usarão com o tempo. Com DRAM de maior desempenho e maior densidade, os administradores terão um pouco mais de espaço de manobra com a alocação de RAM. Obviamente, se o VDI estiver configurado para algo simples (call centers ou entrada de dados simples), a RAM não será uma preocupação geral.
A virtualização se encaixa no mesmo barco acima. As VMs não apenas consomem RAM, mas quanto mais VMs por servidor físico tiver, mais RAM será necessária. Quanto mais (ou necessário) VMs de memória tiverem, melhor será a QoS. Isso inclui aplicativos de servidor virtualizado, como Big Data e análises, bancos de dados, hospedagem de conteúdo, e-mail, hospedagem na Web, compartilhamento de arquivos e criação de conteúdo. Mais memória presente na virtualização também significa que as cargas de trabalho imprevisíveis podem ser tratadas melhor à medida que surgem. Essa é uma tendência impulsionada por ofertas de flash mais rápidas, tanto localmente quanto compartilhadas, que permitem que muitas cargas de trabalho de ritmo mais rápido operem no mesmo servidor. A StorageReview faz questão de testar esses cenários em nosso revisões do servidor, onde posicionamos 4 ou 8 de nossas VMs MySQL em um determinado servidor para enfatizar adequadamente os recursos de armazenamento e CPU. Com cada VM de banco de dados recebendo 60 GB de DRAM, os requisitos de memória aumentam rapidamente.
Além de apenas casos em que mais RAM ajuda os aplicativos, as próprias CPUs devem ser levadas em consideração. As CPUs da AMD e da Intel vêm adicionando cada vez mais núcleos e agora chegam a 32 no AMD EPYC. Ter todos esses núcleos significa mais e mais aplicativos que podem ser executados e, novamente, uma demanda cada vez maior de RAM que precisa ser atendida com maior densidade. Conforme mencionado acima, uma placa-mãe com 12 slots para memória pode suportar até 1.5 TB de DRAM para essas novas CPUs de alto número de núcleos.
Desempenho
A RAM é um pouco mais complicada de comparar em comparação com nossa enxurrada normal de testes. No entanto, podemos aproveitar nosso equipamento existente para mostrar qual benefício a adição de mais RAM terá em um sistema em termos da quantidade de cargas de trabalho que ele pode executar e trazer o servidor ao seu potencial máximo. Para demonstrar isso, carregamos um Lenovo SR850 com 512 GB de RAM e executamos nossas cargas de trabalho Sysbench que dependem da RAM ao dimensionar várias instâncias de si mesmo em uma determinada plataforma. Nossa carga de trabalho Sysbench é provisionada com 24 GB dedicados ao MySQL, com o restante indo para os recursos do sistema. Da mesma forma que os clientes procuram aproveitar ao máximo os crescentes recursos de computação, você precisa garantir que haja RAM suficiente instalada no servidor para todas as suas VMs.
Em nosso teste transacional, podemos ver 8VM com oito drives NVMe atingindo 21,632 TPS, enquanto 16VM conseguiu atingir 25,427 TPS. Nem todas as cargas de trabalho podem saturar totalmente os próprios recursos de computação, mas isso mostra que ainda havia desempenho em cima da mesa sem escalar completamente a carga de trabalho.
Passando para a latência média do Sysbench, o 8VM tinha apenas 11.96ms e o 16VM tinha apenas 20.26ms.
Conclusão
Os módulos Crucial LRDIMM Server Memory trazem ainda mais densidade de RAM e performance aos servidores. Os módulos têm densidade de até 128 GB, o que significa que em um servidor com 12 slots de memória, os usuários podem ter até 1.5 TB de RAM por CPU. Os novos módulos também rodam até 2,666 MT/s em velocidade. Isso significa que aplicativos como HPC, virtualização e computação em nuvem poderão obter RAM mais rápida e suficiente para atender às suas necessidades. Em suma, isso pode levar a economia de custos, bem como maior desempenho, levando a uma experiência de usuário final mais eficaz.
DRAM mais densa e de alto desempenho pode levar a uma série de melhorias em vários casos de uso. Ele pode permitir que as organizações aproveitem a NVRAM sem abrir mão de muito de sua pegada de DRAM. Para VDI e virtualização, a RAM adicionada pode amenizar as preocupações de alocação de RAM para uma configuração de VDI e fornecer memória suficiente para VMs que consomem muita RAM. E com a contagem de núcleos aumentando cada vez mais nas CPUs, mais aplicativos estão sendo executados, precisando de mais RAM para atingir o desempenho desejado.
Para desempenho, analisamos os benefícios de poder dimensionar nossas cargas de trabalho pesadas de armazenamento para aproveitar melhor os recursos restantes da CPU. Vimos o desempenho transacional atingir 21,632 TPS com 8VM, o que é ótimo por si só, mas não satura completamente os recursos de computação do servidor. Mover mais VMs do Sysbench para o servidor, com 16 VMs no total, aumentou o desempenho agregado para 25,427 TPS. Como muitos servidores continuam a expandir seus recursos de armazenamento e computação, pode ser necessário aumentar a densidade de DRAM para aproveitar totalmente os recursos disponíveis. Para este trabalho, os LRDIMMs Crucial são perfeitamente adequados e, como resultado, são muito utilizados em nosso laboratório.
Inscreva-se no boletim informativo StorageReview