2

Многие имеющиеся на рынке твердотельные накопители подключаются к материнской плате через PCI-E и имеют скорость чтения / записи менее 1000 Мбит / с. Почему они не используют SATA 6 Гбит / с? Из названия я предположил, что он поддерживает скорости до 6 Гбит / с ...

Я пропускаю некоторые ограничения SATA?

2 ответа2

3

Есть несколько частей, которые объединяют, чтобы сделать PCI-E лучшей альтернативой.

Когда вы получаете доступ к файлу через SATA, он может либо читать, либо записывать, но не оба одновременно, в то время как PCI-E может выполнять несколько операций одновременно. Представьте себе, что вы читаете файл журнала, добавляете новую строку и сохраняете ее на диске. Добавьте больше сервисов, которые пишут логи, и это не хорошо масштабируется по SATA.

Второе - это задержка, обычно для высокопроизводительных вычислений, как сказал Хув. Данные, отправляемые на накопитель, должны проходить через контроллер SATA, а затем передаваться на накопитель, где контроллер SSD корректно форматирует его для накопителя. Использование PCI-E удаляет шаг, когда контроллер SATA извлекается из линии, а процессор напрямую подключается к контроллеру SSD.

0

В моем понимании из-за более прямого подключения к ЦП PCI-Express SSD могут иметь меньшую задержку. Контроллер SATA будет подключен к PCI-Express и представляет собой еще один уровень, представляющий свои издержки. Это может быть одной из причин. Другая причина более короткой задержки может быть связана с протоколами, которые лучше справляются с высокой нагрузкой ввода-вывода SSD. SATA был разработан, когда SSD были не так распространены, как сейчас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .