Окружающий мир
15.01.2012 14785

Параметры, влияющие на быстродействие жесткого диска

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

Дело в том, что жесткий диск является совокупностью большого количества разнообразных электронных и электромеханических устройств. Быстродействие же механических компонентов винчестера существенно уступает быстродействию электроники, в состав которой входит и шинный интерфейс. Общая производительность диска, к сожалению, определяется по скорости работы самых медленных компонентов. «Горлышком бутылки» при передаче данных между накопителем и компьютером является именно внутренняя скорость передачи — параметр, определяемый быстродействием механики винчестера, что является одной из причин ремонта ноутбуков. Поэтому в самых современных режимах обмена PIO 4 и UltraDMA максимально возможная пропускная способность интерфейса в ходе реальной работы с накопителем почти никогда не достигается. Для определения быстродействия механических компонентов, а также всего накопителя необходимо знать следующие параметры.

Частота вращения дисков — количество оборотов, совершаемых пластинами (отдельными дисками) винчестера в минуту. Чем выше частота вращения, тем быстрее происходит запись или считывание данных. Типичное значение этого параметра для большинства современных EIDE-дисков — 5400 об/мин. В некоторых новейших накопителях диски вращаются с частотой 7200 об/мин. Технический предел, достигнутый на сегодняшний день, — 10000 об/мин — реализован в SCSI-накопителях серии Seagate Cheetah.

Среднее время поиска — среднестатистическое время, необходимое для позиционирования блока головок из произвольного положения на заданную дорожку для чтения или записи данных. Типичное значение этого параметра для новых винчестеров составляет от 10 до 18 мс, причем хорошим можно считать время доступа 11-13 мс. В наиболее быстродействующих SCSI-моделях значение времени доступа — меньше 10 мс.

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

Внутренняя скорость передачи-скорость обмена данными между интерфейсом диска и носителями (пластинами). Значения этого параметра существенно различаются для чтения и записи. Они определяются частотой вращения дисков, плотностью записи, характеристиками механизма позиционирования и другими параметрами накопителя. Именно эта скорость имеет решающее влияние на быстродействие накопителя в установившемся режиме (при чтении большого цельного блока данных). Превышение общей скорости передачи над внутренней достигается только при обмене данными между интерфейсом и кэш-памятью винчестера без немедленного обращения к пластинам. Поэтому на быстродействие накопителя влияет еще один параметр, а именно…

…объем кэш-памяти. Кэш-память — обычное электронное ОЗУ, установленное на винчестере. Данные после считывания с винчестера одновременно с передачей их в память компьютера попадают и в кэш-память. Если эти данные потребуются снова, они будут считаны не с пластин, а из кэш-буфера. Это позволяет значительно ускорить обмен данными. Для повышения эффективности кэш-памяти разработаны специальные алгоритмы, выявляющие наиболее часто используемые данные и помещающие в кэш именно их, что повышает вероятность того, что при следующем обращении будут затребованы данные именно из электронного ОЗУ — произойдет так называемое «попадание в кэш». Естественно, чем больше объем кэш-памяти, тем быстрее обычно работает диск.

Top