Как гибридные диски обрабатывают большие файлы, такие как hiberfile? [закрыто]

1

Короткий вопрос: как гибридный диск обрабатывает большие файлы, которые иногда используются, но только последовательно читаются / записываются, например, hiberfile?

Длинная история: у меня на рабочем столе 12 ГБ оперативной памяти, и из-за случайных отключений питания я часто впадаю в спячку! Я использовал Samsung 840 SSD, 120 ГБ, и я вижу огромное снижение производительности за последние несколько месяцев из-за моей случайной спячки на SSD! Я обнаружил, что Windows будет помещать hiberfile.sys только на диск ОС, и для того, чтобы окна были быстрыми, мне нужны файлы ОС во флэш-памяти nand. Таким образом, я хочу купить гибридный диск, который не будет «разумно» размещать файл hiberfile.sys или часть файла hiberfile.sys в области nand. Вот почему я хочу знать, как работает гибридный диск, я знаю, «он помещает большинство используемых секторов в область nand», но есть ли критерии размера файла? Если я перехожу в режим гибернации больше, чем выключаюсь, будет ли в nand-регионе только сектора с файлами гиберфайла вместо файлов загрузки Windows?

Вот еще одно уточнение: я собираюсь купить накопитель Seagate объемом 1 ТБ (ST1000DX001) с флэш-памятью объемом 8 ГБ. Я впадаю в спящий режим больше, чем выключаю, после использования в течение нескольких дней, будет ли область nand содержать только hiberfile или она будет содержать какие-либо загрузочные файлы Windows.

bummi
источник
прочитайте его, вот почему я должен был опубликовать этот вопрос :( Я тоже читал связанный обзор
«Диск просматривает шаблоны доступа с течением времени (скорее всего, через таблицу истории LBA и их частоту доступа) и извлекает некоторые данные в NAND» - отлично, но это просто означает, что если я перехожу в режим гибернации больше, чем выключается, nand регион будет состоять только из сектора hiberfile! Не кажется "умным"
2
Это слишком широкий, чтобы ответить точно в нескольких параграфах. Многое из этого - секретный материал, никто, кроме людей из Seagate / WD / etc. знать.
bwDraco
3
не показаться неискренним, но ... вместо того, чтобы ставить под сомнение фирменные секреты производителей накопителей ... почему бы просто не получить большой SSD вместо того, чтобы возиться с гибридной технологией?
Тецудзин
2
Технология кеширования реализована на уровне прошивки. Насколько я могу судить, это на уровне блоков и не заботится о файловой системе или отдельных файлах на диске.
bwDraco

Ответы:

2

Это будет очень конкретный ответ. Так как тип технологии NAND в SSHD будет совершенно другим в будущем и будущем. Таким образом, текущая STX000DX001линейка продуктов Seagate SSDH использует коммерческую многоуровневую ячейку NAND. Вот некоторые тесты Storage Review, выполненные для продукта в пределах того же семейства продуктов.

введите описание изображения здесь введите описание изображения здесь введите описание изображения здесь

Чтобы экстраполировать, что это на самом деле означает. Вы должны понимать, как работает ваш типичный жесткий диск.

Основы

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

Важно понимать, что все это относится к этим устройствам. При запросе на чтение или запись на диск используется кеш устройства. Эти кэши обычно составляют около 64 МБ на вашем обычном потребительском устройстве.

Как это относится к SSHD

Таким образом, основным отличием вашего типичного жесткого диска от обычного SSHD будет память NAND. Эта конкретная линейка продуктов имеет 8 ГБ памяти cMLC NAND.

Будет ли NAND использоваться для хранения hiberfile.sys?

Основываясь на реальных тестах самого диска, кажется, что хранилище NAND используется в качестве очень быстрого кеша с прямым доступом к механической части устройства. Это означает, что реально диск не ограничен скоростью передачи данных по шине SATA III.

Крайне маловероятно из-за ограниченного объема памяти, которую NAND-память фактически предоставляет этому устройству, чтобы файл гибернации или сам файл четной страницы постоянно сохранялись там.

Заключение

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

На основании описания контроллер будет использовать память NAND для временного хранения hiberfile.sys при записи данных на механический диск. После завершения процесса накопитель перейдет в требуемое состояние питания, запрошенное операционной системой и вашим компьютером, когда будет в режиме гибернации. В статье более подробно рассматривается, как на самом деле работает дизайн SSHD.

оборота Ramhound
источник