Чи твердотілі накопичувачі роздроблені? І якщо вони це роблять, чи це страждає від їхньої продуктивності?
Чи твердотілі накопичувачі роздроблені? І якщо вони це роблять, чи це страждає від їхньої продуктивності?
Відповіді:
Так, SSD накопичуються фрагментарно. Чи впливає це на ефективність настільки ж, як звичайні жорсткі диски? Ні.
Фрагментація просто стосується розміщення файлів поза порядком. Це потрібно на всіх пристроях зберігання даних, не потребуючи перестановки всіх даних, що колись були написані щоразу, коли ви щось пишете.
Твердотільні накопичувачі НЕ потребують дефрагментації. Це може зменшити термін служби накопичувача. Носіть технологію вирівнювання, цілеспрямовано "фрагментуючи" дані, щоб забезпечити послідовний термін служби накопичувача.
Джерело: OCZ
"Страждати"? Ні. Досвід ? Так.
Фрагментація - це просто, коли файли записуються на непоміжні блоки. Це не проблема зі свіжим чистим накопичувачем, але через деякий час, коли накопичувач заповнюється, а файли видаляються, нові файли з часом починають записуватися в усі наявні блоки, які не завжди можуть бути досить великими для всього файлу. . Насправді це не обійтися (якщо записати все один раз на порожній диск, потім нічого більше нічого не записати), навіть не маючи кращої файлової системи.
Однак, як зазначав sblair, насправді це не проблема з SSD-дисками, як це є з HD-дисками, тому що фізично рухатися навколо диска для збору даних немає голови, тому не передбачено покарання за продуктивність.
Крім того, як пояснили Марцін та Моллі, SSD-диски повинні розкидати дані по всьому диску, щоб запобігти його зносу, а решта залишається невикористаною. Як результат, SSD-накопичувачі цілеспрямовано фрагментують дані для розповсюдження їх по всьому диску. Крім того, ви не хочете дефрагментацію SDD, оскільки це не тільки перемагає мету розповсюдження даних навколо, але всі додаткові записи швидше зношуються. Роберс дав гарне пояснення, чим SSD відрізняються від традиційних спінінг-дисків і що сектори на SSD не відображають фізичну схему.
Це ще одна перевага SSD-дисків над прядильними HD: фрагментація - це вже не проблема.
SSDs : 5 (less power, less heat, faster, no fragmentation, smaller)
HDs : 1 (longer lasting)
Caveat :
Все це, однак, не означає, що SSD - це ідеальне, безтурботне рішення для зберігання. Окрім того, що вони зношуються, слід враховувати важливе питання. Хоча це правда , що SSD - накопичувачі наймають знос нівелювання і їх мікропрограмний керують відображенням сектора, що ні заперечує той факт , що SSD - накопичувач, як і всі пристрої зберігання даних , які дозволяють модифікувати, робити фрагментируются що смерть , коли вам потрібно відновити втрачені файли.
Використання більш толерантної файлової системи на зразок NTFS замість FAT32 певною мірою допомагає, але факт полягає в тому, що фрагментований файл значно важче відновити (якщо не вирівняти неможливо), ніж той, який не фрагментований. Звичайно, у цьому випадку "фрагментований" означає з точки зору ОС незалежно від фізичного плану.
Загальна думка полягає в тому, що вони можуть фрагментуватися, але дефрагментація не потрібна, і, що ще гірше, це може призвести до скорочення терміну експлуатації. Мені подобається технічне обладнання Тома та їх пояснення під час дослідження продукту дефрагментації SSD Diskeeper .
Ви насправді можете зазнати зниження продуктивності від фрагментації на SSD. Фрагментація залишається логічною проблемою, оскільки ОС / файлова система повинна відслідковувати всі фрагменти файлів та фрагменти вільного місця. Коли файли скорочуються і розростаються, і коли вільний простір стає все більш логічно фрагментованим, з часом операцій вводу / виводу, природно, стає менше, тоді як ОС / файлова система, природно, споживає більше накладних процесорів, щоб зрозуміти, куди подіти наступний фрагмент даних для зберігання або, читаючи більше накладних даних, щоб дізнатися, де всі біти масивного файлу.
В основному IOPS зростатиме по мірі зростання фрагментації. Більше IOPS взагалі погано. Я помиляюся?
Це може здатися не очевидним для нефайлових систем, таких як бази даних, які зберігають весь їхній вміст у масивному просторі дискового простору (дозволяючи БД керувати фрагментацією шар або два з файлової системи).
Однак ви можете і будете страждати від фрагментації навіть на SSD, якщо не зробите щось на якійсь основі, щоб пом’якшити довгострокові наслідки.
SSD - це справді дивовижно, але це не панацея. Той, хто наполягає на фрагментації - це минуле на SSD, швидше за все, щось продає.
Причина, через яку ви страждаєте від фрагментації, полягає в тому, що головка диска повинна переміщатися в багато різних місць для доступу до файлу. Це має фізично рухатися, що вимагає часу. З твердотільним накопичувачем (SSD) ви все ще відчуєте фрагментацію, але немає рухомих частин, які повинні насправді переміщатися до місця розташування інших частин файлу, тому ви не стикаєтесь з тими ж симптомами ( зниження продуктивності).
Також твердотільні накопичувачі мають певну кількість разів, яку вони можуть записувати. Таким чином, дефрагментація їх може фактично скоротити термін експлуатації диска, але насправді не дасть вам переваги підвищеної продуктивності, як ви відчували б на диску, який має блюдо.