A execução de máquinas virtuais a partir de um SSD híbrido verá um aumento significativo na velocidade?

6

Tenho máquinas virtuais executando um disco rígido externo de 7200 rpm conectado a um laptop com eSATA. Gostaria de atualizar a unidade para um SSD, mas não posso comprar uma do tamanho necessário.

O uso de um SSD híbrido para esse fim proporcionaria um aumento significativo de velocidade?

Alex Angas
fonte
Como isso funcionou? Estou em uma situação semelhante agora.
George Mauer
@GeorgeMauer Como preciso executar várias VMs e não quero cometer um erro com o dinheiro da minha empresa, decidi não seguir em frente. No entanto, você notará que nenhuma das respostas até o momento contém medidas, portanto ainda pode ser uma boa abordagem.
Alex Angas

Respostas:

3

Eu tendem a concordar com Billy. As métricas de desempenho de http://www.hardwaregeeks.com/index.php/site/comments/seagate_momentus_xt_500gb_hybrid_ssd/ sugerem que, para uma única VM, o aumento de desempenho está definitivamente aí. As unidades híbridas atingem seu aumento de velocidade, armazenando em cache os setores mais usados ​​do disco rígido na memória flash, acelerando as leituras. Múltiplas VMs, se iniciadas e encerradas com frequência, podem espalhar demais as leituras e gravações para permitir que a unidade híbrida faça muita diferença.

No entanto, se você tiver máquinas suspensas e retomadas com frequência, esses arquivos de suspensão poderão permanecer no cache por mais tempo (pois seriam os arquivos mais acessados), dando a você o impulso que procura. Não tenho certeza de quão inteligente ou agressivo é o mecanismo de armazenamento em cache nessas unidades, mas, pelo que entendi, quanto mais tempo você usar uma unidade, mais preciso será o algoritmo de armazenamento em cache para manter os arquivos corretos no cache flash.

yuriismaster
fonte
+1. Lembre-se também de que a unidade não sabe nada sobre arquivos, apenas blocos. Portanto, se houver apenas uma parte do arquivo acessada, a unidade não terá problemas em usá-la como a parte armazenada em cache no flash.
quer
Como a Seagate afirma que seu algoritmo exclui arquivos grandes de serem armazenados em cache no SSD. Eu acho que isso exclui as VMs deles, mas o teste deve ser realizado para provar isso. Eu também posso ver porque é isso? Bem, simplesmente porque a unidade híbrida deve aumentar o desempenho geral (como vários aplicativos, não apenas um grande) e deve executar uma política de uso justo ao escolher arquivos para armazenar em cache.
Robert Koritnik
4

Depende. As unidades híbridas oferecem desempenho aprimorado quando há um segmento da unidade que é comumente acessado e, portanto, que pode ser armazenado em cache em flash.

Eu suspeitaria que, para uma única VM, isso seria mais rápido, mas, para várias VMs, cada vez que uma VM era iniciada, ela liberaria a maior parte do cache flash de volta para o disco de qualquer maneira.

Billy ONeal
fonte
Eu nunca tentei isso, mas concordo plenamente.
Shinrai 22/10/10
Deve-se observar que esses LBAs armazenados em cache frequentemente incluem apenas aqueles com arquivos não muito grandes. Tenho certeza de que os arquivos da VM seriam descartados nessa equação. Mas os testes devem provar ou rejeitar esta tese.
Robert Koritnik
11
@ Robert: A unidade não sabe sobre arquivos, apenas sobre blocos de disco. Eu não acho que o tamanho de um arquivo entre na imagem. (Afinal, a unidade tem que trabalhar com o que sistema de arquivos que você pode colocar lá)
Billy ONeal
0

Eu uso Linux. Eu tenho um SSD de 128GB (Sandisk Ultra Plus). Não uso tudo isso no sistema operacional, apenas 18 GB. E eu uso um disco rígido externo de 1 TB para o / home com os usuários.

Portanto, usando o LVM, cortei 40 GB da parte não utilizada do SSD para 2 pequenas máquinas virtuais com WindowsXP e Win7 e montei essa partição em / home / user / Virtualbox VMs /

Mudei todos os arquivos para o SSD e agora as VMs do Windows são executadas a partir do SSD.

Bem, que aumento de desempenho! É como eles correm nativamente.

O Linux possui muitas ferramentas úteis para fazer tudo com seus discos. Com o LVM, você pode cortar, ampliar e encolher parte do SSD para usar o que quiser. E existem ferramentas para usar o SSD como cache para unidades mecânicas.

Se você precisa do Windows? Ok, se você não é um jogador, apenas na máquina virtual executando SSD, você não perderá o desempenho.

Mechano
fonte