Жесткий диск (винчестер, Hard Disk Drive, HDD) – это устройство, предназначенное для хранения всей информации на компьютере. Все фильмы, музыка, фотографии, документы, все файлы системы, хранятся именно на нем. Поэтому, к данному устройству у меня особые отношения, я всегда тщательно слежу за его состоянием и постоянно делаю резервные копии важной мне информации, чтобы не потерять её. Как делать резервные копии я обязательно расскажу вам в одной из моих заметок.
Если Ваш компьютер, вдруг не включается, не стоит пугаться, скорее всего вся информация осталась невредима. При желании и определенных навыках, всю информацию с одного жесткого диска можно скопировать на другой. Более подробно об этом вы можете прочитать в моей статье, о том как скопировать данные с ЖД или как «клонировать диск».
Итак, все же приступим к рассмотрению характеристик жесткого диска.
Вот основные из них:
- тип жесткого диска;
- объем накопителя;
- форм-фактор диска;
- интерфейс;
- объем буферной памяти;
Я перечислил целых 5 характеристик, но с ними мы будем разбираться быстро, так как в них нет ничего сложного, а что-то будет вам уже знакомо из предыдущих уроков.
Тип накопителя
Всего существует два типа накопителей:
1) HDD – Hard disk drive – наиболее распространенный тип накопителя, который состоит из пластин металлического сплава, покрытых слоем ферромагнитного материала. Вся информация записывается на эти пластины, которые вращаются с очень большой скоростью - 5400/7200 об/мин. При этом считывание информации происходит считывающей головкой без прикосновения к поверхности пластин, тем самым не повреждая её и увеличивая срок службы устройства.
Эти устройства используются в подавляющем большинстве компьютеров, так как их стоимость невелика.
2) SSD – Solid state drive – запоминающее устройство на основе микросхем памяти. SSD–диски появились сравнительно недавно и быстро заняли своё место на рынке. В настоящее время твердотельные накопители используются в компактных устройствах: ноутбуках, нетбуках, коммуникаторах и смартфонах.
Приведу недостатки и преимущества SSD-дисков.
Недостатки:
- ограниченное количество циклов перезаписи. В зависимости от типа используемых ячеек памяти от 10000 до 100000 раз;
- проблема совместимости SSD дисков с некоторыми версиями операционных систем семейства Windows, которые не учитывают специфику SSD накопителей, тем самым уменьшая срок их службы;
- цена гигабайта SSD-накопителей существенно выше цены гигабайта HDD;
- невозможность восстановления удаленной информации recovery–утилитами;
Достоинства:
- отсутствие движущихся частей, и, как следствие, высокая механическая стойкость;
- высокая скорость чтения/записи;
- низкое энергопотребление;
- полное отсутствие шума из-за отсутствия движущихся частей и охлаждающих вентиляторов;
- стабильность времени считывания файлов вне зависимости от их расположения или фрагментации;
- малые габариты и вес;
- большой потенциал развития накопителей и технологий производства.
Несмотря на многие преимущества SSD дисков, лично я, до сих пор использую традиционные HDD. Их производительности мне хватает для реализации любых задач, а технологии, отработанные временем, достаточно надежны, чтобы доверить им важную информацию. Ну, и конечно, на мой выбор влияет стоимость накопителей.
Объем накопителя
Очевидно, что чем больше объем жесткого диска, тем больше важной информации мы сможем на него разместить. Емкость жестких дисков измеряется в миллиардах байт (Гб – гигабайт) или в триллионах байт (Тб - терабайт). Объем современных накопителей достигает до 4Тб в одном устройстве, но нужно помнить, что при желании таких жестких дисков в систему мы можем установить несколько.
Конечно, чем выше объем накопителя, тем дороже его стоимость, причем стоимость SSD прямо пропорциональна их ёмкости, в то время как стоимость традиционных жёстких дисков зависит от количества пластин и медленнее растёт при увеличении объёма накопителя.
Форм-фактор
Форм-фактор определяет размеры накопителя. Существует 3 размера современных жестких дисков: 1.8”, 2.5”, 3.5”.
HDD жесткие диски могут иметь размеры 2.5 и 3.5 дюйма. Диски 3.5 дюйма устанавливаются внутрь системного блока, а диски 2.5 дюйма используются в ноутбуках, внешних жестких дисках.
SSD накопители могут иметь форм-фактор 2.5 дюйма или 1.8 дюйма. Как я уже писал ранее, они используются в ноутбуках, нетбуках, коммуникаторах и смартфонах.
Интерфейс
Для порядка перечислим все популярные интерфейсы:
SATA, SATA2, SATA3;
Теперь пару слов о каждом из разъемов.
IDE - это старенький разъем, который легко отличить от остальных по широкому шлейфу от ЖД к материнской плате. В современных компьютерах такой разъем не используется, но не сказать о нем я не могу, так как он все еще встречается в старых компьютерах. На материнских платах разъем IDE встречается все реже.
На смену IDE пришел разъем SATA, который также успел устареть и в свою очередь сменился SATA2 и теперь все чаще применяется разъем SATA3. Я объединил все разъемы в один пункт, так как все они идентичны по форме и различаются лишь скоростью передачи данных - 1.5 Гб/с, 3 Гб/с, 6 Гб/с соответственно. Но следует помнить, что для того, чтобы жесткий диск с разъемом, например, SATA3 работал с максимальной отдачей, на материнской плате также должен быть установлен разъем SATA3. Если на материнской плате установлен разъем SATA2, то жесткий диск с интерфейсом SATA3 все равно будет работать, но передача информации будет происходить на скорости 3 Гб/с.
Хотя, ситуация со скоростью передачи в 6 Гб/с больше похожа на маркетинговый ход. Дело в том, что подавляющее большинство современных накопителей, все равно не могут полностью забить канал в 3 Гб/с, так как скорость чтения и записи на диск существенно ниже данной скорости.
И последний интерфейс - micro-SATA. Данный разъем появился совсем недавно, через него подключаются SSD накопители 1.8” В современных материнских платах уже стали появляться разъемы micro-SATA, но даже если на выбранной Вами материнской плате такого интерфейса не оказалось, накопитель можно подключить через переходник micro-SATA – SATA.
Объем буферной памяти (КЭШ)
Разберемся, что же это такое. Буфером называется промежуточная память, предназначенная для сглаживания различий скорости чтения/записи и передачи по интерфейсу. В современных дисках он обычно варьируется от 8 до 128 Мб.
Для Вас, мои читатели, я уточню, что существенного прироста к производительности системы объем буфера не дает, поэтому не стоит обращать на него внимание как на ключевой элемент. Сколь-либо заметную разницу по времени можно получить копируя очень большие объемы информации.
По традиции, рассмотрим маркировку ЖД из каталога поставщика.
Статья получилась довольно большая, но надеюсь, что кто-то оценит её по достоинству, и мои старания не пройдут даром.
Ну, вот и все на сегодня. Вот так не спеша, мы с вами разобрали еще один урок, который должен помочь при достижении нашего общего успеха. Надеюсь, этот материал поможет Вам сделать правильный выбор.
Влияние буфера на производительность жесткого диска
Владимир Леонов
Современные серии жестких дисков всех производителей можно разделить на две категории, различающиеся размером внутреннего буфера (2 или 8 Мбайт). Просмотр прайс-листов показал, что разница в цене дисков одного объема с разным размером буфера в Москве сейчас колеблется от 3 до 19 долл. и зависит от производителя и продавца. В этой статье мы попробуем показать влияние размера внутреннего буфера на производительность жесткого диска.
равнение производительности мы проведем на примере жестких дисков HDS722516VLAT20 и HDS722516VLAT80 из семейства Deskstar 7K250 компании Hitachi. Если быть более точным, то с прошлого года выпуском жестких дисков в компании Hitachi занимается новое подразделение HGST (Hitachi Global Storage Technologies), образованное в результате объединения собственного дискового производства и мощностей, приобретенных у компании IBM. Оба диска имеют объем 160 Гбайт и полностью повторяют друг друга по конструкции механической части. Тестировавшиеся диски имели одинаковую версию прошивки - V340A60A и отличались только размером внутреннего буфера (2 и 8 Мбайт соответственно).
Сравнение производительности мы проводили под управлением операционной системы Windows XP Professional.SP1 на компьютере следующей конфигурации:
Материнская плата MSI 875P Neo (MS-6758);
Процессор Intel Pentium 4 3,06 ГГц (533 FSB);
Память 1 Гбайт (2Ѕ512 Мбайт Kingston PC2700 DDR SDRAM);
Жесткий диск Hitachi Deskstar IC35L090AVV207-0.
Тестируемые диски поочередно подключались как Secondary Master.
Для сравнения производительности мы взяли тесты, имитирующие работу дисковой подсистемы в реальных условиях и различающиеся способом оценки производительности:
Ziff Davis WinBench 99 v. 2.0;
Futuremark PCMark2004;
FileCopy Test v. 0.5.3 (разработан компанией «Ф-Центр»).
В тесте Ziff Davis WinBench 99 v. 2.0 определяется производительность дисковой подсистемы при работе реальных приложений. Это хороший тест, но, к сожалению, он уже не поддерживается разработчиком и версии приложений, используемые в тесте, сильно устарели. Кроме производительности в тесте определяются среднее время доступа к диску и график зависимости скорости чтения от места расположения данных на диске (рис. 1 и 2).
Как и следовало ожидать, диски имеют одинаковое время доступа (табл. 1) и графики зависимости скорости чтения от места расположения данных на диске для обоих дисков совпадают. По производительности во всех подтестах впереди жесткий диск HDS722516VLAT80, и можно сказать, что это преимущество полностью определяется работой буфера. Как видно из табл. 1, при использовании файловой системы FAT-32 влияние буфера обычно более заметно.
Набор тестов PCMark04 от компании Futuremark основан на реальных приложениях и предназначен для детального исследования производительности компьютера. Пакет состоит из нескольких разделов, один из которых предназначен для определения производительности дисковой подсистемы. Для тестирования дисковой подсистемы применяются так называемые трассы - заранее записанные на некотором эталонном компьютере последовательности дисковой активности при выполнении различных задач. Показателем быстродействия служит скорость обработки трассы, измеренная в мегабайтах в секунду. Используются четыре трассы, воспроизводящие работу жесткого диска при выполнении различных задач. Назначение трасс понятно из их названия. Это загрузка операционной системы, открытие и закрытие нескольких популярных приложений, копирование файлов и имитация работы пользователя. Результаты приведены в табл. 2. Как и в предыдущем тесте, впереди жесткий диск HDS722516VLAT80. Наиболее сильно влияние увеличенного буфера сказывается на операциях копирования и меньше всего - на загрузке операционной системы.
Утилита FileCopy Test v. 0.5.3 разработана специалистами компании «Ф-Центр» и предназначена для определения производительности жесткого диска при создании (записи) файлов на диске, чтении файлов с диска и копировании файлов с одного участка диска на другой. В качестве результатов показываются время выполнения операции и скорость, измеряемая в мегабайтах в секунду (Мбайт/с). При создании файлов используются заранее подготовленные паттерны - списки, содержащие информацию о длине и количестве файлов, которые необходимо создать. Паттерн можно создать либо вручную, либо автоматически по любой папке, воспользовавшись опцией Scan, что позволяет легко создать паттерн с реальным распределением файлов по размерам. Мы использовали паттерны, входящие в комплект дистрибутива программы. По названию паттернов легко догадаться об их содержании. Результаты теста приведены в табл. 3. Из таблицы видно, что степень влияния размера буфера на производительность жесткого диска зависит от выполняемой операции и среднего размера обрабатываемого файла. Так, при раздельном выполнении операций записи и чтения файлов большой длины (паттерн ISO) размер буфера почти не влияет на производительность, а при копировании таких файлов влияние размера буфера проявляется наиболее сильно.
Из вышеприведенных результатов видно, что увеличение размера буфера дает значительный прирост производительности при выполнении большинства операций. Только при записи и чтении файлов большой длины, то есть в режиме, когда диск фактически работает в режиме последовательного чтения/записи, размер буфера не оказал влияния на производительность.
Возможно, на жестких дисках других производителей и даже на тестировавшихся жестких дисках с другой версией прошивки влияние размера буфера будет сказываться немного по-другому, но вряд ли различие будет значительным. На наш взгляд, установка в компьютер жесткого диска с увеличенным буфером является более выгодной в плане эффективности вложения средств.
Известно, что жесткие диски оснащаются собственной буферной памятью сравнительно небольшого объема. Буфер используется как встроенная кэш-память при выполнении операций чтения и записи, позволяя оптимизировать работу и минимизировать требующие существенного времени обращения к магнитным пластинам. Например, когда в буфере имеется свободное место, контроллер может временно поместить туда данные, которые необходимо записать, и подождать удобного момента, когда нет запросов от системы (хоста). Выполняя запросы на чтение, контроллер хранит последние считанные данные на случай, если хост запросит их повторно – тогда не потребуется еще раз обращаться к диску. Контроллер часто выполняет упреждающее чтение, пытаясь спрогнозировать следующие запросы хоста, и считанные таким образом данные также помещает в буфер. Получается, что буфер используется жестким диском постоянно, и его роль очень важна.
Производители жестких дисков всегда стремились нарастить объем буферной памяти. Сегодня это сделать легче, поскольку обычные микросхемы синхронной динамической памяти (SDRAM), а в жестких дисках применяются именно они, стоят совсем недорого. В конце 90-х годов настольные винчестеры оснащались буфером 512 KB, потом большинство моделей получило 2 MB памяти, а сегодня наиболее распространены винчестеры с буфером 8 MB. Впрочем, нет предела совершенству: компания WD обновила свою массовую линейку винчестеров Caviar SE, дополнив ее моделями Caviar SE16. Основное их отличие, как вы уже догадались, заключается в увеличенном вдвое объеме буферной памяти.
Зачем нам 16 MB?
Казалось бы, чем больше объем буферной памяти, тем выше будет производительность жесткого диска. Контроллер больше данных сможет поместить в буфер, а значит, реже будет обращаться к магнитным пластинам. Впрочем, не все так просто, как кажется на первый взгляд.
Алгоритмы кэширования обычно используют метод ассоциативного поиска для определения, имеются ли требуемые данные в буфере. Чтобы увеличить объем хранимых в кэше данных, следует либо увеличить объем одного блока (строки кэша), либо увеличить количество строк. А это чревато появлением дополнительных проблем с ассоциативным поиском и обменом данными с кэшем.
Впрочем, для жесткого диска скорость кэширования не так важна, поскольку оно в любом случае ничтожно по сравнению с задержками при доступе к магнитному носителю. Другое дело, действительно ли контроллеру нужен дополнительный объем памяти. Вполне возможно, что жесткий диск не настолько загружен работой, чтобы полностью использовать весь доступный объем буфера. Например, при простом копировании и загрузке программ кэшировать ничего не нужно, так как данные считываются лишь однократно. Зато при работе в серверной среде, когда запросы поступают хаотично и непрерывно, большой буфер – существенный плюс для винчестера. Собственно, поэтому серверные винчестеры всегда оснащались буфером не менее 8 MB. Но в настольном компьютере важнее скорость чтения и доступа, чем эффективность буферизации.
(Правда, не будем забывать о технологии NCQ. C ее помощью винчестер может управлять очередью запросов, меняя порядок их обслуживания. Поскольку в этом случае характер доступа к носителю тоже меняется, дополнительная буферизация может помочь в улучшении производительности. Но увы – большинство пользователей до сих пор не знает, каким образом можно использовать NCQ, поскольку одной лишь поддержки со стороны винчестера тут недостаточно).
Получается, что большой объем буфера вряд ли окажет существенное влияние на общую скорость. Поставить микросхему более высокой емкости недостаточно для улучшения быстродействия. Разработчикам следует не только переработать микрокод, но и улучшить скорость чтения/записи носителя и пропускную способность интерфейса.
Caviar SE16. Особенности конструкции
Нам удалось сопоставить модель WD2500KS, входящую в линейку Caviar SE16, с моделью WD2000JS из "стандартной" линейки Caviar SE. Как оказалось, у них минимум отличий: маркировки гермоблока, разъемов, платы электроники совпадают. Даже версия микрокода одна и та же. Следовательно, разработчики из WD использовали прежнюю технологию, просто заменив одну микросхему памяти на другую.
Для тех, кто не в курсе особенностей жестких дисков WD, сообщим следующее. Этот производитель применяет только проверенные технологии и особенно заботится о защите дисков от повреждений. Конструкция гермоблока стандартная: массивный корпус и плоская верхняя крышка герметично соединены, на крышке сверху имеется вентиляционное отверстие. Но плата электроники по традиции перевернута микросхемами внутрь и прижата к корпусу, имеется термопроводящая прокладка. Подобный прием позволяет защитить микросхемы от перегрева и внешних воздействий. Разъемов питания два – стандартный 4-контактный и новый плоский, в соответствии с требованиями Serial ATA. Для защиты интерфейсного разъема Serial ATA от случайного отключения WD предлагает использовать специальный кабель SecureConnect, имеющий защелки.
Серия Caviar SE16 выпускается только с поддержкой интерфейса Serial ATA. Причем контроллер жесткого диска поддерживает "вторую скорость" 3 GB/s (300 MB/s). Другие технологии, в частности, NCQ, пока не реализованы – тут WD отстает от других производителей.
Заявленные параметры жестких дисков WD Caviar SE/SE16 |
||
Маркировка |
||
Скорость вращения шпинделя, об/мин |
||
Плотность записи, GB на пластину |
||
Объем кэш-буфера, MB |
||
Подшипники |
||
Интерфейс |
||
Поддержка NCQ |
||
Диапазон емкостей |
120, 160, 200, 250 |
|
Внутр. скорость обмена данными, Mbit/s |
||
Средняя скорость доступа: средняя, мс |
||
- по максимальному радиусу, мс |
||
- переход между дорожками, мс |
||
- скорость доступа при записи, мс |
||
Устойчивость к удару (offline), G |
||
Устойчивость к удару (online), G |
||
Уровень шума при простое, дБ |
||
Уровень шума при позиционировании, дБ |
Тестирование
В тестировании принимали участие жесткие диски трех производителей – WD, Seagate и Samsung. На момент написания статьи именно их продукция была представлена в широком ассортименте. Экземпляр рассматриваемого в обзоре жесткого диска серии Caviar SE16 имел следующие параметры:
- маркировка WD2500KS-00MJB0;
- объем 250 GB;
- версия микрокода 02.01C03;
- режим "тихого позиционирования" (AAM) отключен (0FEh).
Мы будем сравнивать с ним следующие жесткие диски:
- Caviar SE, из линейки с буфером 8 MB, объем 200 GB:
- маркировка: WD2000JS-00MHB0;
- объем буфера – 8 MB;
- интерфейс – Serial ATA 3 Gbit/s, NCQ не поддерживается;
- версия микрокода – 02.01C03 (та же самая);
- режим "тихого" позиционирования (AAM) отключен (0FEh).
- Samsung SpinPoint P120, 200 GB:
- маркировка SP2004C;
- объем буфера – 8 MB;
- интерфейс – Serial ATA 3 Gbit/s, NCQ поддерживается;
- версия микрокода – VM100-33;
- режим "тихого" позиционирования включен (код 00h).
- Seagate Barracuda 7200.8, 200 GB:
- маркировка ST3200826AS;
- объем буфера – 8 MB;
- интерфейс – Serial ATA 1.5 Gbit/s, NCQ поддерживается;
- версия микрокода – 3.03;
- режим "тихого" позиционирования заблокирован (управление недоступно).
Жесткие диски Seagate и Samsung имеют более высокую плотность записи, чем WD Caviar. К тому же Seagate имеет более высокую заявленную скорость позиционирования (8 мс против 8.9 мс у Samsung и WD), а Samsung работает тише. То есть WD формально не имеют преимуществ по сравнению с дисками других производителей. Но на практике может быть все наоборот.
Жесткие диски подключались ко второму порту контроллера Serial ATA, встроенного в южный хаб ICH5 чипсета Intel 865G. К сожалению, чипсеты серии 865 не поддерживают скорость 3 Гбит/с и технологию NCQ, поэтому возможности современных винчестеров полностью раскрыть не позволяет. Другие параметры тестовой конфигурации:
- хост-винчестер, с которого выполнялась загрузка ОС и запуск тестов – Seagate Barracuda 7200.7 PATA 80 GB;
- процессор Intel Pentium 4 2.80 (шина 800 МГц);
- материнская плата Intel D865GBF (Intel 865G);
- память 2 x 256 DDR400, включен двухканальный режим работы;
- видеокарта GeForce FX 5600;
- винчестеры устанавливались в 2.5-дюймовую корзину корпуса Inwin J551, специальное охлаждение не применялось.
Низкоуровневые тесты
Использование программ, работающих с диском напрямую, позволяет измерить теоретические параметры винчестера – скорость случайного доступа, усредненную (sustained) скорость чтения и записи, эффективность отложенной записи. При этом влияние алгоритмов кэширования минимально, так как доступ осуществляется непрерывно и по простой схеме.
Низкоуровневые параметры рассчитывались с помощью программ:
- IOMeter 2004.07.30;
- HDTach 2.68;
- HDTach 3.0.1.0;
- Winbench 2.0 (диск форматировался под один большой раздел NTFS).
Скорость доступа оказалась выше у Caviar, поскольку винчестеры WD не используют алгоритмы замедления позиционирования (AAM). Seagate, несмотря на отличные заявленные цифры, оказался последним. Как ни странно, Caviar SE16 немного (0.3 мс) уступил своему собрату, что можно объяснить либо естественной разбежкой технологических параметров (все же механика имеет некоторые отклонения в ту или иную сторону), либо влиянием третьей пластины (чем больше число головок, тем больше будет задержка на их переключение). Конечно, отличия на самом деле очень небольшие, и говорить о серьезном отставании Caviar SE16 мы не будем. По скорости доступа при записи винчестеры WD сравнялись, обеспечив двукратное ускорение по сравнению со скоростью доступа при чтении. Объясняется это влиянием алгоритма отложенной записи.
По скорости последовательного чтения/записи Caviar SE16, наоборот, слегка опередил Caviar SE. Но их обогнал винчестер Seagate (+10%), что закономерно ввиду применения более высокой плотности записи, а Samsung, наоборот, настолько же отстал.
Более точный анализ скорости чтения/записи позволяет провести IOMeter. Если другие программы работают с блоками 64 KB, IOMeter может варьировать размер блока.
По чтению лидирует Seagate: он существенно лучше (+20%) справляется с мелкими и крупными блоками. Samsung, как оказалось, с мелкими блоками работает совсем плохо. А WD отлично показали себя в тестах записи, обойдя Seagate при работе с блоками менее 64 KB.
Программа Winbench’99, несмотря на свой почтенный возраст, довольно точно строит график последовательно чтения.
Оба диска WD имеют одинаковую форму графика, с отсутствием пиков и провалов, что свидетельствует о высокой стабильности чтения. График Caviar SE16 более вытянут, что связано с большей его емкостью. Увеличение масштаба графика позволяет рассмотреть кратковременные, но сильные провалы скорости у Seagate и Samsung (работа алгоритмов исправления ошибок ECC, задержки на переключения головок и смену дорожек) и отсутствие таковых у WD. И пусть плотность записи у WD хуже, проверенная технология производства имеет свои плюсы – выше стабильность работы.
Имитация работы приложений
Шаблон Workstation теста IOMeter позволяет генерировать нагрузку на дисковую подсистему, близкую к реальной (сбор статистики проводился по тесту Winstone 2002 Content Creation). Так вот, этот тест более чувствителен к скорости доступа, чем к скорости чтения/записи, плюс он учитывает работу алгоритмов кэширования, так как запросы поступают с нарастанием глубины очереди.
Согласно полученным данным, оба диска WD слегка опередили Samsung и буквально разгромили Seagate. Caviar SE опять чуть лучше Caviar SE16, так как у них есть небольшая разница по скорости доступа.
На тест PCMark05 мы возлагали большую надежду, так как именно он должен показать преимущество большого кэш-буфера. Этот тест использует шаблоны, записанные с помощью тестового пакета Intel IPEAK SPT при выполнении определенных задач. Следовательно, PCMark05 может более-менее правдоподобно смоделировать работу винчестера в реальных условиях.
Так вот, если по скорости загрузки Windows XP, копирования файлов и сканирования на вирусы винчестеры WD почти не отличаются, то по скорости загрузки приложений и доступу к данным во время работы приложений Caviar SE16 на 10-15% быстрее Caviar SE, не говоря уже о Samsung и Seagate.
Преимущество винчестера с большим буфером заметно и в тесте Winstone, особенно если используется файловая система FAT32.
Выводы
Результаты тестирования доказывают: положительный эффект от увеличения буфера есть. Он небольшой, в пределах 10-15%, и проявляется только при работе винчестера в условиях, близких к реальным. В низкоуровневых тестах разницы практически нет, что согласуется с теорией. Та же теория говорит о том, что с ростом пропускной способности интерфейса и плотности записи, а также с внедрением технологий оптимизации доступа к диску объем буфера придется увеличивать. Поэтому разработчики из WD немного поспешили; впрочем, лучше заняться отработкой технологии сейчас, чем впоследствии догонять конкурентов.
Сегодня распространенным накопителем информации является магнитный жесткий диск. Он обладает определенным объемом памяти, предназначенным для хранения основных данных. Также в нем имеется буферная память, предназначение которой заключается в хранении промежуточных данных. Профессионалы называют буфер жесткого диска термином «cache memory» или же просто «кэшем». Давайте разберемся, зачем нужен буфер HDD на что влияет и каким обладает размером.
Буфер жесткого диска помогает операционной системе временно хранить данные, которые были считаны с основной памяти винчестера, но не были переданы на обработку. Необходимость наличия транзитного хранилища обусловлена тем, что скорость считывания информации с HDD накопителя и пропускная способность ОС значительно различается. Поэтому компьютеру требуется временно сохранять данные в «кэше», а только затем использовать их по назначению.
Непосредственно сам буфер жесткого диска представляет собой не отдельные сектора, как полагают некомпетентные компьютерные пользователи. Он является специальными микросхемами памяти, располагающимися на внутренней плате HDD. Такие микросхемы способны работать намного быстрее самого накопителя. Вследствие чего обуславливают увеличение (на несколько процентов) производительности компьютера, наблюдающееся во время эксплуатации.
Стоит отметить, что размер «cache memory» зависит от конкретной модели диска. Раньше он составлял около 8 мегабайт, причем такой показатель считался удовлетворительным. Однако с развитием технологий производители смогли выпускать микросхемы с более большим объемом памяти. Поэтому большинство современных винчестеров обладают буфером, размер которого варьируется от 32 до 128 мегабайт. Конечно, наибольший «кэш» устанавливается в дорогие модели.
Какое влияние оказывает буфер жесткого диска на производительность
Теперь расскажем, почему размер буфера винчестера оказывает влияние на производительность компьютера. Теоретически, чем больше информации будет находиться в «cache memory», тем реже операционная система будет обращаться к винчестеру. Особенно это актуально для сценария работы, когда потенциальный пользователь занимается обработкой большого количества маленьких файлов. Они попросту перемещаются в буфер жесткого диска и там ждут своей очереди.
Однако если ПК используется для обработки файлов большого размера, то «кэш» утрачивает свою актуальность. Ведь информация не сможет поместиться на микросхемах, объем которых невелик. В результате пользователь не заметит увеличения производительности компьютера, поскольку буфер практически не будет использоваться. Это происходит в случаях, если в операционной системе будут запускаться программы для редактирования видеофайлов и т. д.
Таким образом, при приобретении нового винчестера рекомендуется обращать внимание на размер «кэша» только в случаях, если планируется постоянно заниматься обработкой небольших файлов. Тогда получится действительно заметить увеличение производительности своего персонального компьютера. А если же ПК будет использоваться для обыкновенных повседневных задач или обработки файлов большого размера, тогда можно не придавать буферу обмена никакого значения.
Нормальное функционирование операционной системы и быстрая работа программ на компьютере обеспечиваются оперативной памятью. Каждый пользователь знает, что от ее объема зависит количество задач, которые ПК может выполнять одновременно. Подобной памятью, только в меньших объемах, оснащаются и некоторые элементы компьютера. В данном материале речь пойдет о кэш-памяти жесткого диска.
Кэш-память (или буферная память, буфер) – область, где хранятся данные, которые уже считались с винчестера, но еще не были переданы для дальнейшей обработки. Там хранится информация, которой ОС Windows пользуется чаще всего. Необходимость в этом хранилище возникла из-за большой разницы между скоростью считывания данных с накопителя и пропускной способностью системы. Подобным буфером обладают и другие элементы компьютера: процессоры, видеокарты, сетевые карты и др.
Объемы кэша
Немаловажное значение при выборе HDD имеет объем буферной памяти. Обычно эти устройства оснащают 8, 16, 32 и 64 Мб, но имеются буферы на 128 и 256 Мб. Кэш довольно часто перегружается и нуждается в чистке, так что в этом плане больший объем всегда лучше.
Современные HDD в основном оснащаются кэш-памятью на 32 и 64 Мб (меньший объем уже редкость). Обычно этого достаточно, тем более что у системы есть собственная память, которая вкупе с ОЗУ ускоряет работу жесткого диска. Правда, при выборе винчестера не все обращают внимание на устройство с наибольшим размером буфера, так как цена на такие высока, да и параметр этот не является единственным определяющим.
Главная задача кэш-памяти
Кэш служит для записи и чтения данных, но, как уже было сказано, это не основной фактор эффективной работы жесткого диска. Здесь важно и то, как организован процесс обмена информацией с буфером, а также, насколько хорошо работают технологии, предотвращающие возникновение ошибок.
В буферном хранилище содержаться данные, которые используются наиболее часто. Они подгружаются прямо из кэша, поэтому производительность увеличивается в несколько раз. Смысл в том, что нет необходимости в физическом чтении, которое предполагает прямое обращение к винчестеру и его секторам. Этот процесс слишком долгий, так как исчисляется в миллисекундах, в то время как из буфера данные передаются во много раз быстрее.
Преимущества кэш-памяти
Кэш занимается быстрой обработкой данных, но у него есть и другие преимущества. Винчестеры с объемным хранилищем могут значительно разгрузить процессор, что приводит к его минимальному задействованию.
Буферная память является своего рода ускорителем, который обеспечивает быструю и эффективную работу HDD. Она положительно влияет на запуск ПО, когда речь идет о частом обращении к одним и тем же данным, размер которых не превышает объема буфера. Для работы обычному пользователю более чем достаточно 32 и 64 Мб. Дальше эта характеристика начинает терять свою значимость, так как при взаимодействии с большими файлами эта разница несущественна, да и кому захочется сильно переплачивать за более объемный кэш.
Узнаем объем кэша
Если размер винчестера — величина, о которой несложно узнать, то с буферной памятью другая ситуация. Не каждый пользователь интересуется этой характеристикой, но если возникло такое желание, обычно ее указывают на упаковке с устройством. В противном случае можно найти эту информацию в интернете или воспользоваться бесплатной программой HD Tune.
Утилита, предназначенная для работы с HDD и SSD, занимается надежным удалением данных, оценкой состояния устройств, сканированием на наличие ошибок, а также дает подробную информацию о характеристиках винчестера.
В этой статье мы рассказали, что такое буферная память, какие задачи она выполняет, каковы ее преимущества и как узнать ее объем на винчестере. Выяснили, что она важна, но не является основным критерием при выборе жесткого диска, а это — положительный момент, учитывая высокую стоимость устройств, оснащенных большим объемом кэш-памяти.