LINUX.ORG.RU

История изменений

Исправление no-dashi, (текущая версия) :

Ты сильно слажал. TRIM нужен для того, чтобы пометить блоки как пригодные к дальнейшему используованию и поместить их в аналог LRU list. Грубо говоря, повторная запись в эти блоки произойдет когда все остальные блоки с меньшим количеством перезаписей будут изношены до примерно того же или худшего состояния.

Без trim после удаления файла SSD будет считать блоки удаленного файла «использованными» и будет с целью «оптимизировать износ» постоянно «тасовать» данные.

То есть ты записал 100500 данных на SSD до состояния «забил до предела» киношками и образами, потом большие файлы удалил, но SSD об этом без trim не узнал. И когда ты записываешь новые данные, SSD, считая что блок занят но давно не использовался, вместо записи туда будет сначала читать данные, потом записывать их в другое место (наиболее изношенный блок), и только потом вписывать реальные данные. То есть без trim скорость записи упадёт в два с лишним раза, чем если бы ты использовал trim, как только суммарный объем записи превысит объем SSD.

/превед_бздунам

Исходная версия no-dashi, :

Ты дебил. TRIM нужен для того, чтобы пометить блоки как пригодные к дальнейшему используованию и поместить их в аналог LRU list. Грубо говоря, повторная запись в эти блоки произойдет когда все остальные блоки с меньшим количеством перезаписей будут изношены до примерно того же или худшего состояния.

Без trim после удаления файла SSD будет считать блоки удаленного файла «использованными» и будет с целью «оптимизировать износ» постоянно «тасовать» данные.

То есть ты записал 100500 данных на SSD до состояния «забил до предела» киношками и образами, потом большие файлы удалил, но SSD об этом без trim не узнал. И когда ты записываешь новые данные, SSD, считая что блок занят но давно не использовался, вместо записи туда будет сначала читать данные, потом записывать их в другое место (наиболее изношенный блок), и только потом вписывать реальные данные. То есть без trim скорость записи упадёт в два с лишним раза, чем если бы ты использовал trim, как только суммарный объем записи превысит объем SSD.

/превед_бздунам