diz que o uso do cache io host para o controlador sata pode representar um risco para o desempenho do sistema.
Ao mesmo tempo, no meu caso, vejo a vantagem de usar o host io cache - o DisckCrystalMark informa 10x vezes melhor desempenho quando o host io cache é ativado para o controlador sata.
Eu pesquisei muito no Google e descobri que essa pergunta é um pouco complicada, porque depende de muitas nuances. Tal como o tipo vdi, tamanho, pode ser armazenar tipos de arquivos, tamanho, charater de acesso, etc, etc.
Digamos que eu tenha um aplicativo de CRM no guest que usa armazenamento baseado em arquivo (270 arquivos, tamanho de 3 GB). Devo adicionar controlador sata separado à minha VM, em seguida, ativar o host io cache para ele, criar vdi separado (digamos, 10 GBytes), conectá-lo a esse "controlador de cache", mover o armazenamento de arquivo de app crm para esse disco? E deixar o controlador sem cache que tem a unidade do sistema principal?
Ou posso ativar o armazenamento em cache do host para todo o sistema no primeiro controlador sata de vm?
O que é prós e contras em cada um desses casos?
E, finalmente, quais são os cenários certos para usar ou não o cache de host do host? Quando devo usar o host io cache sem risco de problemas?
PS:
Anfitrião: Servidor Ubuntu 14 com 68 GB de RAM HDD Raid 1 Intel Xeon E5520 x 2 (2 * 4 núcleos) Virtualbox 4.3.30
Convidado: Windows 2012R2 4 núcleos, 32 GB de RAM, controlador SATA único com disco standart único do tipo vdi.
Com o cache do host host desativado, os resultados são:
Sequential Read (Q= 32,T= 1) : 123.458 MB/s
Sequential Write (Q= 32,T= 1) : 97.999 MB/s
Random Read 4KiB (Q= 32,T= 1) : 6.899 MB/s [ 1684.3 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 2.131 MB/s [ 520.3 IOPS]
Sequential Read (T= 1) : 122.048 MB/s
Sequential Write (T= 1) : 85.759 MB/s
Random Read 4KiB (Q= 1,T= 1) : 1.597 MB/s [ 389.9 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 1.652 MB/s [ 403.3 IOPS]
Mas com o cache de host do host ativado, eu tenho:
Sequential Read (Q= 32,T= 1) : 501.050 MB/s
Sequential Write (Q= 32,T= 1) : 552.461 MB/s
Random Read 4KiB (Q= 32,T= 1) : 26.325 MB/s [ 6427.0 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 21.424 MB/s [ 5230.5 IOPS]
Sequential Read (T= 1) : 653.452 MB/s
Sequential Write (T= 1) : 603.009 MB/s
Random Read 4KiB (Q= 1,T= 1) : 16.561 MB/s [ 4043.2 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 14.950 MB/s [ 3649.9 IOPS]
Então, onde está a verdade?
Aqui links eu pesquisei, existem alguns resultados contraditórios:
h__ps: //forums.virtualbox.org/viewtopic.php? f = 1 & t = 61428