Ir ao conteúdo
  • Cadastre-se

Um SSD PCI Express é sempre mais rápido do que um SSD SATA?


     85.435 visualizações    Armazenamento    16 comentários
Um SSD PCI Express é sempre mais rápido do que um SSD SATA?

Desempenho com grande quantidade de dados

Uma das principais desvantagens nas memórias Flash TLC, em relação às MLC, é a menor velocidade de escrita. A maioria dos SSDs atuais compensa isto incluindo no chip controlador uma pequena quantidade de memória Flash SLC, bem mais rápida, que serve como cache de escrita, ou utilizando parte das células como se fossem células SLC (armazenando apenas um bit por célula). Assim, nestes modelos, operações de escrita de pequenas quantidades de dados não sofrem redução de velocidade, pois os dados são gravados na memória SLC e posteriormente, quando a unidade está ociosa, transferidos para as memórias TLC, mas gravações de um grande volume de dados (maior do que o cache SLC) está sujeita a redução drástica de velocidade.

Para verificarmos se cada modelo sofre com este problema, utilizamos o CrystalDiskMark 7, com três repetições e arquivo de teste de 64 GiB com dados aleatórios. Vamos aos resultados.

SATAvsPCIE-g31.gif

No teste de leitura sequencial com profundidade de fila igual a 8 e apenas uma thread, o Kingston A1000 foi 199% mais rápido do que o HyperX FURY RGB.

SATAvsPCIE-g32.gif

Já no teste de escrita sequencial com profundidade de fila igual a 8 e uma thread, o Kingston A1000 foi 119% mais rápido do que o HyperX FURY RGB.

SATAvsPCIE-g33.gif

No teste de leitura sequencial com profundidade de fila igual a um e uma thread, o Kingston A1000 foi 124% mais rápido do que o HyperX FURY RGB.

SATAvsPCIE-g34.gif

Já na escrita sequencial com profundidade de fila igual a um e uma thread, o Kingston A1000 foi 97% mais rápido do que o HyperX FURY RGB.

SATAvsPCIE-g35.gif

No teste de leitura com blocos de 4 kiB, profundidade de fila igual a 32 e 16 threads, o Kingston A1000 foi 462% mais rápido do que o HyperX FURY RGB.

SATAvsPCIE-g36.gif

No teste de escrita com blocos de 4 kiB, profundidade de fila igual a 32 e 16 threads, o Kingston A1000 foi 192% mais rápido do que o HyperX FURY RGB.

SATAvsPCIE-g37.gif

Já no teste de leitura aleatória com blocos de 4 kiB, com profundidade de fila igual a um e uma thread, o Kingston A1000 foi 48% mais rápido do que o HyperX FURY RGB.

SATAvsPCIE-g38.gif

Já no teste de leitura aleatória com blocos de 4 kiB, com profundidade de fila igual a um e uma thread, o Kingston A1000 foi 230% mais rápido do que o HyperX FURY RGB.

Outro teste que fizemos foi copiar para cada SSD uma grande quantidade de dados (407 GiB) a partir de um SSD de alto desempenho, ocupando cerca de 90% do espaço da unidade. Dividimos a quantidade de dados transferidos pelo tempo gasto na operação, obtendo a taxa de transferência média, mostrada no gráfico abaixo.

SATAvsPCIE-g41.gif

Neste teste, o Kingston A1000 foi 171% mais rápido do que o HyperX FURY RGB.

  • Curtir 14
  • Obrigado 2
  • Amei 1

Artigos similares


Comentários de usuários

Respostas recomendadas

E não vale a pena comprar uma placa PCI express que receba essas placas de SSD? Seria um alternativa a ter que trocar toda a mobo.

 
Em 13/04/2020 às 10:05, fenixcload disse:

o único motivo para usar ssd sata e ter dispositivos ainda sem entrada m2 e querer passar esse hd para outro dispositivo posteriormente

que e o meu caso ainda não possuo nenhuma maquina com slot m2

Existe placas PCI express que aceitam placas de SSD amigo.

 

Tipo esse; https://m.pt.aliexpress.com/item/33044886733.html?pid=808_0006_0101&spm=a2g0n.search-amp.list.33044886733&aff_trace_key=9804dd3a8c3f4595b1f73723cd73f878-1584322567064-00481-UneMJZVf&aff_platform=msite&m_page_id=624amp-WPM0M_hNrzr1gKO6UgBPSw1586832687720&browser_id=1de30dc72c8b4e39944cc711c3f2bc3f&is_c=N

 

Link para o comentário
Compartilhar em outros sites

O problema do M2 é esquentar demais e isso inviabiliza também de coloca-lo embaixo das placas de vídeo como são em algumas placa-mãe mais antigas. Os SSDs SATA só recomendo para computador sem entrada M.2 ou quando a entrada M.2 ficam debaixo da placa de vídeo.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
3 minutos atrás, axellslade2 disse:

E um SSD SATA Express vs. SSD PCI Express?

SATA Express não é uma interface e sim um formato físico de conector. Trata-se de um conector que pode utilizar interface SATA ou PCI Express, daí o nome. Assim, não existe SSD SATA Express.

De qualquer forma, esse conector já foi abandonado em computadores domésticos, nunca se popularizou.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
9 minutos atrás, GabrielLP14 disse:

@Rafael Coelho Excelente teste... para quem acha que NVMe é muito mais rápido que SATA...

