Por que os SSDs são mais lentos que 6 Gb / s usam PCI-E

2

Muitos SSDs no mercado se conectam à placa-mãe via PCI-E e possuem velocidades de leitura / gravação de menos de 1000 Mb / s. Por que eles não usam SATA 6Gb / s? Eu assumi pelo nome que ele suporta velocidades de até 6 Gb / s ...

Estou perdendo algumas limitações que a SATA tem?

    
por 0x60 30.08.2016 / 19:05

2 respostas

3

Existem algumas peças que se combinam para tornar a PCI-E uma alternativa melhor.

Quando você acessa um arquivo via SATA, ele pode ler ou gravar, mas não ambos, ao mesmo tempo, enquanto o PCI-E pode executar várias operações simultaneamente. Imagine ler um arquivo de log, adicionar uma nova linha e salvá-lo na unidade. Adicione mais serviços que estão gravando logs e não se adapta bem ao SATA.

O segundo é a latência, geralmente para computação de alto desempenho, como Hoov disse. Os dados enviados para uma unidade devem passar por um controlador SATA e, em seguida, para a unidade em que o controlador SSD o formata corretamente para a unidade. Usando PCI-E remove uma etapa como o controlador SATA é puxado da linha e o processador está falando direto para o controlador SSD.

    
por 30.08.2016 / 20:01
0

No meu entender, devido a uma conexão mais direta com os CPU, os SSDs PCI-Express podem ter menos latência. Um controlador SATA seria conectado ao PCI-Express e é outra camada que introduz sua sobrecarga. Esse pode ser um dos motivos. Outro motivo para latência mais curta pode estar relacionado a protocolos que são melhores em lidar com as cargas de SSDs altas de I / O. O SATA foi projetado quando o SSD não era tão comum quanto agora.

    
por 30.08.2016 / 19:36