Как стать автором
Обновить

Бесплатное решение для создания программного гибрида SSD и HDD на домашнем ПК Windows Tiered Storage Spaces

Время на прочтение4 мин
Количество просмотров30K
Всего голосов 12: ↑12 и ↓0+12
Комментарии26

Комментарии 26

Не совсем понял вопрос.
SSD не будет отдельно отображаться. SSD и HDD будут отображаться вместе как просто локальный диск D (букву можно в скрипте поменять).
А если ты имеешь в виду в каком виде реально данные хранятся на диске — к сожалению не могу ответить на этот вопрос…

Такие штуки железно были же. Жесткие диски с небольшим ССД. А еще была технология, где предлагалось на флешку писать часто-востребванные данные


При текущих ценах на SSD — эти штуки вымерли

ну тут почти тоже самое, только часто-востребованные «горячие» данные пишутся на SSD. Вообще хотелось бы найти что-то типа этого, вот только чтобы можно было указать чтобы файлы размером скажем менее 1 Гб писались именно на SSD (вне зависимости от востребованности). И когда они начинают преодолевать выделенный лимит, лимит на максимальный размер файла уменьшался.
Меня интересует немного другой сценарий использования.
1. Есть данные которые 95% времени нужны только на чтение.
2. Скорость чтения и записи не важна
3. Надежность важна
4. Тишина компьютера важна

Допустим у меня есть 2Тб данных и два диска для них — hdd 2Tb и ssd 2Tb. Я хочу использовать их в зеркале. Можно ли настроить систему так чтобы hdd не запускался до тех пор пока не потребуется что-то записать. Да может будет немного медленнее чем читать с hdd и ssd вместе (хотя не думаю) но это в общем-то меня устраивает. Хочется чтобы компьютер не шумел вообще. Все остальное кроме дисков у меня полностью бесшумное.

Можно конечно решить проблему радикально — купить и на вторую часть зеркала ssd но как-то дорого, да и потребности пока нет, места хватает, диски все нормально работают.

Есть ли такая опция?
Я думаю в этом случае можно к примеру сделать задачу которая будет запускаться когда вы не рядом с компьютером и бэкап на HDD из SSD делать.
А вообще, у меня в конфигурации HDD начинает шуметь именно когда я его открываю. То есть если я в данный момент по нему не лазаю или не редактирую что-то, он не шумит.
На самом деле я в зеркало их ставить не пробовал, возможно и стандартное зеркало из storage spaces будет работать именно так как вы хотите…
Если все же решите проверить, напишите пожалуйста результат.

Согласен, кто му же у Intel есть софт или правильнее технология, управления дисками. Ставиться под Windows. Она автоматически ускоряет ssd на 15% и контролирует, обращение к дискам. Если нет обращений то и диски все не работают. Конечно при частом обращении это вопрос спорный, не раз обсуждался. Но в данном случае, ssd уже в полный рост стоят на ногах, а hdd больше для хранения данных. То думаю отключение дисков, становиться актуальным. Кто му же, технология позволяет настроить, оповещения о состоянии носителей, даже на вашу почту, при молейшем подозрении на неисправность, предупреждение исходит от средств диагностики, тесть сам процес, как выглядит не известно. Всё работает в фоне. Как результат ssd 1 4 hdd шума ни какого. Но доступ при обращении к hdd чуть замедлен при первом обращении, после долгого простоя диска. Что мне не критично, вообще.

Советую попробовать unraid.
Там точно есть настройка чтобы крутились только те диски которые сейчас нужны.
Плюс полезное место это n-1 (или -2 если два диска под хэш).
Плюс если вылетит больше дисков чем можно — данные на живых дисках останутся доступными.
Минус только один — платно. (Ну или условно наказуемо)

