Влияет ли емкость хранилища на производительность жесткого диска?

20

Я где-то читал, что меньшие (с точки зрения дискового пространства) жесткие диски быстрее, чем эквивалентные, но большие жесткие диски. Насколько это правда? Другими словами, скажем, у меня есть два жестких диска. Оба имеют одинаковую марку и характеристики, но один - 80 ГБ, а другой - 500 ГБ. Что будет быстрее? Или емкость хранилища никак не влияет на скорость?

Саша Чедыгов
источник
Я не могу понять ту путаницу идей, которая заставила вас задать этот вопрос. Возможно, вы можете объяснить мне, почему вы так подумали?
waiwai933
Ну, у меня есть два почти идентичных жестких диска; 500 ГБ и 80 ГБ. Их спецификации практически совпадают, и мне недавно пришлось устанавливать операционную систему на каждую, и казалось, что 80-Гбайт была немного быстрее (в основном, при загрузке). Мне просто было интересно, связано ли это с объемом памяти, или это было что-то совершенно не связанное.
Саша Чедыгов
сравните жесткие диски с настройкой HD. на их веб-сайте вы также найдете обширный браузер результатов для сравнения результатов с другими дисками той же модели.
У меня был 160 ГБ Seagate HD с Win 7, а затем я обновился до Seagate 500 ГБ HD. Меньший жесткий диск был намного быстрее, чем 500 ГБ. Я был удивлен и немного разочарован. Оба жестких диска были совершенно новыми. Я переключил их только потому, что хотел поместить меньший в другой компьютер.
1
В фундаментальных пределах ответ - «да». Чем больше привод для данной технологии , тем больше должны быть цилиндры, тем тяжелее будет рычаг доступа и т. Д., И, следовательно, доступ будет медленнее. (То же самое обобщение верно для ОЗУ.) Но эффект обычно не очень значительный, поскольку данная линейка жестких дисков будет иметь тенденцию проектироваться, начиная с самого большого, а затем уменьшаться без значительной настройки производительности.
Даниэль Р Хикс

Ответы:

20

Обобщение бесполезно, но в основном, когда речь идет о похожих моделях / той же серии, я бы сказал, что больший диск будет быстрее из-за более высокой плотности данных (будь то больше пластин и головок, или просто более плотные пластинки).

Более крупная модель, вероятно, будет также более новой и может выиграть от прошивки и других производственных улучшений.

Это еще более верно в мире твердотельных накопителей, где варианты большей емкости, как правило, быстрее из-за большей параллельности. С другой стороны, постоянная пропускная способность не всегда является важным фактором для твердотельных накопителей по сравнению с механическими накопителями, а скорее низкая задержка при небольшом произвольном доступе для чтения / записи - что будет одинаковым в большинстве сценариев независимо от количества микросхем.

Оскар Дювеборн
источник
8

Размер является лишь одним из многочисленных соображений при определении фактической реализованной производительности привода.

Скорость вращения является одним из факторов, определяющих скорость записи. Диск с частотой вращения 15 тыс. Об / мин, скорее всего, будет быстрее, чем диск с частотой вращения 10 тыс. Об / мин, тех же характеристик и размера. (Предполагая, что все вещи равны, что они не являются в большинстве случаев)

Следующее, что нужно учитывать, - это целесообразность, с которой звуковая катушка может перемещать головки чтения / записи для поиска или продолжения доступа к файлу. Задержка, создаваемая движущейся головкой чтения / записи звуковой катушки, является, пожалуй, самым значительным источником задержек в процессе чтения / записи.

Плата электронного контроллера и то, какую шину подключения она поддерживает, также является еще одним важным определением скорости. Хорошим примером являются различные версии дисков SCSI, которые поддерживают все более и более высокие скорости с каждой версией стандарта scsi. Диски SAS обеспечивают дополнительную производительность по сравнению с SCSI, IDE и SATA благодаря увеличенной пропускной способности шины.

Количество пластин действительно является фактором, но не самым важным фактором производительности.

