Deixe-me começar fazendo uma pergunta semelhante. Qual é melhor:
Uma Ferrari F50 ...

Fonte: Wikipedia
ou… um Ford F150?

Fonte: Wikipedia
Acho que você sabe a resposta: Depende™!
Se você estiver carregando um saco de mantimentos, a Ferrari está ótima. Se você estiver transportando algumas toneladas de terra, pedras, madeira e assim por diante, você quer a camionete.
O mesmo acontece com a memória. Se seu trabalho (workload) cabe em 1 GB de RAM (e isso inclui o sistema operacional, o aplicativo e quaisquer dados que você esteja manipulando), então é provável que a memória DDR4 mais rápida tenha um desempenho melhor.
Se sua workload não couber em 1GB, mas couber em 4GB, então há uma boa chance de que a memória maior, mas mais lenta, tenha um desempenho geral melhor.
Se você tentar transportar sujeira, pedras e/ou madeira com a Ferrari, terá que fazer muitas viagens e poderá até mesmo dirigir mais devagar do que o normal. Da mesma forma, se você tentar executar uma workload que não cabe no seu 1 GB de RAM, provavelmente terminará paginando para o disco. O disco é extremamente lento em comparação com a RAM.
Se você tentar conduzir seu Ford F150 em uma pista de corrida sinuosa, terá que diminuir um pouco a velocidade nas curvas e não terá a velocidade máxima nas retas como faria nas Ferrari. Da mesma forma, se você tentar executar uma workload que não usa muita memória, mas é muito sensível à latência de acesso e taxa de transferência, você descobrirá que funciona muito melhor no DDR4 menor e mais rápido de 1 GB do que no maior, DDR de 4 GB mais lento.
Onde está o ponto de cruzamento? Existe uma equação mágica para "Quando xxGB de velocidade xx é melhor do que yyGB de velocidade yy?" Não. Você precisa conhecer a workload e suas características. Não existe uma única figura de mérito. Este é um problema multidimensional.
Uma pequena anedota de trabalho relacionada: um colega de trabalho e eu estávamos conversando sobre o layout da memória de um de nossos sistemas. Eu indiquei que acabamos de nos referir a um buffer de 2 kilobytes como "generoso". Trata-se de um periférico de altíssima velocidade que se conecta a um servidor com meio terabyte de RAM.
O "melhor" tamanho e as características de velocidade de uma RAM realmente dependem do que está sendo usado e onde.
0 comentários:
Postar um comentário