Me tire uma dúvida nestes SSDs que possuem DRAM Cache,qual o tamanho dos arquivos salvos na DRAM? São os mesmo tamanho dos arquivos salvos em Pages nas NAND Flashs? 4KB?

 

A DRAM, nos SSDs que a utilizam, não é usada para armazenar arquivos, mas principalmente tabelas de conversão de endereços dentro do SSD, além de tabelas de desgaste, etc. Também pode ser utilizada como cache auxiliar na escrita e nos processos de TRIM.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
5 minutos atrás, GabrielLP14 disse:

@Rafael Coelho São as Mapping tables no caso, eu acabei confundindo.

Queria me referir ao tamanho dessa tabela?

 

Aí eu não faço ideia. O tamanho da memória varia, normalmente em função da capacidade da unidade, mas valores típicos são de 256 MiB e 512 MiB.

Link para o comentário
Compartilhar em outros sites

Me desculpe Rafael, mas já comprovei em grupos de discussão que o M2 PCIe na prática tem quase o mesmo desempenho que os SSD Sata.. o que conta é os IOPs de cada produto e o acesso aleatório 4kb.. 
Fazendo comparações práticas o carregamento do Windows teve ínfimos 1 a 3 segundos mais rápido
Em jogos teve diferenças ínfimas também de 1 a 10 segundos mais rápidos dependendo do jogo (onde a maioria ficou entre 1 a 3 segundos)
Sendo totalmente incoerente com os testes sintéticos, que demonstram desempenho superior na casa de 50 a 200% mas rápido
O correto seria você trazer os testes práticos para a realidade de desempenho!

Link para o comentário
Compartilhar em outros sites

Em 17/04/2020 às 14:08, Rafael Coelho disse:

 

Aí eu não faço ideia. O tamanho da memória varia, normalmente em função da capacidade da unidade, mas valores típicos são de 256 MiB e 512 MiB.

A sim, eu pergunto isso, pois alguns SSDs M.2 DRAMLess eles adotam uma "tecnologia" chamada HMB que seria o Host memory Buffer, onde o SSD aloca X valor de Memória RAM(do sistema mesmo) para armazenar essas tabelas de mapeamento, porém não é especificado o valor, portanto eu suponha que seja dinâmico isso, não acha?

Link para o comentário
Compartilhar em outros sites

Em 13/04/2020 às 23:47, Padre Vuador disse:

E não vale a pena comprar uma placa PCI express que receba essas placas de SSD? Seria um alternativa a ter que trocar toda a mobo.

adicionado 1 minuto depois

Não pois a velocidade que vai prevalecer é a do barramento USB 3.

adicionado 2 minutos depois

Existe placas PCI express que aceitam placas de SSD amigo.

adicionado 12 minutos depois

Tipo esse; https://m.pt.aliexpress.com/item/33044886733.html?pid=808_0006_0101&spm=a2g0n.search-amp.list.33044886733&aff_trace_key=9804dd3a8c3f4595b1f73723cd73f878-1584322567064-00481-UneMJZVf&aff_platform=msite&m_page_id=624amp-WPM0M_hNrzr1gKO6UgBPSw1586832687720&browser_id=1de30dc72c8b4e39944cc711c3f2bc3f&is_c=N

 

 

Lembrando que, a grande maioria das MBs que não possuem slot M2, também não suportam boot via SSD NVMe, o que torna o adaptador meio inútil. 

 

Mas, no uso comum, um SSD SATA não passa uma sensação "diferente" de um NVMe. 

Eu não vi diferença no uso quando mudei de um SATA para um PCIe. 

Esse vídeo explica bem sobre isso:

 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
1 hora atrás, leandrocesargomes disse:

Me desculpe Rafael, mas já comprovei em grupos de discussão que o M2 PCIe na prática tem quase o mesmo desempenho que os SSD Sata.. o que conta é os IOPs de cada produto e o acesso aleatório 4kb.. 
Fazendo comparações práticas o carregamento do Windows teve ínfimos 1 a 3 segundos mais rápido
Em jogos teve diferenças ínfimas também de 1 a 10 segundos mais rápidos dependendo do jogo (onde a maioria ficou entre 1 a 3 segundos)
Sendo totalmente incoerente com os testes sintéticos, que demonstram desempenho superior na casa de 50 a 200% mas rápido
O correto seria você trazer os testes práticos para a realidade de desempenho!

 

Sabemos que a diferença, na prática, entre diferentes SSDs é bem pequena, que o tempo de carregamento de um jogo (por exemplo) é quase o mesmo seja em um SSD de entrada ou um topo de linha. Já deixamos isso claro em vários outros artigos.

Só que este não é o foco deste teste. Nele, a ideia é testar o mito de que um SSD "topo de linha" é mais rápido do que um de entrada, mesmo que o de entrada seja PCI Express e o high-end seja SATA.

adicionado 1 minuto depois
1 hora atrás, GabrielLP14 disse:

A sim, eu pergunto isso, pois alguns SSDs M.2 DRAMLess eles adotam uma "tecnologia" chamada HMB que seria o Host memory Buffer, onde o SSD aloca X valor de Memória RAM(do sistema mesmo) para armazenar essas tabelas de mapeamento, porém não é especificado o valor, portanto eu suponha que seja dinâmico isso, não acha?

Sinceramente, não tenho informações suficientes para responder...

  • Curtir 1
Link para o comentário
Compartilhar em outros sites



Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...