A Tyan, sediada em Taiwan, é bem conhecida em TI corporativa como produtora de plataforma de servidor. Junho de 2021 viu a introdução de seus servidores blade mais recentes, incluindo o Transport SX TS65-B8253 em análise aqui. Este servidor de montagem em rack de dois soquetes e 2U destina-se ao armazenamento em nuvem, suportando 12 unidades LFF de 3.5 polegadas hot-swap, incluindo quatro unidades NVMe U.2. Ele roda em AMD 7003 EPYC processadores e suporta 8 DIMMs por processador.
A Tyan, sediada em Taiwan, é bem conhecida em TI corporativa como produtora de plataforma de servidor. Junho de 2021 viu a introdução de seus servidores blade mais recentes, incluindo o Transport SX TS65-B8253 em análise aqui. Este servidor de montagem em rack de dois soquetes e 2U destina-se ao armazenamento em nuvem, suportando 12 unidades LFF de 3.5 polegadas hot-swap, incluindo quatro unidades NVMe U.2. Ele roda em AMD 7003 EPYC processadores e suporta 8 DIMMs por processador.
Especificações Tyan Transport SX TS65-B8253
O modelo específico que estamos analisando é o Transport SX TS65-B8253T65V10E4HR-2T, o mais sofisticado dos dois que a Tyan oferece na linha Transport SX TS65-B8253. Aqui está o que ele tem reservado quando se trata de números. (Pule a tabela para a versão resumida.)
TYAN Barebones TS65B8253T65V10E4HR-2T | |
Fator de Forma | Montagem em rack 2U (25.59 por 17.32 por 3.43 polegadas, HWD) |
Peso | 66 libras brutas; 42 libras líquidas |
motherboard | TYAN S8253GM4NE-2T |
Processadores | Até (2) série AMD EPYC 7002/7003 (soquete SP3); cada CPU até cTDP de 240 watts e 64 núcleos |
Memória | (16) slots DIMM DDR4-3200 (8 por CPU); suporta até 4 TB no total com (8) canais |
Suporte de backplane de unidade | SAS 12 Gb/s, SATA 6 Gb/s, NVMe |
Baias | (12) frontal LFF SATA 6Gb/s, incluindo (4) NVMe; (2) SFF SATA 6 Gbps na parte traseira |
Fonte de alimentação do laboratório | 1+1 CPRS de 1200 watts, 80 PLUS Platinum |
Slots de expansão PCIe | (7) slots PCIe Gen4; (1) x8 de perfil baixo, (2) x8 de altura total/meio comprimento, (1) x16 de altura total/meio comprimento e (3) x16 de perfil baixo. |
Controlador de rede | Intel I210/Intel X550; Realtek RTL8211E PHY |
onboard Gráficos | Aspeed AST2500 |
Gerenciamento de servidor | Controlador de gerenciamento de placa base compatível com Aspeed AST2500 IPMI 2.0 |
Resfriamento | (3) Ventiladores de 80 mm com troca a quente |
Painel Frontal I / O | (2) USB 3.2 Gen1 tipo A |
LEDs do painel frontal | (1) UID, (2) LAN, (1) evento do sistema |
Painel Traseiro E / S | (2) USB 3.2 Gen1 Type-A, (1) Serial, (1) VGA de 15 pinos (resolução máxima de 1920 × 1200), (2) 10 GbE, (2) GbE, (1) GbE dedicado para IPMI |
As especificações contêm poucas surpresas, o que não é ruim. Esses servidores montados em rack de dois soquetes e 2U são os pilares do datacenter, oferecendo um bom valor por meio da capacidade de expansão. Os sete slots PCIe do Transport SXTS65-B8253 atestam isso, três dos quais são cortesia de uma placa riser pré-instalada. Quatro dos slots são x16 (três de perfil baixo e um de altura total/meio comprimento), enquanto os outros três são x8 (um de perfil baixo e dois de altura total/meio comprimento). Cartões de comprimento total não são suportados.
Dito isso, a expansão de memória do Transport SX TS65-B8253 é limitada a oito slots DIMM para cada CPU (16 no total); supondo que você possa pagar DIMMs de 256 GB extremamente caros, o teto de memória é de 4 TB. Alguns servidores concorrentes (a serem discutidos em breve) oferecem 32 slots DIMM. Para nossos testes, instalamos (16) DIMMs DDR16-4 de 3200 GB para um total de 256 GB rodando no modo de oito canais.
Mas a expansão do armazenamento é realmente o objetivo do Transport SX TS65-B8253. Para o bem ou para o mal, ele o compromete com as unidades LFF; Tyan não oferece uma configuração alternativa com drives SFF. No entanto, se o seu cenário de uso não exigir duas CPUs, o Transport SX TS2A-B65 de 8036U e um soquete oferece suporte a 26 unidades frontais SFF. Destaque também para o Transport SX TS65-B8036 (repare na falta de um “A” no nome do modelo); é 2U e acomoda 12 unidades LFF como nossa unidade de revisão Transport SX TS65-B8253, mas é apenas um soquete.
Para o sistema operacional, o Transport SX TS65-B8253 possui duas unidades SFF de 2.5 polegadas na parte traseira; a placa-mãe não tem slots M.2. Suas portas de rede consistem em três portas GbE (uma das quais é dedicada ao IPMI) e duas portas 10GbE; o “2T” no final do SKU do nosso modelo adiciona o último. Eles podem ser uma vantagem significativa, pois o Transport SX TS65-B8253 não possui um slot OCP; você precisaria desistir de um slot PCIe para recursos de rede adicionais.
Para gerenciamento de servidor, o Transport SX TS65-B8253 se conecta ao Tyan's TSM+ suíte baseada na web; veja as capturas de tela abaixo. Este é um conjunto leve, na melhor das hipóteses, embora não mais do que outras plataformas de caixa branca. Para obter software com mais recursos, você precisará mudar para uma marca de servidor com mais opções de gerenciamento fora de banda, embora a maioria tenha um custo mais alto.
Tyan Transport SX TS65-B8253 Competição
Um servidor de dois soquetes 2U com suporte para os processadores EPYC de terceira geração da AMD é uma oferta popular entre os fabricantes de servidores blade. Para citar alguns, os da Dell PowerEdge R7525, HPE's ProLiant DL385 Gen10e da Gigabyte R282-Z96 também suporta 12 unidades LFF hot-swappable como o Transport SX TS65-B8253, embora tenham o dobro de slots DIMM (32; 16 por processador). O HPE e o Dell possuem um slot PCIe a mais do que o Transport SX TS65-B8253 para um total de oito, enquanto o Dell também inclui um slot OCP 3.0. O Gigabyte tem apenas quatro slots PCIe, embora inclua um slot OCP 2.0 e um OCP 3.0.
Embora esse resumo básico de hardware ignore pontos mais delicados, ele mostra que o Transport SX TS65-B8253 tem capacidade de expansão competitiva. Sua principal fraqueza, conforme observado, é o suporte para apenas 16 DIMMs, mas, devido ao foco no armazenamento em nuvem, isso não é uma grande omissão.
Tyan Transport SX TS65-B8253 Projeto e construção
O TS65-B8253 tem a aparência que você esperaria de um servidor blade 2U. O painel frontal inclui duas portas USB 3.2 Gen 1 tipo A e os botões esperados (liga/desliga, redefinir e dois UID) e LEDs de status. O que domina aqui são, claro, as 12 baias LFF.
O azul mais claro usado para a coluna da unidade mais à esquerda e a unidade inferior na segunda coluna da esquerda indicam os quatro compartimentos com suporte para NVMe U.2. Trocar as unidades para dentro e para fora é fácil graças aos caddies sem ferramentas.
A conectividade traseira também é familiar, incluindo mais duas portas Tipo A, saída de vídeo VGA, uma porta Serial e cinco portas Ethernet – três GbE (uma das quais, novamente, é para IPMI) e duas 10GbE.
As fontes de alimentação de 1200 watts estão agrupadas à esquerda e, ao lado delas, estão as duas baias SFF hot-swap de 2.5 polegadas. Como isso é tudo o que há para ver, vamos entrar. A tampa superior sai com o mínimo de aborrecimento. As três ventoinhas de 80 mm do servidor são imediatamente visíveis. Eles suportam troca a quente.
O fluxo de ar vai da frente para trás em um tiro admiravelmente direto. Sua primeira parada são os dois dissipadores de calor da CPU. Para nossos testes, instalamos dois chips EPYC 64 de 7763 núcleos.
Os 16 slots DIMM são previsivelmente divididos em quatro grupos de quatro, um grupo de cada lado de cada processador.
À medida que nos aproximamos da parte traseira, os quatro slots PCIe Gen4 da placa-mãe tornam-se visíveis, um dos quais é x8 enquanto os outros três são x16. Os três restantes são, como observado anteriormente, parte do cartão riser incluído, apenas visível na parte inferior desta foto.
Além disso, a fiação é organizada o suficiente e amarrada conforme apropriado.
E isso completa o passeio. Agora vamos aos testes de desempenho, a parte mais importante desta análise.
Tyan Transport SX TS65-B8253 Desempenho
Configuramos nosso Transport SX TS65-B8253 com os seguintes componentes:
- Dois processadores AMD EPYC 7763 de 64 núcleos/128 threads (2.45 GHz base, 3.5 GHz Turbo, 240 W cTDP)
- Memória DDR256-4 de 3200 GB via (16) DIMMs de 16 GB
- Quatro SK Hynix PE8010 Unidades de estado sólido PCIe Gen3.84 de 4 TB
- VMWare ESXi 7.0u2
- CentOSLinux 8.2
Desempenho do SQL Server
O protocolo de teste OLTP do Microsoft SQL Server da StorageReview 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. O benchmark TPC-C chega mais perto do que os benchmarks sintéticos de desempenho para medir os pontos fortes de desempenho e os gargalos da infraestrutura de armazenamento em ambientes de banco de dados.
Cada VM do SQL Server é configurada com dois vDisks: volume de 100 GB para inicialização e um volume de 500 GB para o banco de dados e arquivos de log. Do ponto de vista dos recursos do sistema, configuramos cada VM com 16 vCPUs, 64 GB de DRAM e aproveitamos o controlador LSI Logic SAS SCSI. Embora nossas cargas de trabalho Sysbench testadas anteriormente tenham saturado a plataforma tanto em E/S de armazenamento quanto em capacidade, o teste SQL procura desempenho de latência.
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: 48 GB
- Duração do teste: 3 horas
- 5 horas de pré-condicionamento
- período de amostra de 30 minutos
Medimos uma latência agregada de apenas 1 ms por meio de quatro VMs do Transport SX TS65-B8253.
Desempenho do Sysbench MySQL
Nosso primeiro benchmark de aplicativo de armazenamento local consiste em um banco de dados Percona MySQL OLTP medido via SysBench. Este teste mede o TPS (transações por segundo) médio, a latência média e também a latência média do 99º percentil.
Cada VM do Sysbench é configurada com três vDisks: um para inicialização (~92 GB), um com o banco de dados pré-construído (~447 GB) e o terceiro para o banco de dados em teste (270 GB). Do ponto de vista dos recursos do sistema, configuramos cada VM com 16 vCPUs, 60 GB de DRAM e aproveitamos o controlador LSI Logic SAS SCSI.
Configuração de teste do Sysbench (por VM)
- CentOS 6.3 64 bits
- Percona XtraDB 5.5.30-rel30.1
- Tabelas de banco de dados: 100
- Tamanho do banco de dados: 10,000,000
- Segmentos de banco de dados: 32
- Memória RAM: 24 GB
- Duração do teste: 3 horas
- 2 horas de pré-condicionamento 32 tópicos
- 1 hora 32 tópicos
Com o Sysbench OLTP, registramos uma pontuação agregada de 27,016 TPS; as VMs variaram de 3,342 TPS a 3,413 TPS, um agrupamento compacto. Por fim, o desempenho foi ligeiramente prejudicado por ter apenas 4 SSDs NVMe para conduzir E/S, embora diferentes cargas de trabalho tenham um equilíbrio diferente de armazenamento para calcular.
A latência média no Sysbench também foi fortemente agrupada nas oito VMs, variando de 9.39ms a 9.57ms.
Encerrando o Sysbench, os números do 99º percentil do Sysbench de pior caso foram impressionantemente baixos, variando de 16.26ms a 16.96ms.
Análise de Carga de Trabalho do VDBench
Quando se trata de dispositivos de armazenamento de comparação, o teste de aplicativo é o melhor e o teste sintético vem em segundo lugar. Embora não seja uma representação perfeita das cargas de trabalho reais, os testes sintéticos ajudam a estabelecer a linha de base dos dispositivos de armazenamento com um fator de repetibilidade que facilita a comparação entre soluções concorrentes.
Essas cargas de trabalho oferecem uma variedade de perfis de teste diferentes, desde testes de "quatro cantos", testes de tamanho de transferência de banco de dados comuns, bem como capturas de rastreamento de diferentes ambientes VDI. Todos esses testes utilizam o gerador de carga de trabalho vdBench comum, com um mecanismo de script para automatizar e capturar resultados em um grande cluster de teste de computação. Isso nos permite repetir as mesmas cargas de trabalho em uma ampla variedade de dispositivos de armazenamento, incluindo arrays flash e dispositivos de armazenamento individuais.
perfis:
- Leitura aleatória em 4K: 100% de leitura, 128 threads, 0-120% de atualização
- Gravação aleatória em 4K: 100% de gravação, 128 threads, 0-120% de atualização
- Leitura sequencial de 64K: 100% de leitura, 32 threads, 0-120% iorado
- Gravação sequencial de 64K: 100% gravação, 16 threads, 0-120% iorado
- Banco de Dados Sintético: SQL e Oracle
- Clone completo de VDI e rastreamentos de clone vinculados
O primeiro é o teste de leitura aleatória de 4K, onde o Transport SX TS65-B8253 equipado com quatro SSDs PCIe Gen4 permaneceu abaixo de 100µs até cerca de 1 milhão de IOPS; a latência atingiu o pico de 883 µs em 2,158,810 IPS.
Em seguida, no teste de gravação aleatória de 4K, o servidor conseguiu ficar abaixo de 100µs até cerca de 1.14 milhão de IPS, após o que atingiu o máximo de 1,540,708 IPS com uma latência de 723µs.
Vamos passar para os testes sequenciais de 64K. Aqui no teste de leitura, o Transport SX TS65-B8253 começou com 1,780 MB/s ou 28,473 IOPS e 172µs, chegando a 18,857 MB/s ou 301,707 IOPS e 407µs de latência.
Agora, no teste de gravação sequencial de 64K, o último ponto de dados abaixo de 65µs do Transport SX TS8253-B200 foi de 135µs a 5,331 MB/s; sua taxa de transferência mais alta foi de 6,935 MB/s ou 110,997 IOPS com uma latência de 950 µs.
A seguir estão nossas cargas de trabalho SQL, SQL, SQL 90-10 e SQL 80-20. Começando com SQL, o Transport SX TS65-B8253 fez uma exibição razoavelmente linear, começando em 105,848 IOPS com latência de 80µs e chegando a 8,266MB/s e 119.7µs.
Ele retornou resultados semelhantes no teste SQL 90-10; o Transport SX TS65-B8253 começou em 694 MB/s (88,808 IOPS) com 83 µs, chegando a 6,934 MB/s (887,533 IOPS) com latência de 142 µs.
Os números também se mantiveram consistentes no último teste, SQL 80-20, começando em 645MB/s (82,498 IOPS) com latência de 77µs e chegando a 6,439MB/s (824,183 IOPS) com latência de 150µs.
A seguir estão nossas cargas de trabalho Oracle: Oracle, Oracle 90-10 e Oracle 80-20. O Transport SX TS65-B8253 atingiu o pico de 761,125 IOPS com uma latência de 160µs.
Os resultados do Oracle 90-10 foram semelhantes; o pico foi de 751,129 IOPS a 116 µs.
Por fim, no teste Oracle 80-20 o Transport SX TS65-B8253 ainda começou abaixo de 80µs, subindo até 122-123µs onde alcançou entre 670,549 IOPS e 710,651 IOPS.
Nosso último benchmark é o teste de clone VDI, Full and Linked. No VDI Full Clone (FC) Boot, o Transport SX TS65-B8253 atingiu 671,375 IOPS com uma latência de 184µs.
Passando para o VDI FC Initial Login, a latência começou muito alta antes de cair gradualmente; atingiu 163,302 IOPS com latência de 683µs.
No VDI FC Monday Login, os resultados parecem melhores, começando abaixo de 300µs antes de atingir o pico em torno de 700µs, depois caindo para pouco mais de 100µs. O pico de 136,382 IOPS ocorreu em 429µs.
Passando para os testes Linked Clone (LC), o Transport SX TS65-B8253 foi mais consistente no teste de inicialização, oscilando em torno de 200µs de latência e chegando a 278,780 IOPS (7,286 MB/s).
A latência começou alta no login inicial do VDI LC, embora tenha se estabilizado e terminado em 94,454 IOPS a 381 µs.
O último teste é o VDI LC Monday Login, onde o Transport SX TS65-B8253 novamente começou com uma alta latência antes de se estabilizar, subindo mais uma vez no final. O IOPS mais alto foi de 105,854 a 570 µs.
Conclusão
O Transport SX TS65-B8253 da Tyan preenche razoavelmente bem sua função pretendida como um servidor de armazenamento em nuvem. Este servidor 2U de dois soquetes é baseado nos processadores EPYC 7003 da AMD e suporta até 12 unidades LFF hot-swappable, quatro das quais suportam NVMe U.2. Em nossa análise, notamos seu design limpo e de fácil manutenção, além de todas as portas, botões e LEDs usuais. Seu software de gerenciamento incluído é leve, mas atende a funções essenciais. Portanto, ele fará o trabalho em termos de acesso KVM, controles remotos de energia e atualizações de BIOS, mas não fará áreas de gerenciamento fora de banda, como configuração de armazenamento.
Uma das possíveis desvantagens desse servidor é que ele não está disponível em uma configuração alternativa com armazenamento SFF. Para isso, a Tyan conta com seu 2U Transport SX TS65A-B8036, embora ele suporte apenas uma CPU. Outra desvantagem potencial é que ele é limitado a apenas 16 slots DIMM, embora seu teto de memória ainda chegue a 4 TB, supondo que você use DIMMs de 256 GB, não a perspectiva mais barata. Mais uma é que o Transport SX TS65-B8253 não possui um slot mezanino OCP, embora se você precisar de portas de rede extras, ele também oferece sete slots PCIe. Isso se resume a otimizações de chassi, e a plataforma foi projetada de forma a aproveitar uma interface em detrimento de outra.
Para testes de desempenho, executamos o Transport SX TS65-B8253 por meio de nossa análise de carga de trabalho do aplicativo, incluindo latência do SQL Server e Sysbench e VDBench. Na latência do SQL Server, ele retornou uma latência média agregada de apenas 1µs. No Sysbench, registramos um total de 27,016 TPS, uma latência média de 9.48µs e uma latência de 16.55µs no teste de percentil 99 do pior caso, todos números muito bons.
Para nosso teste de SQL, observamos um máximo de 1.06 milhão de IOPS na carga de trabalho do SQL, 888K no SQL 90-10 e 824K no SQL 80-20. Enquanto isso, em nossos testes Oracle, vimos 761K IOPS na carga de trabalho Oracle, 751K no Oracle 90-10 e 711K no Oracle 80-20. No VDBench, registramos 2.22 milhões de IOPS na leitura de 4K, 1.63 milhão na gravação em 4K, 309K na leitura de 64K e 213K na gravação em 64K. Por último, em nossos testes VDI Full Clone, o Transport SX TS65-B8253 alcançou 671K IOPS na inicialização, 163K no Login inicial e 137K no Login de segunda-feira; os números de Linked Clone para esses benchmarks foram 279K, 94K e 106K IOPS.
Por fim, o suporte do Tyan Transport SX TS65-B8253 para armazenamento denso e duas CPUs Epyc Gen3 significa que ele pode ter um desempenho forte, indicado com algumas sobras de desempenho do Sysbench. A única área que o impede de números mais altos nesse teste seria mais baias NVMe. Tyan optou por um compromisso de densidade de armazenamento para desempenho de armazenamento com o design de 12 baias, o que não é realmente uma coisa boa ou ruim, apenas algo para entender. No geral, isso o torna uma boa escolha como armazenamento em nuvem ou servidor de big data com muita flexibilidade para aplicativos de desempenho.
Envolva-se com a StorageReview
Newsletter | YouTube | LinkedIn | Instagram | Twitter | Facebook | TikTok | RSS feed