O que realmente acontece quando eu marcar um disco como SSD no ESXi?

12

No VMWare ESXi / vSphere, você pode marcar um disco ou LUN como "Flash" , indicando que o disco é um SSD (ou o LUN é suportado por armazenamento SSD / flash)

Ao fazer isso, você recebe o seguinte aviso:

Marcar discos HDD como discos flash pode prejudicar o desempenho dos datastores e serviços que os utilizam.  Marque os discos como discos flash apenas se tiver certeza de que são discos flash.

Marcar discos HDD como discos flash pode prejudicar o desempenho dos datastores e serviços que os utilizam. Marque os discos como discos flash apenas se tiver certeza de que são discos flash.

Esse aviso me deixa curioso: o que realmente marca um LUN como flash ? Como isso altera o comportamento / desempenho da VMware? Como poderia deteriorar o desempenho, ou seja, o que tecnicamente muda em um nível baixo?

Josh
fonte
3
Ótima pergunta. Eu já me pergunto sobre isso há algum tempo, mas nunca me esforcei para encontrar a resposta.
EEAA
3
As unidades flash não têm tempo de busca diferentemente das unidades mecânicas, portanto, talvez isso remova os esforços para manter os dados desfragmentados.
Jason Martin
Suspeitei de algo semelhante @JasonMartin, mas não queria apenas adivinhar, queria ter certeza!
Josh
kb.vmware.com/selfservice/microsites/... Parece que VMware tenta evitar gravá-lo ou colocá-lo em um caminho citical
quadruplebucky
Isso é muito útil @quadruplebucky, lendo agora. Obrigado!
Josh

Respostas:

3

Quando você marca um disco como um disco flash, o VMware tenta usá-lo principalmente como um cache para o armazenamento de dados. Como os SSDs são muito mais rápidos que os discos rígidos, melhora o desempenho do armazenamento de dados. Se você marcar um disco rígido como discos flash, o VMware tentará usá-lo como cache, esperando tempos de busca muito baixos e alta taxa de transferência. Como um disco rígido não pode oferecer esse desempenho, você notará um desempenho degradado no armazenamento de dados.

Uma palavra de cautela: já faz um tempo que ouvi isso em um treinamento da VMware, posso me lembrar errado ou no contexto errado; portanto, leve-o com um pouco de sal.

Gerald Schneider
fonte
1
Tenho certeza de que o ESXi não usará SSDs automaticamente para armazenar em cache, tanto quanto sei que você precisa configurar explicitamente os dispositivos de armazenamento em cache. No entanto, você está certo sobre isso: se você marcar HDDs lentos como SSDs e usá-los para cache, verá menos desempenho em vez de mais. Tanto quanto eu sei, marcar dispositivos como SSD é um recurso para situações em que o controlador (RAID-) esconde os verdadeiros fetaures do dispositivo. Não marque HDDs como SSDs se precisar de desempenho SDD!
Mario Lenz