Технология хорошая, но в рамках домашнего использования бесполезная. Оное не предполагает того, что вы долго используете последовательное чтение и/или запись. Оно бесполезно для медисервера, оно бесполезно для файлопомойки. Можно подумать об этом если у вас есть домашний сервер виртуализации на базе Hyper-V или процессы сборки кода, но даже в этом случае чаще проще и дешевле купить емкий ssd диск. Но я понимаю, что могут найтись энтузиасты и специфичные методы использования хотя мне трудно их (кейсы использования) себе представить.

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

Однако есть нюансы:
Т.е. вы можете в воскресенье весь день вертеть тестовую базу в хвост и в гриву, а в понедельник обнаружить что блоки данных от продовой базы лежат на медленных дисках и вы никак не можете оперативно и на лету это исправить.

Тиринг очень был нужен когда ссд были дорогими, но с ними всеравно был прирост по производительности на схд где блоки летают от медленных дисков до быстрых онлайн и в фоне. Там где не allflash решение оное и сейчас активно используется.
Ну конкретно в моем случае, мне очень нравится что виртуалки и игры начинают грузиться со скоростью SSD со второго раза. Из-за медленного интернета качать все в каждый раз — не вариант, а основной SSD небольшой и не охота его забивать. Думаю найдется много человек у которых как и у меня уже имеется HDD.
Но, в целом, я согласен с тем, что наверное новый HDD я сейчас покупать не стал бы и все же доплатил и просто купил SSD. Так что основное применение — для тех у кого уже есть HDD и выкидывать его — жалко.
Технология хорошая, но в рамках домашнего использования бесполезная

Много лет использую похожую технологию на домашнем ПК с linux (lvm-cache). Очень доволен. Сколько бы мне стоил настоящий NVME на 10Тб боюсь смотреть, а так за скромный прайс всё что нужно работает быстро и места много.

вопрос в юзеркейсе, какой у вас?

То же, что и у всех. Кинцо, игры, хобби.

А как эта конструкция выглядит в диспетчере дисков?

Так есть же Intel Optane, тоже самое, только аппаратно. Многие материнские платы сейчас поддерживают эту технологию. По сути тоже самое, что описал автор, только на уровне биос.

Поправочка, Storemi жив. Кажется ещё в августе выпустили версию 2, и на днях вышлю обновление. Только переход 1-2 нетривиален, особенно если вы кешировали системный винт. Итого первую версию надо удалить, для чего нужен другой жестокий диск куда нужно клонировать разделы винды. Вторая версия не такая криповатая, и отключить её на раз два если что, и если ssd накренился данные не попадут. Один минус — показатели smart и прочего не видно, и фирменные утилиты не видят накопителя.

Действительно! Хотя AMD заявляли что прекращают поддержку StoreMI. Оказывается что недавно выпустили 2ую версию. Спасибо за инфу!

Первую версию и правда больше не поддерживают

Хех. Специально купил AMD ради него. Так StoreMI у меня просто не устанавливается. Пишет «Failed to install» и всё. Техподдержка пишет, что передали мой запрос специалистам более высокого уровня и просит подождать решения. Вот уже с декабря жду, периодически попинывая этих криворуких индусов.
У меня аналогичная ситуация была, собственно после этого и начал со storage spaces экспериментировать.

Еще приемуществом этой технологии перед StoreMI является то, что StoreMI работает только при наличии материнской пла​ты с чипсетом AMD X570, B550, 400 серии, X399 или TRX40.

HDD у меня показывает
CannotPoolReason : Insufficient Capacity
CanPool : False

Я так понимаю, без удаления всех данных с HDD, подключить его к пулу не получится?
Именно. К сожалению как это все без очистки диска проделать — я не нашел.

А получится ли перенести систему на такой слоеный диск, или хотя бы установить с нуля?

Нет, систему на такой диск поставить не получится. Но я бы и не стал, система гораздо лучше всегда ведет себя на чистом SSD. Но если очень хочется, насколько я помню, в StoreMI есть возможность ставить систему.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории