Запрос на обслуживание/дефрагментацию/сжатие твердотельного накопителя Windows 10
В качестве системного диска у меня есть твердотельный накопитель Samsung EVO емкостью 1 ТБ (Windows 10). Я позволил ему заполниться почти полностью и поплатился за это — производительность записи новых файлов упала примерно в тысячу раз.
Я прекратил то, что делал (чтение/запись около 20 миллионов небольших файлов для работы, для которой была бы полезна высокая скорость диска) и удалил все эти файлы. Свободное пространство сейчас составляет 354 из 874 ГБ, и я смогу вернуть еще немного, поработав немного. SSD больше не является моим основным накопителем производительности для массовых операций.
Мои вопросы:
- Нужно ли мне что-то сделать, чтобы дефрагментировать диск, или Windows и/или драйвер сделают это за меня?
- Стоит ли включать сжатие на SSD? Мой процессор вполне способен справиться с накладными расходами, но после того, как я стал свидетелем огромного снижения производительности при заполнении диска, я теперь задаюсь вопросом о других эффектах, характерных для твердотельных накопителей, связанных со сжатием диска Windows.
Обновление... Я освободил на диске 408 ГБ из 874, но производительность все равно резко снизилась - программа, которая запускается на жестком диске за 1,1 секунды, на SSD выполняется за 63 секунды. Это добавление нескольких строк в файл две тысячи раз, но каждый раз файл закрывается. Я заподозрил это и попытался отключить антивирус Bit Defender. Внезапно программа работает за 1,1 секунды и на SSD. Таким образом, Bitdefender заставляет читать весь файл (а не из кэша) две тысячи раз. На жестком диске, вероятно, также принудительно выполняется повторное чтение, но, похоже, он использует кеш. Думаю, мне не нужен Bit Defender.
Я проверил настройки системы, и для SSD-накопителя был установлен режим «Еженедельная оптимизация». Я запустил оптимизацию, и все, что получилось, это «Обрезать». Судя по всему, Windows 10 обычно не выполняет дефрагментацию твердотельных накопителей, они этого не требуют и просто подвергаются дополнительному износу. Он просто запускает операцию обрезки, при которой мусор собирает неиспользуемые блоки.
Так что я могу быть спокоен: никаких дополнительных действий не требуется, чтобы мой SSD работал на «полной скорости».
1 ответ
Дефрагментация SSD обычно не рекомендуется . В Windows была ошибка, которая вызывала чрезмерную автоматическую дефрагментацию , «влияющую на долговечность SSD-накопителей». Поскольку для каждого байта требуется ограниченное количество циклов записи, перемещение файлов значительно сокращает срок службы SSD.
Лучший способ узнать, ускоряет ли сжатие или замедляет пропускную способность ввода-вывода, — протестировать его на конкретной машине из-за таких переменных, как скорость процессора, скорость чтения SSD и т. д. Скопируйте одну большую папку и сжимайте ее, а не целый SSD. Чтобы сжать папку, щелкните ее правой кнопкой мыши, выберите « Свойства» , нажмите кнопку « Дополнительно» и установите «Сжать...» . Выполните некоторые операции, такие как копирование папки, или выполните поиск по содержимому с помощью неиндексированного инструмента, такого как Agent Ransack от Mythiscsoft , и посмотрите, что лучше работает в вашей настройке.