AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 69612
Accepted
MikeyB
MikeyB
Asked: 2009-09-30 06:04:35 +0800 CST2009-09-30 06:04:35 +0800 CST 2009-09-30 06:04:35 +0800 CST

DIMMs: Single vs Double vs Quad Rank

  • 772

Que diferença o 'Rank' dos DIMMs faz para a memória do servidor? Por exemplo, ao analisar as configurações do servidor, vejo o seguinte sendo oferecido para o mesmo servidor:

2GB (1x2GB) Single Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM

2GB (1x2GB) Dual Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM

Dada a opção de Single Rank vs. Dual Rank ou Dual Rank vs. Quad Rank é sempre um:

  • Mais rápido?
  • Mais barato?
  • Maior largura de banda?


Aqui está o que a IBM tem a dizer (página 7) sobre o assunto, pelo menos em relação aos seus HS22s:

É importante garantir que os DIMMs com o número apropriado de classificações sejam preenchidos em cada canal para um desempenho ideal. Sempre que possível, é recomendável usar DIMMs de classificação dupla no sistema. DIMMs de classificação dupla oferecem melhor intercalação e, portanto, melhor desempenho do que DIMMs de classificação única.

Por exemplo, um sistema preenchido com seis DIMMs de classificação dupla de 2 GB supera um sistema preenchido com seis DIMMs de classificação única de 2 GB em 7% para SPECjbb2005. Os DIMMs de classificação dupla também são melhores do que os DIMMs de classificação quádrupla porque os DIMMs de classificação quádrupla farão com que a velocidade da memória seja reduzida.

Outra diretriz importante é preencher as classificações equivalentes por canal. Por exemplo, deve-se evitar misturar um DIMM de classificação única e um DIMM de classificação dupla em um canal.


Em última análise, o efeito do número de classificações de memória é específico por servidor/chipset. Por exemplo, nos servidores x3850X5 da IBM, mais classificações são melhores (consulte §3.8.4):

Com os processadores Xeon 7500/6500 no x3850 X5, ter mais classificações oferece melhor desempenho. A razão é por causa do esquema de endereçamento, que pode estender as páginas entre as classificações, tornando as páginas efetivamente maiores e, portanto, mais ciclos de acesso à página.

hardware
  • 4 4 respostas
  • 221680 Views

