5

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

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

Если контроллеры не делают этого автоматически, может ли пользователь что-то сделать вручную, чтобы сбалансировать записи? Я не могу думать ни о чем, кроме как стереть весь диск и переустановить ОС / приложения с нуля, надеясь, что они будут использовать блоки с низким количеством записей.

PS Просто чтобы прояснить, я знаю, что обычно рекомендуется хранить медиатеку на жестком диске. Вопрос о ситуации, когда это невозможно.

1 ответ1

4

Существуют методы выравнивания износа, которые перемещают данные, которые являются статичными в течение длительного времени, чтобы позволить тем областям SSD использоваться более быстро изменяющимися данными. Это называется "статическим выравниванием износа" (сначала это звучит как оксюморон). Немного больше информации здесь:

http://www.micron.com/~/media/Documents/Products/Technical%20Note/NAND%20Flash/tn2961_wear_leveling_in_nand.pdf

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