
Quando escolhemos memória para nossos itens ou servidores, sempre tomamos cuidado com o tamanho da memória e a velocidade do barramento, mas a maioria das pessoas nunca se preocupa com o tempo da RAM; qual o significado desse recurso e qual a sua real importância?
Responder1
Aquié uma boa explicação dos tempos de RAM, que seriam os quatro números após a velocidade do barramento da RAM. Esses valores controlam vários tempos relacionados à forma como o controlador de memória se comunica com a RAM.
Latência CAS (tCL) - Este é o tempo de memória mais importante. CAS significa Strobe de endereço de coluna. Se uma linha já tiver sido selecionada, ela nos informa quantos ciclos de clock teremos que esperar por um resultado (após enviar o endereço da coluna ao controlador de RAM).
Atraso de endereço de linha (RAS) para endereço de coluna (CAS) (tRCD) - Depois de enviarmos ao controlador de memória um endereço de linha, teremos que esperar tantos ciclos antes de acessar uma das colunas da linha. Portanto, se uma linha não foi selecionada, isso significa que teremos que esperar os ciclos tRCD + tCL para obter nosso resultado da RAM.
Tempo de pré-carga da linha (tRP) - Se já tivermos uma linha selecionada, teremos que esperar esse número de ciclos antes de selecionar uma linha diferente. Isso significa que serão necessários ciclos tRP + tRCD + tCL para acessar os dados em uma linha diferente.
Row Active Time (tRAS) - Este é o número mínimo de ciclos que uma linha deve estar ativa para garantir que teremos tempo suficiente para acessar as informações nela contidas. Geralmente precisa ser maior ou igual à soma das três latências anteriores (tRAS = tCL + tRCD + tRP).
Menor é melhor para esses valores.
Você não pode danificar a RAM alterando qualquer um desses valores (ao contrário da modificação da velocidade ou voltagem do barramento). Se a RAM não puder lidar com isso, ela simplesmente não interagirá com a CPU adequadamente e seu sistema irá travar ou travar.
Os valores dos adesivos são armazenados na EEPROM de detecção de presença serial (SPD) da RAM, mas algumas placas-mãe podem substituí-los. O fabricante testou a RAM com os valores fornecidos, portanto, se você se desviar das especificações do fabricante, a RAM poderá não funcionar de maneira confiável (sessões de teste longas do Memtest86 são recomendadas se você brincar com esses valores).
Responder2
O tempo de RAM é basicamente uma medida de latência. É o número de ciclos necessários entre o momento em que a RAM recebe um comando do processador e o momento em que o processador pode esperar uma resposta estável.
Dependendo do uso dos servidores, o impacto dos tempos de memória RAM no desempenho pode variar. As temporizações da RAM não afetam a largura de banda total da memória RAM, que é determinada pela velocidade do barramento e não afetam a capacidade. A latência da memória RAM já é tão baixa em comparação com unidades SSD ou HDD e outros métodos de armazenamento de dados, que quando usada como armazenamento para dados quentes é muito mais benéfico ter grande capacidade e largura de banda do que se preocupar com tempos. Os servidores também costumam usar DRAM registrada/em buffer, o que ajuda a permitir capacidades maiores ao custo de mais latência/tempos piores.
Ram Timings pode indicar potencial de overclock ou pequenos aumentos de desempenho, mas isso é de interesse principalmente para overclockers entusiastas, não para pessoas que estão projetando servidores confiáveis e de alta capacidade.