ti-enxame.com

Rapid SSD vs. RAM em servidores

POR PREÇOS PER GB de Rapid SSD (como Intel X25-E) chegam perto dos preços do ram de alta qualidade. Então, quais vantagens extras o ssd te dá? Quais são as razões específicas, por que você compra SSD, em vez de apenas colocar mais RAM na sua máquina do servidor, para que ele seja usado como cache de HDD ou até mesmo criar RAM-Disk?

Editar: Claro que estou ciente de que SSD é persistente. Mas assim são os dados no cache de disco. Ler de RAM tem que ser muito mais rápido, depois lendo do SSD. Além disso, o SSD tem tempos de gravação lentos, então não há vantagem sobre HDD lá. Especialmente para gravações sequenciais.

Edit2: quantidade de RAM Você pode colocar não é tão limitado. Com a introdução do DDR3, não é mais múltiplos de 2, é múltiplo de 3. Standard Soho Mobos tem 6 slots, enquanto os placas do servidor 12 ou mesmo impressionantes 18 slots , apoiando total de 144 GB de RAM. Mesmo se você usa mais rentáveis ​​4GB de memória, você ainda pode ter 72 GB.

6
vartec

Então, quais vantagens extras o SSD te dá?

  • Persistência (não perca dados na interrupção de energia)
  • O custo ainda é menor e cairá muito rapidamente comparado com RAM ao longo do tempo
  • Nenhum limite superior ao tamanho - você verá 1TB SSDs antes de ver um servidor de berços que aceita 1TB de RAM
  • Interface Comum - você pode mover o SSD para qualquer outro computador e conectá-lo ou até mesmo uma ponte USB <-> SATA. Não é possível fazer isso com RAM sem verificar as especificações MB, removendo a memória existente se os slots estiverem cheios, etc.
  • Pode adicionar vários SSDs a um computador, enquanto RAM é, finalmente, limitado.

por que comprar e SSD em vez de apenas colocar mais RAM na sua máquina do servidor?

Quando eu preciso de um armazenamento persistente rápido, uso SSD.

Quando eu preciso de armazenamento volátil rápido, uso RAM.

Se o UPS falhar, ou a placa-mãe falhar, ou o software trava o sistema operacional, você perderá tudo na RAM.

Simplesmente não há substituto para armazenamento persistente.

Além disso, embora você indique o custo é semelhante, o custo de SSDs de alto desempenho vai cair como uma rocha sobre a rede dois anos.

Agora, pode fazer sentido se você ler apenas dados, ou índices que você não se importe a reconstruir, armazenado completamente na RAM.

Nos casos em que o custo e o risco são baixos, você pode até mesmo realizar cache de disco mais agressivo contra um disco rígido mais lento.

Mas no final do dia, Se você quiser armazenamento e desempenho persistentes, você comprará um disco rígido lento e RAM Fast, ou comprar um SSD de alto desempenho.

Em geral, o SSD será mais barato do que tanto o disco rígido quanto o RAM juntos.

Mas, a qualquer maneira, os SSDs ainda são itens de nicho. Você não usa um SSD, a menos que tenha necessidades específicas.

-Adão

9
Adam Davis

Indiretamente relacionado - considere a tecnologia Fusion-io iodrive Tecnologia - para certas aplicações são uma dádiva de Deus.

Prós - mais rápido que o SSD (ler e escrever), capacidade de persistência, grande (ish), versões lâmpadas disponíveis, mais baratas por GB do que RAM, mas quase tão rápido), mais lento que a RAM, mais querido por GB do que SSD.

Se você tivesse um aplicativo que precisasse escrever um valor justo, para um grande conjunto de dados, mas ter acesso muito rápido, idealmente aleatório, então eu acho que eles realmente têm um lugar. Nós vamos usá-los com Zeus ZXTM L4-7-lbs/web-caches.

2
Chopper3

Previsibilidade e flexibilidade.

Primeiro, Grusting mais RAM em um sistema existente ajuda o desempenho nos intervalos inferiores, mas os benefícios decapam rapidamente à medida que você entra em um espaço onde o sistema operacional realmente não utiliza o extra = RAM Muito eficientemente. Em algum momento, o sistema operacional realmente terá dificuldade em prever o que os setores serão laterais do disco. (Chegou aleatoriedade para esses setores)

Digite a previsibilidade: Se você deseja certificar-se de que cada registro em seu banco de dados seja alcançado de forma de alta velocidade, colocando todo o banco de dados em alta velocidade da mídia definitivamente realiza isso.

Existem outras maneiras de alcançar isso (drives de RAM, bancos de dados especiais), mas fazendo coisas dessa maneira o abre para outros problemas. (falha de energia, sendo menos padrão significa menos testado geralmente etc ...)

A flexibilidade do SSD é simples: a maioria das placas não suporta adicionar RAM na mosca.

2
cgp

Você já fez a matemática comparando velocidades de acesso para RAM, SSDs e discos?

Se você comparar acessar algo em RAM (RAM 1033MHz) com a busca de um disco (tempo de busca 8ms), RAM é algo como 10 milhões de vezes mais rápido.

Agora substitua o disco por um SSD. Anandtech fornece uma latência de leitura aleatória de 0,22 metros para o X25-M de Intel. Isso é 36 vezes mais rápido que o disco. Vamos ser generosos e chamá-lo de 100 vezes mais rápido (torna minha aritmética mental mais fácil também). Isso faz RAM 100000 vezes mais rápido que os SSDs.

Quais são as razões específicas, por que você compra SSD, em vez de apenas colocar mais RAM na sua máquina do servidor, para que ele seja usado como cache de HDD ou até mesmo criar RAM-Disk?

Se você puder cache alguma coisa na RAM, então esse é o caminho a percorrer. Caso contrário, usar os SSDs para cache os dados de disco podem fornecer alguns benefícios. Tudo depende da quantidade de dados que necessitam de cache vs a quantidade de RAM e/ou SSD disponível para cache.

0
pgs

Os SSDs não perdem seus dados quando você os alimenta - óbvio, mas importante.

0
Chopper3

Observe que você pode anexar 80 GB a qualquer servidor, mas 80 GB de RAM é problemático - você precisaria de varas e bote raras e caras de 8GB com mais de 8 slots.

Sem mencionar que você pode instalar 160GB em um jiff ...

0
Dani

Para dizer a verdade SSD vs RAM não dá vantagens. A menos que você não possa atualizar seu servidor para mais RAM.

0
Kazimieras Aliulis

Chegando com uma solução de 512 GB X25-E requer 8 conectores SATA e em torno de USD 6.800.

Vindo com um 512GB RAM Solução requer pelo menos US $ 50.000 e muita engenhosidade .

Max fora seu RAM para memória de trabalho rápido. Vá com o SSD rápido para armazenamento persistente. Otimizando seu software para usar menos RAM Ainda vale a pena, uma vez que você atinge os números altos.

0
Peter Stuer