4 respostas

  • Voted
  1. Best Answer
    osij2is
    2009-09-30T07:16:09+08:002009-09-30T07:16:09+08:00

    A Wikipedia tem uma explicação bastante boa de classificação ( link ). Eu diria que RamCity (um fornecedor de memória Kingston) tem uma explicação mais sucinta sobre as classificações ( link ):

    Uma classificação de memória é, simplesmente, um bloco ou área de dados que é criada usando alguns ou todos os chips de memória em um módulo de memória.

    Uma classificação deve ter 64 bits de largura de dados; em módulos de memória que suportam Error Correction Code (ECC), a área de dados de 64 bits de largura requer uma área de ECC de 8 bits para uma largura total de 72 bits. Dependendo de como os módulos de memória são projetados, eles podem conter uma, duas ou quatro áreas de áreas de dados de 64 bits (ou áreas de 72 bits, onde 72 bits = 64 bits de dados e 8 bits ECC).

    O artigo segue mencionando a variação de preços:

    Por que os módulos de memória de classificação única e dupla variam de preço?

    Em geral, os módulos de memória single-rank são construídos usando chips DRAM x4 (“By 4”) e são mais caros do que os módulos de memória dual-rank (que são construídos usando chips x8 DRAM); ambos os tipos de módulos têm o mesmo número de chips, mas as DRAMs x4 são mais caras que as DRAMs x8. Os módulos de memória de classificação dupla podem limitar a capacidade de atualização futura e a capacidade dos servidores ao usar a memória PC2700 ou PC2-3200. Essa compensação entre custo de memória e capacidade é importante a ser considerada ao comprar módulos de memória para servidores baseados em Intel Lindenhurst.

    Em termos de desempenho, eu me refiro à wikipedia:

    As classificações não podem ser acessadas simultaneamente, pois compartilham o mesmo caminho de dados.

    Então, para resumir tudo, parece que as classificações têm mais a ver com densidade e preço do que com desempenho real. Concedido, estou trabalhando com declarações generalizadas de um fornecedor e da wikipedia, não acho que a maioria das pessoas se esforce muito para pesquisar classificações. Tudo o que importa (para a maioria dos administradores de servidor) é que a RAM tenha classificações correspondentes. Não acho que seja uma especificação ou requisito real, mas ajuda a manter alguma consistência e mantém a memória intercambiável em vários servidores semelhantes.

    Lembre-se de que a maioria dos servidores pode ser atualizada e a densidade de RAM tem um fator importante. É melhor (embora mais caro) obter a RAM mais densa para os servidores para abrir espaço para futuras atualizações.

    • 43
  2. Stas
    2010-05-29T09:23:42+08:002010-05-29T09:23:42+08:00

    Em princípio, a classificação de memória pode ser considerada como um banco de memória no módulo. Tem o mesmo efeito de limitação e, em princípio, não difere muito.

    Você pode acessar apenas uma classificação de memória por vez em um canal de memória e não pode ler/gravar de/para o canal muito mais rápido do que com o único chip de classificação única instalado.

    A ideia principal por trás do ranking de memória - colocar mais memória em um módulo de slot único, diminuindo o número de bancos necessários.

    Igual ao banco de memória, quanto mais módulos (ranks) você instalar, mais lenta a velocidade da memória será permitida.

    Geralmente, dois ranks de memória (dois módulos single-rank ou um dual-rank) não afetariam a velocidade da memória (e até aumentariam a produtividade da memória para cerca de 10%).

    Quatro ranks (um quad-rank, dois dual-rank ou quatro single-rank) exigirão a redução da velocidade da memória em uma etapa (tornando a produtividade total aproximadamente igual à do único módulo single-rank).

    Oito classificações (quando suportado) - em duas etapas (com produtividade geral cerca de 10% menor do que com um único módulo de classificação única).

    Pode-se dizer que você troca a velocidade da memória no volume da memória.

    • 24
  3. jacklty
    2009-09-30T07:11:27+08:002009-09-30T07:11:27+08:00

    Como eu sei, o DIMM de classificação única é mais caro que o DIMM de classificação dupla. Para empacotar a mesma quantidade de memória em um DIMM de classificação única, os fabricantes precisam usar chips de maior capacidade para compensar isso. É por isso que o DIMM de classificação única tende a ser mais caro.

    Acredito que Rank tenha algo a ver com o número de conectores para os Chips em um DIMM. Uma vez que o número de conector é limitado. Para caber mais memória com menor custo, eles usam dois bancos em um DIMM para que possam usar chips menores para obter a mesma quantidade de memória. Essa é a razão pela qual poderíamos correr de bancos sem preencher todos os slots de memória.

    • 5
  4. tomwof
    2018-02-10T08:58:48+08:002018-02-10T08:58:48+08:00

    O principal fator casual para DIMMs de várias classificações é a densidade de IC de memória.

    Isso tem o custo de possíveis problemas de compatibilidade em alguns chipsets. Embora os DIMMs de classificação dupla possam ter um desempenho melhor em alguns chipsets.

    DIMMs de classificação única tendem a ser mais caros; para atingir a mesma capacidade, os CIs de memória devem ser maiores.

    • 0

relate perguntas

  • Como descobrir detalhes sobre hardware na máquina Linux?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Resolver o nome do host do endereço IP

    • 8 respostas
  • Marko Smith

    Como posso classificar a saída du -h por tamanho

    • 30 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    Qual é o utilitário de linha de comando no Windows para fazer uma pesquisa reversa de DNS?

    • 14 respostas
  • Marko Smith

    Como verificar se uma porta está bloqueada em uma máquina Windows?

    • 4 respostas
  • Marko Smith

    Qual porta devo abrir para permitir a área de trabalho remota?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    MikeN No Nginx, como posso reescrever todas as solicitações http para https mantendo o subdomínio? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 Qual é a diferença entre colchetes duplos e simples no bash? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch Como altero a senha da minha chave privada? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt Como funciona a sub-rede IPv4? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve