Я читал, что самая большая слабость твердотельных накопителей - это срок их службы на основе R/W-циклов. Я работаю с большим количеством (в сотнях) - обычно очень маленьких - файлов много раз в час, и повышенная скорость чтения твердотельного накопителя является большой причиной, побуждающей меня купить его. (Я работаю с системами TeX, которые печально известны своим количеством файлов).

Я помещаю чрезмерную нагрузку на диск, сохраняя эти файлы на нем? Есть ли что-то интеллектуальное OS X (Mavericks, в моем случае) делает закулисные для консолидации чтения-записи и, если нет, я могу что-нибудь сделать, чтобы повлиять на это?

2 ответа2

1

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

Нет ничего, что Mavricks (или любая другая ОС в этом отношении) действительно может с этим поделать, не лгая вам о том, что представляет собой диск (т.е. если вы использовали для этого RAMdisk, у вас не возникло бы этой проблемы, но также вы бы не хранить ваши файлы на диске)

1

Насколько я понимаю, SSD-накопители имеют встроенные драйверы, которые выполняют алгоритмы выравнивания нагрузки. На самом деле, на SSD-накопителе нет никакой дефрагментации, как это было в Norton Utilities Из теории ОС 101 часто возникает фоновая задача, которая используется для дефрагментации дисководов, особенно в системах xNIX; Я бы предположил, что в системе Mavericks SSD такие процессы никогда не запускаются. Аналогично, если на SSD-накопителе требуется безопасное стирание, я полагаю, что это невозможно на Mavericks или любом другом уровне ядра или приложений xNIX, поскольку драйверы в SSD-устройстве выполняют свое собственное переназначение записей для выполнения наименее используемых. write block next алгоритмы для загрузки уровня, который записывает диск привода, чтобы продлить срок его службы. Наконец, если адресуемый блок памяти SSD становится "плохим", я думаю, что теория заключается в том, что драйвер SSD просто отображает этот адресуемый блок как плохой, и эффективный размер диска становится немного меньше. Итак, учитывая это, учитывая, что Mavericks и Mac на основе SSD обычно поставляются с большим объемом оперативной памяти, я обычно искал условия перегрузки диска (потому что вы не можете видеть их или слышать их, если они SSD) а-ля Activity Monitor, потому что такие условия похожи на условия замены гоночного диска, и я уверен, что такое событие могло бы практически мгновенно уничтожить SSD, если бы ОС допустила это, но с учетом того, что выравнивание нагрузки является выполнением "интеллектуального выравнивания нагрузки" от самого SSD я перестал интересоваться изучением понятия Maverick о том, что такое трэшинг, который на самом деле стало труднее вывести, учитывая текущий неактивный монитор активности в Mavericks.

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