Наскільки повільніше отримують жорсткі диски, коли вони заповнюються або старіють?


60

Я розглядаю можливість придбати накопичувач на 256 ГБ. Я чув, що вони стають повільнішими, коли ви заповнюєте їх понад 75% своєї потужності, завдяки механіці того, як вони записують дані.

Питання: Наскільки повільніше вони насправді отримують, якщо ви долаєте позначку 75%?

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

Також вони відчувають якісь проблеми з віком?


Коментарі не для розширеного обговорення; ця розмова перенесена в чат .
DavidPostill

Відповіді:


66

Як згадував Боб у коментарях , в останні роки багато що змінилося щодо SSD-дисків. Існує кілька ключових технологій, які вирішили проблеми із швидкістю роботи. Довго не турбуйтеся, купуйте SSD, продуктивність вражає. У мене Samsung 850 EVO цього Macbook Pro 2011 року, який невпинно муркотить.

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

Найбільше - це посилення запису . Коли файл видалено, він фактично не видаляється, його простір у файловій системі відмічається вільним, але накопичувач не повідомляє фактично видаляти дані. Це економить купу непотрібного часу на спінінг-диску. Для обертання диска запис на займаний простір так само ефективний, як і запис у незайнятий простір. Але SSD повинен стерти простір, перш ніж він зможе записати його. І це має стерти набагато більшу область, ніж вона може написати. Коли це трапляється, він повинен переміщувати будь-які дані в розділі, який він видаляє, десь в іншому місці, що призводить до більше записів. На переповненому диску все це видалення та перезапис стає дорогим, і це скорочує термін служби SSD.

Один із способів цього уникнути - це надмірне забезпечення . Це практика свідомо залишати шматок вільного місця на SSD. Це дозволяє уникнути посилення запису, не допускаючи занадто переповненого диска. Сьогодні це зайве. І операційна система, і сам SSD зарезервують достатньо місця для надмірного забезпечення.

Інше рішення - Trim . Це додаткова команда, яку операційна система може надіслати на накопичувач, щоб повідомити про неї, коли дані були видалені. Тоді SSD може бути набагато ефективнішим щодо очищення старих даних та здійснення збору сміття, коли він не використовується. Усі основні операційні системи підтримують Trim.


"Movi та інше" - чи не просто це зберігається в кеші? Про це йдеться у статті Вікіпедії про "обробку".
Wildcard

5
@Wildcard Так, кеш - "десь ще". :) Процес посилення запису читає блок 256K з спалаху, записує його в кеш, видаляє блок 256K з спалаху, записує нову сторінку 4K в кеш і записує кешований блок 256K назад у спалах. Це означає, що записати лише 4K може призвести до того, що 256 К буде прочитано, стерто та переписано, ось «посилення». Порівняйте з одноетапним процесом запису нових даних за старими дисками на прядильному диску.
Шверн

3
У мене теж є Samsung 850 EVO в середині 2012 року MBP. І він завантажується швидше, ніж мій 2017 iMac, який має за замовчуванням SSD від постачальника SSD Apple. 850 EVO - це добре.
displayName

26

Якщо ви не плануєте одночасно переміщати терабайти даних, вплив буде незначним. Навіть на глибині 32 черги, яку ви ніколи не побачите, якщо ви не користувач робочої станції або серйозний користувач, ефекти проявляються лише біля 90% потужності, і навіть тоді впливають на продуктивність лише з невеликим запасом. Навіть 99% повний SSD все-таки перевищить жорсткий диск на кілька порядків. Джерело: https://www.anandtech.com/show/6489/playing-with-op
Довголіття SSD вже давно викликає занепокоєння з моменту впровадження технології. Однак сучасні SSD мають значно покращену витривалість при записі. Наприклад, накопичувач 960 PRO 2TB від Samsung має стійкість до запису 1200 ТБ, тобто накопичувач потрібно було б заповнити та видалити 600 разів, перш ніж він вийшов з ладу. Не схоже. Що стосується віку, середній час до відмови становить 1 500 000 годин, або понад 100 років. Тому, якщо ви не плануєте постійно збільшувати швидкість запису на SSD протягом близько 4 років, шанси побачити один збій мінімальні.


14
Якби тільки схема контролера мала схожу MTBF з NAND. Я сиджу тут із підбіркою цегляних SSD-дисків на моєму захаращеному столі від різних виробників, витягнутих із серверів протягом багатьох років. Не використовуйте смішні цифри MTBF як привід для розслаблення режиму резервного копіювання.
Енді Браун

2
600 звуків низько. Скільки разів може бути записаний блок (?)? Якщо він майже заповнений даними пам’яті, а те, що залишилося, використовується для файлів, які часто змінюються, чи не скоро він починає виходити з ладу, тому що весь час переписується через ті самі блоки? Як я розумію, відвертий провал ніколи не турбував.
Мазура

10

Єдина реальна відповідь - "це залежить від приводу". Як зазначалося в інших відповідях, уникнення уповільнення можна уникнути за рахунок надмірного резервування та розумних контролерів, однак перевищення резервів збільшує вартість / ГБ, тому дешевші диски не надто сильно забезпечать. 25% вільного місця може бути зайвим, але багато дисків дійсно помітно сповільнюються, коли ви перевищуєте 90%. А деякі диски, наприклад, Intel Optane, повністю захищені від цього ефекту (джерело: Я працюю в Intel на Optane-накопичувачах).

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

Однак, навіть повільний, повний SSD наприкінці свого життя, швидше за все, буде швидше, ніж HDD. Тож якщо ви маєте фіксований бюджет, який вирішує між меншим SSD, який ви будете заповнювати порівняно з більшим жорстким диском, який матиме додаткове місце, SSD все одно буде швидшим вибором.

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