O Toshiba XG6 é o primeiro SSD do mercado desenvolvido com memória 96D TLC BiCS FLASH de 3 camadas, juntando-se ao impressionante portfólio de clientes intermediários da empresa como seu mais novo drive NVMe mainstream. Anunciado em julho, o XG6 substitui o altamente impressionante XG5, uma unidade que realmente gostamos e que funcionaria bem em PCs clientes, dispositivos móveis de alto desempenho, segmentos de jogos e aplicativos incorporados. Embora o XG6 certamente também seja construído para esses casos de uso, ele também é ideal para ambientes de data center como unidades de inicialização em servidores, armazenamento em cache e registro, processamento in-situ e armazenamento de mercadorias.
O Toshiba XG6 é o primeiro SSD do mercado desenvolvido com memória 96D TLC BiCS FLASH de 3 camadas, juntando-se ao impressionante portfólio de clientes intermediários da empresa como seu mais novo drive NVMe mainstream. Anunciado em julho, o XG6 substitui o altamente impressionante XG5, uma unidade que realmente gostamos e que funcionaria bem em PCs clientes, dispositivos móveis de alto desempenho, segmentos de jogos e aplicativos incorporados. Embora o XG6 certamente também seja construído para esses casos de uso, ele também é ideal para ambientes de data center como unidades de inicialização em servidores, armazenamento em cache e registro, processamento in-situ e armazenamento de mercadorias.
A Toshiba também afirma que seu novo SSD XG6 desfruta de um grande aumento de 40% no tamanho do chip por unidade em comparação com a memória flash 64D 3 ou posterior, enquanto sua relação desempenho-potência é cotada em 4.5 W e 5.7 W, respectivamente. O Gen BiCS FLASH também suporta velocidades Toggle 3.0 (667-800MT/s) e 1.2VI/O.
No que diz respeito ao desempenho, a Toshiba cita alguns dos melhores números que vimos nesta classe de SSDs. Especificamente, espera-se que o XG6 atinja 3,180 MB/s de leitura e 2,960 MB/s de gravação em velocidades sequenciais, enquanto leituras e gravações aleatórias são cotadas em 355,000 IOPS e 365,000 IOPS, respectivamente.
Especificações Toshiba XG6 Client NVMe SSD
Capacidade do usuário (GB): | 256, 512, 1024 |
Tecnologia de Memória Flash: | BiCS FLASHTM (TLC) 96D de 3 camadas |
Interface: | PCIe Rev. 3.1a Gen3 x 4L / NVMe Rev. |
Fatores de forma: | M.2 2280 (22mm X 80mm) lado único |
Desempenho: | |
Leitura sequencial: | Até 3,180MB / s |
Gravação sequencial: | Até 2,960MB / s |
Leitura aleatória: | Até 355,000 IOPS |
Gravação Aleatória: | Até 365,000 IOPS |
Poder: | |
Consumo: | Leitura Ativa: < 4.5 W tipo. Gravação ativa: < 4.7 W tipo. Modo L1.2: < 3 mW típico. |
Segurança padrão TCG Pyrite e OPAL 2.01 como opção | |
MTF: | 1,500,000 horas |
Temperatura: | |
Operativo:
|
|
Não operacional: -40 a 85 Ta ℃ | |
Garantia limitada: | Aproximadamente 5 anos |
Desempenho
Mesa de teste
A plataforma de teste utilizada nesses testes é uma Dell PowerEdge R740xd servidor. Medimos o desempenho do SATA por meio de uma placa RAID Dell H730P dentro deste servidor, embora definimos a placa no modo HBA apenas para desativar o impacto do cache da placa RAID. O NVMe é testado nativamente por meio de uma placa adaptadora M.2 para PCIe. A metodologia usada reflete melhor o fluxo de trabalho do usuário final com os testes de consistência, escalabilidade e flexibilidade nas ofertas de servidores virtualizados. Um grande foco é colocado na latência da unidade em toda a faixa de carga da unidade, não apenas nos menores níveis de QD1 (Queue-Depth 1). Fazemos isso porque muitos dos benchmarks comuns do consumidor não capturam adequadamente os perfis de carga de trabalho do usuário final.
Houdini por SideFX
O teste Houdini foi projetado especificamente para avaliar o desempenho do armazenamento no que se refere à renderização CGI. O banco de teste para esta aplicação é uma variante do núcleo Dell PowerEdge R740xd tipo de servidor que usamos no laboratório com duas CPUs Intel 6130 e DRAM de 64 GB. Neste caso, instalamos o Ubuntu Desktop (ubuntu-16.04.3-desktop-amd64) executando bare metal. A saída do benchmark é medida em segundos para ser concluída, com menos sendo melhor.
A demonstração do Maelstrom representa uma seção do pipeline de renderização que destaca os recursos de desempenho do armazenamento, demonstrando sua capacidade de usar efetivamente o arquivo de troca como uma forma de memória estendida. O teste não grava os dados do resultado nem processa os pontos para isolar o efeito do tempo decorrido do impacto da latência no componente de armazenamento subjacente. O teste em si é composto por cinco fases, três das quais executamos como parte do benchmark, que são as seguintes:
- Carrega pontos compactados do disco. Este é o momento de ler do disco. Isso é de thread único, o que pode limitar a taxa de transferência geral.
- Descompacta os pontos em uma única matriz plana para permitir que sejam processados. Se os pontos não tiverem dependência de outros pontos, o conjunto de trabalho pode ser ajustado para permanecer no núcleo. Esta etapa é multiencadeada.
- (Não Executar) Processe os pontos.
- Reempacota-os em blocos agrupados adequados para armazenamento em disco. Esta etapa é multiencadeada.
- (Não executado) Grave os blocos agrupados de volta no disco.
O Toshiba XG6 1TB registrou uma pontuação de 2,917 segundos, colocando-o bem no meio da tabela de classificação.
Desempenho do SQL Server
Usamos uma instância leve e virtualizada do SQL Server para representar adequadamente o que um desenvolvedor de aplicativos usaria em uma estação de trabalho local. O teste é semelhante ao que executamos em storage arrays e unidades corporativas, apenas reduzido para ser uma aproximação melhor dos comportamentos empregados pelo usuário final. A carga de trabalho emprega o rascunho atual do Benchmark C (TPC-C) do Transaction Processing Performance Council, um benchmark de processamento de transações on-line que simula as atividades encontradas em ambientes de aplicativos complexos.
A VM leve do SQL Server é configurada com três vDisks: volume de 100 GB para inicialização, um volume de 350 GB para o banco de dados e arquivos de log e um volume de 150 GB usado para o backup do banco de dados que recuperamos após cada execução. Do ponto de vista dos recursos do sistema, configuramos cada VM com 16 vCPUs, 32 GB de DRAM e aproveitamos o controlador LSI Logic SAS SCSI. Este teste usa o SQL Server 2014 em execução em VMs convidadas do Windows Server 2012 R2 e é reforçado pelo Benchmark Factory da Dell para bancos de dados.
Configuração de teste do SQL Server (por VM)
- Windows Server 2012 R2
- Ocupação de armazenamento: 600 GB alocados, 500 GB usados
- SQL Server 2014
- Tamanho do banco de dados: escala 1,500
- Carga de cliente virtual: 15,000
- Memória RAM: 24 GB
- Duração do teste: 3 horas
- 2.5 horas de pré-condicionamento
- período de amostra de 30 minutos
Ao olhar para a saída do SQL Server, o Toshiba XG6 1TB ficou no meio do pacote (embora não muito atrás do líder) com uma pontuação de 3,157.2 TPS.
Em latência média, o XG6 registrou impressionantes 8ms de latência, a mesma de seu antecessor.
Análise de Carga de Trabalho do VDBench
O desempenho máximo de 4K da unidade Toshiba XG6 mostrou 366,208 IOPS em leituras com uma latência de 348.4 μs, colocando-o atrás do Samsung 970 PRO no segundo lugar.
Infelizmente, o desempenho de gravação mostrou resultados ruins, pois a unidade atingiu o pico de apenas 94,516 IOPS com uma latência de 1,349.2 ms. Isso não foi uma grande surpresa, pois o XG5 postou resultados semelhantes.
A mudança para o trabalho sequencial com testes de 64K mostrou um desempenho impressionante, registrando impressionantes 30,371 IOPS ou 1,898 MB/s com uma latência de 526.8 ms.
Observar as gravações sequenciais de 64K mostrou uma melhoria perceptível na latência e IOPS em relação ao XG5, registrando um desempenho máximo de 9,443 IOPS ou 590 MB/s com uma latência de 587.8 ms.
Em seguida, analisamos nossos benchmarks de VDI, que são projetados para sobrecarregar ainda mais as unidades. Esses testes incluem Boot, Initial Login e Monday Login. Olhando para o teste de inicialização, o Toshiba XG6 teve um desempenho máximo impressionante de 107,390 IOPS com uma latência de 334μs, o que foi bom o suficiente para o 2º lugar entre os drives testados. Mais uma vez, o XG6 mostrou melhorias sólidas em relação ao XG5.
Em nosso VDI Initial Login, o XG6 ficou um pouco para trás, chegando a apenas 31,183 IOPS e 958.9μs de latência.
Em nosso último teste, VDI Monday Login, o XG6 apresentou desempenho máximo de 29,734 IOPS e latência de 535.3μs.
Conclusão
O Toshiba XG6 é um SSD NVMe M.2 de um lado projetado para PCs clientes, dispositivos móveis de alto desempenho, jogos e aplicativos integrados. Enquanto o XG5 foi o primeiro drive da Toshiba a alavancar a memória flash BiCS 64D de 3 camadas da empresa, o XG6 é o primeiro SSD do mercado desenvolvido com a nova memória flash BiCS 96D de 3 camadas. E, como seu antecessor, o XG6 também fez bom uso de sua nova tecnologia flash, causando impacto em nossos gráficos de desempenho.
Isso, no entanto, não foi nenhuma surpresa, já que seu antecessor também tinha um desempenho impressionante. No teste de Houdini, o drive registrou 2,917 segundos, ficando bem no meio do pelotão. No teste do SQL Server, o drive Toshiba registrou 3,157.2 TPS e uma latência média de apenas 8ms, ficando entre os líderes. Nossas análises de carga de trabalho VDI mostraram os mesmos resultados sólidos de desempenho. Ele foi capaz de atingir picos de 4K de 366,208 IOPS lidos, embora as gravações tenham sido razoavelmente ruins com 94,516 IOPS. Além disso, os resultados de 64K atingem 1,898 MB/s de leitura e 590 MB/s de gravação. Em nossos testes de VDI, a unidade atingiu 107,390 IOPS de inicialização, 31,183 IOPS de login inicial e 29,734 IOPS de login na segunda-feira
No geral, o Toshiba XG6 é um drive impressionante e mostrou melhorias perceptíveis em relação ao XG5, um SSD que realmente gostamos. Como seu antecessor, o XG6 oferece aos OEMs uma alternativa ainda mais viável para aqueles que precisam de uma boa combinação de desempenho rápido, eficiência de bateria e custo.
Inscreva-se no boletim informativo StorageReview