Axxmasterr
источник
2
Отличный обзор, и я бы проголосовал за вас, но вы на самом деле не ответили на мой вопрос. При прочих равных , 80 ГБ или 500 ГБ будет быстрее? Я знаю о скорости вращения и задержке поиска, мне просто было интересно, как размер привода влияет на производительность.
Саша Чедыгов
1
В большинстве случаев диск на 500 ГБ будет быстрее.
Axxmasterr
5

Тебе нельзя. Скорость диска зависит от многих вещей, в основном от плотности данных на диске (скорость вращения равна).

Если вы можете, между двумя дисками одинаковой емкости используйте один с меньшим количеством пластин.

Иосип Медведь
источник
4
Разве меньшее количество пластин также не соответствует меньшему количеству головок чтения / записи, подключенных к звуковой катушке?
Axxmasterr
Я предполагаю, что это означает, что привод головки может двигаться быстрее при позиционировании головки, а также сокращать время раскрутки / вращения.
RCIX
2
эм ... "звуковая катушка"? Разве мы не говорим о жестких дисках, а не о динамиках?
Крис Питчманн
1
К сожалению, некоторые ошибочно расширили эту идею о том, что меньшее количество пластин и головок R / W всегда повышает производительность.
опилки
В конфигурациях серверов и RAID больше пластин означает большую производительность, потому что задания чтения / записи можно разделить на части и выполнять одновременно на нескольких головках и пластинах одновременно. (Я знаю, что вопрос касается одиночных дисков и рабочих столов, я просто хотел отогнать мем «более низкие диски == лучше», пока он не
зашел
3

http://www.tomshardware.com/reviews/understanding-hard-drive-performance,1557-3.html

Желательна высокая плотность данных, поскольку она оказывает положительное влияние на производительность передачи данных: чем больше битов может одновременно считывать диск, тем быстрее. В результате новый 3,5-дюймовый жесткий диск на 7200 об / мин всегда превосходит старую модель. Однако время доступа не выигрывает от более высокой плотности хранения, поскольку позиционирование головки невозможно ускорить без существенной механической нагрузки на компоненты.

Troggy
источник
Использование слова «одновременно» в отношении чтения данных вводит в заблуждение, если не является неточным. Одновременно активна только одна головка R / W, а поток данных является последовательным битом.
опилки
1

Если ваш вопрос касался физического размера накопителей, то да - диск 2,5 "7200 об / мин быстрее, чем диск 3,5" 7200 об / мин того же размера. Головки для чтения и записи не нужно перемещать так далеко.

кроличий садок
источник
Нет, я спрашивал о емкости памяти, но приятно знать, спасибо.
Саша Чедыгов
1
2,5-дюймовый жесткий диск обычно имеет меньшую, более медленную и более точную головку (звуковую катушку) по сравнению с аналогичным классом 3,5-дюймовых жестких дисков. В результате у них, как правило, очень похожее время поиска, несмотря на различия в размерах блюд.
опилки
0

В общем, я согласен с ответами всех остальных. Учитывая, что два жестких диска при прочих равных условиях, диск с большей плотностью данных превзойдет диск с меньшей плотностью данных.

Я могу подумать о двух сценариях, когда большая емкость дисковода наносит ущерб производительности. В обоих случаях узким местом является не диск, а файловая система.

  • Форматирование диска

Это просто вопрос здравого смысла. Поскольку форматирование затрагивает каждый байт на диске, большая емкость диска занимает больше времени для форматирования. Так как это обычно делается только во время установки ОС, это не проблема. В большинстве случаев нет необходимости выполнять операцию полного формата в любом случае.

  • Сталкиваясь с ограничениями используемой файловой системы

Лучшим примером этого стал момент, когда емкость дисков начала раздвигать границы файловой системы FAT. Не вдаваясь в технические аспекты, FAT был разработан для дисковых емкостей, составляющих лишь часть его теоретических ограничений. Ограничение FAT16 составляло около 2 ГБ, но по мере того, как разделы приближались к этому пределу, они не только тратили значительные объемы пространства, но и снижали общую производительность файловой системы. FAT32 преодолел барьер в 2 ГБ и показал лучшие результаты, чем FAT16, но столкнулся с той же проблемой, когда емкость дисков начала приближаться к своему теоретическому пределу (около 2 ТБ, но это было бы смешно даже при попытке)

Каждая файловая система имеет свои лучшие и худшие условия работы. Современные файловые системы призваны, по крайней мере, поддерживать производительность, если не повышать ее, поскольку емкость диска увеличивается за счет недостаточной производительности на небольших дисках. Разумный компромисс с учетом емкости дисков продолжает расти.

Кеннет Кокран
источник
0

У жесткого диска есть несколько пластин. Если 80 и 500 г имеют одинаковое количество пластин. Это означало бы, что установленная ОС упадет в нескольких пластинах на 80G, где на 500G стоит 1 или 2 диска.

Каждое блюдо будет иметь свое собственное чтение и запись. Так что на 80G он обслуживается большим количеством головок, чем на 500G. Так быстрее.

user338526
источник
0

Влияет ли емкость хранилища на производительность жесткого диска?

Чисто в зависимости от вместимости: Нет.

Однако больший накопитель (например, с большей емкостью памяти), как правило, более современный и быстрый. Так на практике: часто да.


С механической точки зрения и предполагая вращающуюся ржавчину:

  • Диск быстрее, если он вращается быстрее (больше оборотов в минуту).
    Это означает, что в течение некоторого промежутка времени больше вращающегося диска под ч / б головкой и меньше времени ожидания появления сектора под головкой.
  • Более современный диск часто имеет более высокую плотность данных. Думайте об этом как о чтении книги (с той же скоростью). Когда вы пишете маленькими буквами, вы можете читать / писать больше букв на одном расстоянии.
  • Более современные двигатели имеют тенденцию быть больше и иметь другие технологические преимущества (например, более быстрое движение головы).
  • Движение с большим количеством пластин часто происходит быстрее, потому что переключатель головки быстрее, чем ожидание в половину времени вращения. И больше пластин, больше емкость.
Hennes
источник
0

"Вид"

Для вращения ржавчины / традиционных жестких дисков есть несколько элементов, которые будут определять скорость.

Размер диска - 2,5-дюймовый жесткий диск будет быстрее 3,5-дюймового жесткого диска, а все остальное будет таким же. Нужно искать меньшую «площадь поверхности» и нередко лучшую скорость чтения. Это, вероятно, более справедливо для корпоративных дисков, поскольку типичный 2,5-дюймовый диск оптимизирован для ноутбуков.

Размер кеша будет влиять на «скорость» передачи данных. Кэш-память большего размера лучше, а некоторые современные диски имеют огромный ssd-кеш. Это может быть критическим фактором, так как более новый диск, вероятно, будет иметь больший кэш. Если у нас есть SSHD - гибрид с большим кешем nand , вы наверняка увидите разницу.

Скорость вращения влияет на скорость поиска и пропускную способность, чем быстрее, тем быстрее.

Большее количество пластин означает большую пропускную способность (поскольку данные могут быть получены для каждого из множества пластин), но в некоторых случаях это влияет на время поиска, поскольку головки перемещаются на одном и том же приводе.

Интерфейсы важны. Вы, вероятно, на SATA - хотя 80 ГБ и 250 ГБ примерно в то время, когда мы перешли с PATA. Диски SAS имеют несколько более эффективное кодирование, более широкие конвейеры данных, а в некоторых случаях могут быть быстрее. Жесткие диски последнего поколения подключаются непосредственно к шине PCI и работают до смешного . Я сомневаюсь, что это находится в объеме здесь, хотя.

В этом конкретном случае, тем не менее, есть вероятность, что более современный 250-гигабайтный диск будет иметь лучшие характеристики производительности, чем 80-гигабайтный диск с той же скоростью вращения

С твердотельными накопителями кеш все еще является фактором. Однако количество каналов и тот факт, что твердотельные накопители являются хранилищем произвольного доступа, означают, что при прочих равных условиях твердотельный накопитель большего размера обычно будет быстрее, а разделение будет считываться между чипами nand.

Подмастерье Компьютерщик
источник
SAS использует те же скорости передачи и кодирования более низкого уровня, что и SATA. Разница в структуре командных блоков. SAS использует команды SCSI вместо команд ATA, но это не влияет на пропускную способность. Между двумя наборами команд в основном есть соотношение 1: 1, по крайней мере там, где это имеет значение. Конечно, диски SAS намного дороже, поскольку они обслуживают корпоративный рынок, и поэтому они, как правило, прикладывают чуть больше усилий, чтобы добиться максимальной производительности. Если вы не используете аппаратные рейд-корпуса и SAN, вы не заметите разницы.
Псуси
Это также идет до 12 Гбит / с. Я сказал "некоторые случаи"
подмастерье, выродок
Самым большим преимуществом SAS (imho) является не производительность (которая даже имела тенденцию быть несколько медленнее при использовании команды SCSI по сравнению с ATA), а правильное восстановление после ошибок и хорошо работающие множители портов. Ничего из этого не имеет значения для SOHO.
Хеннес
@JourneymanGeek, они сейчас? В прошлом они оба наращивали вместе (поскольку они разделяют 100% уровня PHY) от 1,5 до 3 до 6 Гбит / с ... Интересно, почему сейчас разрыв? Вероятно, настолько новый, что новый стандарт SATA, представляющий его, еще не вышел.
Псуси
Я видел порты SAS 12 Гбит / с. Я подозреваю, что будущее быстрого хранилища SOHO - в NVMe, который использует разъемы в стиле SAS, но совсем другой электрический и логический интерфейс, основанный на PCIe
Journeyman Geek
-1

Я бы посоветовал запустить тест on_the_same_drive, а не на двух разных моделях, какими бы сходными они ни были.

Жесткие диски являются очень медленными носителями по сравнению с процессорами, и даже одна ссылка, отличающаяся по пути ввода-вывода, может означать более высокую или более низкую производительность.

Я бы предложил использовать LVM в Linux для симуляции жесткого диска на жестком диске. Скажем, около 10-15% от общей емкости жесткого диска. Запустите один цикл рабочей нагрузки, который вы хотите проверить.

Затем увеличьте количество блоков в логическом диске с помощью LVM до полной емкости. Очистить кеш Linux. И снова запустите ваш цикл нагрузки.

По моему личному опыту, производительность (10% HDD) >> производительность (100% HDD). Боюсь, у меня нет готовых данных о производительности. Я проведу пару тестов и опубликую результаты здесь.

На что все ответят здесь - это плотность диска. Одним из факторов, который отсутствует почти во всех ответах, является «длина вращения». Если у вас меньше блоков, вы перемещаетесь по поверхности диска на меньшую длину, ваше время вращения значительно уменьшается.

Хотя плотность диска дает больше данных на квадратный дюйм, по моему опыту, длина вращения имеет гораздо большую долю в задержке диска. Я видел снижение производительности в 10 раз при переходе с 10% емкости жесткого диска на 100% емкости жесткого диска при той же плотности. Даже если диски большей емкости предлагают 10-кратную плотность (в чем я сомневаюсь), диск все равно должен будет вращаться больше, чтобы покрыть столько же блоков.

Таким образом, эффект более высокой плотности несколько отменяется большим количеством блоков.

Для практического примера посмотрите на диски SAS. Как вы думаете, какова общая доступная емкость для жестких дисков SAS? Это 300 ГБ. В мире SATA-накопителей емкостью 1 ТБ предприятия достаточно глупы, чтобы продавать накопители емкостью 30% по супер-премиальным ценам.

philosopher.stoned
источник
Разница между диском SAS 10–15 тыс. Об / мин и диском SATA 7200 об / мин огромна, на многих уровнях. Вы не можете легко сравнить одно с другим больше, чем вы можете посмотреть на любую другую метрику и сделать вывод, что любой элемент «намного лучше», чем другой.
CVn
В чем причина отрицательного голосования по этому ответу? Не только диски sas и sata ... даже диски sata могут сильно отличаться друг от друга ... именно на это я указал в своем ответе, чтобы использовать один и тот же диск для тестирования производительности, а не две разные модели.
philosopher.stoned