2

Мне всегда говорили никогда не устанавливать что-либо на тот же SSD, на котором установлена моя ОС, так как в конечном итоге это замедлит работу моего SSD и сделает его бессильным в долгосрочной перспективе. Недавно я купил новый компьютер с 256 ГБ SSD (место для расширения, слава богу), и на SSD установлена только ОС.

Учитывая, что ОС имеют размер около 20-30 Гб, зачем использовать такую большую емкость (сравнительно) только для ОС? Нет ли недостатка в заполнении SSD?

Изменить: мне сообщили, что SSD не зависит от доступной емкости, поэтому вопрос был немного изменен, чтобы лучше ответить на корневую проблему.

3 ответа3

4

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

Вам сказали неправильно.

Этот миф сохраняется, потому что люди не понимают роли, которую TRIM и сборка мусора играют на SSD. В (очень) ранние времена SSD не все они поддерживали TRIM, Windows не поддерживала его до Win7 SP1, а Apple не поддерживала его на SSD не под маркой Apple до Yosemite. Что еще более усложняет ситуацию, встроенные контроллеры RAID не поддерживают команду TRIM в режиме RAID, даже если SSD является единственным диском в системе.

Дело в том, что это именно та ситуация, которую TRIM должен был устранить. На практике все SSD и все операционные системы теперь поддерживают TRIM. Кроме того, алгоритмы сбора мусора стали очень хорошими в наши дни и могут уменьшить замедление даже в тех случаях, когда TRIM не включен. Существует множество причин, по которым вам нужна ОС на выделенном диске, но замедление работы SSD со временем не является одной из них. Это не было правдой в течение нескольких лет.


Почему SSD замедляются со временем?

Потому что клетки должны быть стерты в первую очередь, прежде чем они могут быть перепрограммированы с новыми данными. Когда ваш SSD новый, все ячейки пусты, поэтому их не нужно сначала стирать, что ускоряет их программирование.

Когда вы удаляете файл в Windows (или любой другой ОС в этом отношении), он фактически ничего не удаляет; он просто удаляет запись каталога для файла. В конце концов, пространство, занимаемое файлом, будет повторно использовано для чего-то другого в будущем, но твердотельные накопители не понимают структуры данных NTFS, HFS+, Ext4 и т.д. Насколько они обеспокоены, пространство, занимаемое этими файлами, по-прежнему выделяется блоками. Поэтому, когда сборщик мусора приходит, чтобы выровнять износ вашего SSD, он тщательно сохраняет те данные, которые больше ни для чего не нужны.

Как TRIM это исправить?

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

1

Еще несколько месяцев назад твердотельные накопители были довольно дорогими, поэтому приобретение 512 ГБ твердотельных накопителей было не слишком популярным для многих, поэтому установка программ на обычные жесткие диски была хорошей альтернативой, поскольку Windows работала бы гладко, а ваши программы занимали немного времени. дольше загружаться с обычного жесткого диска. Но, конечно же, нет причин не устанавливать что-либо на свой SSD.

Хорошей идеей будет перенести все ваши библиотеки (изображения, видео, музыка, ...) и данные с вашего SSD на большой дешевый жесткий диск, и быть разборчивым в отношении программного обеспечения, которое вы устанавливаете на SSD. Такие вещи, как ваш браузер или steam могут идти на ваш SSD, но помещайте большие файлы игры на жесткий диск.

0

Вполне возможно, что ожидалось, что производительность ОС будет первостепенной, а пропускная способность ввода-вывода на этих твердотельных накопителях конечна, и любая конкуренция за эту пропускную способность неприемлема.

Но на практике ОС - это не то место, где тратится все ваше время. Эта стратегия "оптимизировать только ОС" звучит как "элитарное" и разрозненное мышление. Большую часть времени вы хотите, чтобы ваши программы выполнялись как можно быстрее. Это действительно не имеет значения, если ОС немного замедляется, потому что она «должна ждать, пока данные программы будут записаны / прочитаны»; общий эффект наличия программы + ОС, а не только ОС на твердотельном диске, заключается в том, что работа программы идет быстрее, чем если бы программа находилась на обычном жестком диске.

СЕЙЧАС я бы сказал, что есть одно исключение. Поскольку записи и перезаписи так много, файл подкачки должен быть на обычном жестком диске, если это возможно. В идеале у вас достаточно ОЗУ, чтобы не использовать этот файл подкачки, но по какой-то причине MS Windows (по крайней мере до win 8) предпочитает выгружать OS/Programs/Data в файл подкачки в пользу наличия места в файловом кеше. Возможно, есть способ настроить это предпочтение, но это не похоже на оптимальный способ вести себя, если вы не перечитываете вещи в своем файловом кеше.

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