Когда Linux делает сборку "мусора" SSD?

Я пытаюсь получить понимание того, когда мой компьютер делает сборку "мусора" и освобождает ранее используемые блоки на SSD.

Действительно ли это - задача, справленная ОС или контроллером SSD?
Это происходит, когда я удаляю файл (постоянно от мусора), или он ожидает, пока я не пытаюсь перезаписать тот блок?
Как файловая система журналирования влияет на производительность и обслуживание этого диска?
Система делает что-либо специальное, когда мой компьютер неактивен, и экран заблокирован?
Как я могу сказать, поддерживают ли мое встроенное микропрограммное обеспечение и/или ядро команду TRIM?

Если это имеет значение я использую Ubuntu 9.04, 64-разрядную (2.6.28-15-универсальная версия ядра) и полное шифрование диска с LUKS. SSD является Dell 256GB с контроллером Samsung с ext3 файловой системой для корня и ext2 для начальной загрузки. Никакие другие жесткие диски, никакие другие Ose.

Я прочитал статью AnandTech, говорящую об ОБРЕЗКЕ и Intel и OCZ и страницах и блоках, который является тем, что запросило мой вопрос во-первых - я понятия не имею, где моя собственная установка падает в этом анализе. В то время как я интересуюсь ответами на вышеупомянутые вопросы, я больше интересуюсь изучением, как ответить на эти вопросы, если это имеет какой-либо смысл.

5
задан 30.08.2009, 20:13

2 ответа

Существует новая статья от Anand с большим количеством информации о волшебстве SSD :) Я советовал бы Вам читать его также. ОБРЕЗКА объяснена в еще деталь там. В целом это говорит, что форма хороша, но:

... К сожалению, никакие диски правильно еще не поддерживают ОБРЕЗКУ...

Та поддержка находится только в бета встроенном микропрограммном обеспечении в данный момент. Так, если и Ваша ОС и микропрограмма контроллера будут поддерживать ОБРЕЗКУ, то она будет работать приблизительно этот путь: Ваша ОС отправит ту команду на контроллер SSD, после того как некоторый файл постоянно удален. Будет ли это на самом деле обрезано в тот момент, или некоторое другое время зависит полностью от Вашей реализации встроенного микропрограммного обеспечения дисков.

Если Ваша ОС не поддерживает ОБРЕЗКУ, то существует шанс, что можно получить инструмент дворника от производителя дисков. Можно читать, как это работает здесь.

Если Ваш контроллер диска не поддерживает ОБРЕЗКУ, то, возможно, можно получить обновление или некоторую бета-версию, он - встроенное микропрограммное обеспечение.

Надежда, которая помогает.

4
ответ дан 07.12.2019, 17:53

Если это имеет значение я использую Ubuntu 9.04, 64-разрядную (2.6.28-15-универсальная версия ядра) и полное шифрование диска с LUKS.

На самом деле Вы не можете хотеть использовать ОБРЕЗКУ с полным шифрованием диска, как это укажет, какие части диска Вы не используете путем Обрезки их! Это может сделать принуждение скота ключом доступа более простой, если неиспользованные регионы диска полностью освобождены.

1
ответ дан 07.12.2019, 17:53

Теги

Похожие вопросы