Какова реальная максимальная скорость чтения/записи для жесткого диска SATA III 6,0 Гбит/с?
Я знаю, что означает 6,0 Гбит/с, это означает шесть гигабит в секунду, префикс гига- использует десятичное определение СИ, что означает 1 000 000 000, и это 1 000 раз мега- и 1 000 000 раз кило-, но компьютеры используют двоичную систему счисления и используют байт в качестве базовой единицы, 1 байт = 8 бит, причем каждая единица в 1 024 раза больше первой, поэтому 1 КБ равен 1 024 байтам и 8 192 битам, 1 МБ равен 1 048 576 байтам и 8 388 608 битам, а 1 ГБ равен 1 073 741 824 байтам и 8 589 934 592 битам, поэтому 6,0 Гбит/с в десятичной системе будет 732 421,875. КБ/с или 715,2557373046875 МБ/с в двоичном формате.
Но на самом деле мой жесткий диск — Seagate BarraCuda ST1000DM010 1 ТБ 7200 об/мин 64 МБ SATA III 6,0 Гбит/с, подключенный к порту SATA III 6,0 Гбит/с на моей материнской плате:
Тем не менее, я никогда не наблюдал скорости чтения/записи этого жесткого диска выше 160 МБ/с в taskmgr.exe, использование FastCopy с размером буфера 256 МБ для копирования файлов с того же жесткого диска дает скорость передачи максимум 128 МБ/с, а обычно около 108 МБ/с большую часть времени, что интересно, Get-FileHash
может увеличить скорость ввода-вывода жесткого диска до 144 МБ/с.
Какова максимальная скорость чтения/записи жесткого диска SATA III при 7200 об/мин с интерфейсом SATA 6,0 Гбит/с?
Я задаю этот вопрос, потому что планирую купитьЖесткий диск корпоративного класса Seagate Exos 7E8 4 ТБ 512n SATA 128 МБ кэш 3,5 дюйма (ST4000NM0035), у него 128 МБ кэша вместо 64 МБ у меня, так какую скорость чтения/записи мне ожидать? Будет ли она около 256 МБ/с, потому что у него кэш в два раза больше моего, или что-то большее?
Итак, SATA использует кодировку 8b/10b, поэтому теоретически максимальная скорость передачи данных составляет 4,8 ГБ/с, что соответствует 600 МБ/с или 572,20458984375 МБ/с, однако эта скорость намного выше, чем я могу получить на самом деле...
решение1
Интерфейс SATA работает на скорости 6 Гбит/с, что за счет кодирования 8-битных байтов в 10-битные символы с линейным кодом 8b10b составляет 600 МБ/с.
Просто механический вращающийся жесткий диск не может достичь столь высокой скорости чтения или записи.
В руководстве Seagate ST1000DM010 даже указано, какие пиковые и постоянные скорости чтения/записи могут быть достигнуты. Среднее значение составляет 156 МБ/с, даже если скорость интерфейса составляет 600 МБ/с.