32

Эти жесткие диски будут использоваться в основном для резервного копирования и хранения данных (картинки, фильмы), которые не часто читаются. Разница в цене составляет 1,5 евро в случае этих двух:

  • HDD Western Digital Caviar Green Power
    500 ГБ, 7200 об / мин, 32 МБ, SATA2
  • Жесткий диск Western Digital Caviar SE16
    500 ГБ, 7200 об / мин, 16 МБ, SATA2

Единственная разница - размер буфера (16 МБ против 32 МБ). Стоит ли больший размер буфера дополнительных денег?

5 ответов5

40

http://www.pcguide.com/ref/hdd/perf/perf/spec/otherCache-c.html

Поскольку цены на память упали до уровня "очень дешево", производители накопителей осознали, что они могут увеличить размер своих буферов при очень небольших затратах. Конечно, ничего не теряется при этом; дополнительный кеш не повлияет на производительность; но и это не значительно улучшает его. В результате, если скорость передачи интерфейса является "действующим поборником" завышенных характеристик производительности, то размер кеша, вероятно, является "основным конкурентом". Некоторые люди думают, что буфер 2 МБ делает диск в четыре раза быстрее, чем буфер с 512 КБ! На самом деле, вам будет трудно найти даже 4% -ую разницу между ними в большинстве случаев, при прочих равных условиях. Неудивительно, что как внешняя скорость передачи, так и размер кэша переоценены по одной и той же причине: они применяются только к небольшому проценту передач.

Конечно, спецификация размера кеша зависит от характеристик кеша накопителя. К сожалению, производители редко говорят о каких-либо характеристиках, кроме размера кеша.

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

По моему опыту, скорость вращения является намного лучшим показателем производительности привода: 5400 об / мин медленнее, чем 7200 об / мин, что медленнее, чем 10000 об / мин, что медленнее, чем в твердотельном состоянии. Даже тогда есть (редкие) исключения.

Тем не менее, при такой низкой цене разница, вероятно, стоит.

11

Это действительно стоит дополнительных денег. Зачем :

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

Вывод: это заставляет ваш жесткий диск работать быстрее :) особенно с большим содержимым :)

nXqd

9

Это, вероятно, не стоит денег, хотя это зависит от вашего использования.

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

Вывод: это зависит от использования.

5

По какой-то причине вы редко увидите это упомянутое, но основное преимущество кеша заключается в уменьшении количества движений головки диска, которые требуют много времени. Представьте себе этот сценарий: один файл читается, а другой файл записывается одновременно. Без кеша голова будет перепрыгивать повсюду, пытаясь обслужить эти независимые файловые потоки. Однако при использовании кеша записываемый файл может быть временно сохранен в кеше, а другой читаемый файл продолжает извлекаться с диска. Если записываемый файл целиком помещается в кэш, жесткий диск сообщает ОС, что запись завершена, что позволяет программе, которая записывала файл, продолжить работу, несмотря на то, что кэш диска еще не завершил запись файла в физический диск. Между тем чтение первого файла никогда не прекращалось. Таким образом, была достигнута значительно более высокая кажущаяся пропускная способность, вплоть до размера кэша. Это может быть неважно при работе с кэш-памятью объемом 2 МБ, но новые накопители большой емкости имеют кэш-память объемом 256 МБ, что огромно, и даже при высокой нагрузке чтения / записи даст высоко оптимизированную пропускную способность чтения (очень близко к рейтингу физического диска) одновременно поддерживая полную пропускную способность записи SATA, пока вы не исчерпаете кеш. Обычно вы должны сбалансировать количество дисков в RAID-массиве, чтобы они соответствовали вашим требованиям к пропускной способности, чтобы вы обычно не превышали объем кеша.

0

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

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