частично правда, плюс при заполненном SSD будет иметь место потеря производительности.
проблема в следующем:
- записать можно только в чистую ячейку
- ячейки сгруппированы в страницы (например по 4кб), минимальный объем записи - страница
- страницы сгруппированы в блоки, удалять можно только целый блок.
- у ячеек ограниченное количество операций записи, после которых они умирают.
из всего этого следует, что для долгой жизни ячеек, контроллер должен писать так, чтоб среднее количество перезаписей у всех страниц было одинаковым.
из этого следует, что чем меньше у тебя свободной памяти - тем больше будет перекос в количестве перезаписей (при учете, что занятое место занято статичными данными).
если места совсем мало, то может настать ситуация, когда имеем множество блоков, в которых занята лишь часть страниц, другая часть имеет в себе данные, но помечена к удалению. теоретически записывать есть куда, практически контроллер вынужден считать блок в кеш, стереть его, и записать обратно. после чего будет возможно записать в очищенные страницы.
очевидно, что в этом случае идет серьезный провал производительности.
но имхо, это все очень важно для маленьких дисков. если диск на 128-256 гб или еще больше, то 10-20 гиг свободных будет вполне достаточно.
как-то так, надеюсь что нигде не приврал