Чи має значення розмір буфера на жорсткому диску?


34

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

  • HDD Western Digital Caviar Green Power
    500 Гб, 7200 об / хв, 32 МБ, SATA2
  • HDD Western Digital Caviar SE16
    500 ГБ, 7200 об / хв, 16 МБ, SATA2

Єдина відмінність - розмір буфера (16 Мб проти 32 МБ). Чи більший розмір буфера коштує додаткових грошей?

Відповіді:


11

Це дійсно вартує додаткових грошей. Чому:

Коли ви намагаєтеся отримати доступ до вмісту з жорсткого диска, потрібен час, щоб знайти потрібний вам вміст. буфер виготовлений з хороших речей з високим швидкості доступу. Таким чином, коли ви знайдете вміст, це збереже їх для буферизації через алгоритм.

Висновок: змушує ваш жорсткий диск працювати швидше :) особливо з великим вмістом :)

nXqd


42

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

Оскільки ціни на пам'ять потрапили в діапазон "бруду дешево", виробники приводів зрозуміли, що вони можуть збільшувати розмір своїх буферів за дуже невеликі витрати. Звичайно, нічого не гублячи при цьому; додатковий кеш не зашкодить продуктивності; але і це не значно покращує його. Як результат, якщо швидкість передачі інтерфейсу є "діючим чемпіоном" завищених специфікацій продуктивності, то розмір кеша, ймовірно, є "головним претендентом". Деякі люди, здається, вважають, що 2 МБ буфер робить диск у чотири рази швидшим, ніж один із буфером 512 КБ! Насправді, у більшості випадків вам буде важко знайти навіть 4% різниці між ними, а всі інші рівні. Не дивно, що і зовнішня швидкість передачі, і розмір кешу завищені з тієї ж причини:

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

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

Швидкість обертання - набагато кращий прогноз працездатності приводу: з мого досвіду: 5400 об / хв повільніше 7200 об / хв, що повільніше, ніж 10 000 об / хв, що повільніше, ніж твердий. Навіть тоді є (рідкісні) винятки.

Це, мабуть, при такій низькій різниці цін, мабуть, того варте.


Я згоден з цим коментарем. Я помітив суттєву різницю при використанні приводу WDC 5400 об / хв проти приводу 7200 об / хв, але жодної помітної різниці у двох подібних швидкодіючих дисках, що використовують різний розмір кешу з приводами, що працюють на одній швидкості шпинделя.
jtreser

Домовились, що приблизно в $ 3 (?), Чому б ні. Так само погодився, що різниця в тому, як швидко це піде, є дуже мало. Більш важлива швидкість віджиму.
ssvarc

@JeffAtwood, що ви розумієте під оптимізацією прошивки? Чи існують реальні оптимізації алгоритму жорсткого диска в цей час і вік? Чи не всі вони використовують один і той же стандартний алгоритм в наші дні?
Pacerier

10

Мабуть, це не варто грошей, хоча це залежить від вашого використання.

  • Коли ви читаєте великі безперервні файли (типові для фільмів тощо), ви обмежуєтесь швидкістю фактичної передачі даних шпинделів. Кеш не сприятиме цьому.
  • Коли ви пишете великі файли (наприклад, ізоси), ви обмежуєтесь швидкістю фактичної передачі даних шпинделів. Кеш не сприятиме цьому.
  • Коли ви пишете безліч невеликих файлів, вони можуть вміщуватися в кеш-пам'яті, а привід може змінити цей запис для підвищення ефективності. Це допоможе.
  • Коли ви читаєте багато невеликих файлів і вам пощастило, наступний для читання файл вже може бути в кешованій доріжці. Можливо, що це допомагає.

Висновок: Це залежить від використання.


5

Чомусь ви рідко бачите це згадане, але головна перевага кешу - зменшення кількості інтенсивних рухів диска, що займає час. Зобразіть цей сценарій, один файл читається, а інший записується одночасно. Без кешу голова стрибатиме всюди, намагаючись обслуговувати ці незалежні потоки файлів. Однак із кешем записаний файл може бути тимчасово збережений у кеші, тоді як інший файл, який читається, продовжує витягуватися з диска. Якщо записаний файл повністю вписується в кеш-пам'ять, жорсткий диск передає ОС, що запис завершено, дозволяючи програмі, яка записувала файл, продовжуватись, незважаючи на те, що дисковий кеш ще не завершив запис файлу в файл фізичний диск. Тим часом читання першого файлу ніколи не припинялося. Таким чином, значно більша видима пропускна здатність була досягнута, на міру розміру кешу. Це може не бути суттєвим при роботі з кешами 2 Мб, але нові накопичувачі великої ємності мають кеші 256 Мб, що є величезним, і навіть при великих навантаженнях для читання / запису дасть високо оптимізовану пропускну здатність (дуже близька до рейтингу фізичного диска) одночасно підтримуючи повну смугу запису SATA, поки не закінчиться кеш. Зазвичай ви врівноважуєте кількість накопичувачів у вашому RAID, щоб вони відповідали вашим вимогам пропускної здатності, так що ви зазвичай не перевищували потужність кешу. дасть високооптимізовану пропускну здатність (дуже близьку до рейтингу фізичного диска), одночасно підтримуючи повну пропускну здатність запису SATA, поки не закінчиться кеш. Зазвичай ви врівноважуєте кількість накопичувачів у вашому RAID, щоб вони відповідали вашим вимогам пропускної здатності, так що ви зазвичай не перевищували потужність кешу. дасть високооптимізовану пропускну здатність (дуже близьку до рейтингу фізичного диска), одночасно підтримуючи повну пропускну здатність запису SATA, поки не закінчиться кеш. Зазвичай ви врівноважуєте кількість накопичувачів у вашому RAID, щоб вони відповідали вашим вимогам пропускної здатності, так що ви зазвичай не перевищували потужність кешу.


Ласкаво просимо до Супер Користувача. Ця відповідь виглядає добре. Це може бути покращено з невеликим форматуванням, таким як перерва абзацу або два.
Я кажу, відновіть Моніку

4
Ось що ви отримуєте безкоштовно. Перерви на лінії коштують додатково
Шон

0

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



0

Сучасні накопичувачі жорсткого диска мають 8 - 256 МБ такої пам'яті, а твердотільні накопичувачі - до 4 ГБ кеш-пам'яті. ... Буфер диска управляється мікроконтролером на жорсткому диску, а кеш сторінок керує комп'ютером, до якого цей диск приєднаний.

Western Digital WD7500BPVX - Характеристики жорстких дисків .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.