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