понедельник, 28 июля 2014 г.

SSHD странное поведение рынка гибридных дисков



Только ленивый, глухой и вдобавок слепой айтишник сегодня не знает о преимуществах SSD. Рынок SSD стремительно развивается, появляются и исчезают новые игроки, инвестируются средства в усовершеноствованные технологии. Твердотельные накопители еще несколько лет назад дали рынку такой пинок, от которого всех производителей до сих пор колбасит. Причем перестраивается не только рынок самих накопителей, но и вслед за ним рынок контроллеров, СХД, ОС и приложений.
Однако SSD ёмкости по сравнению с традиционными пока остаются крайне дорогими. Приходится постоянно лавировать между скоростью и ёмкостью, и на уровне корпоративном и на уровне обычных пользователей и SOHO. Enterprise отдельная песня, оставим её в стороне. А вот на уровне обычных пользователей сейчас есть решения хранений на SSD, HDD и гибридные варианты. Причем по моему опыту SSD это хорошо, но всегда мало, а HDD всегда слишком медленно. Самым оптимальным вариантом является именно гибридный вариант, в котором "горячие" данные доступны быстро, а покрывшиеся пылью дистрибутивы или музыка лежат и спокойно ждут своего часа на медленном хранилище. В идеале сюда бы добавить совсем медленное хранилище для редко используемых данных (семейного фото видео архива на 2 тб), но это пока реализовано только в виде DVD BRD, облаков, NAS. В общем гибрид SSD + HDD выглядит почти мечтой.
Реализовать мечту пользователя об идеальном хранилище на сегодня позволяют:

  • Бытовые контроллеры SATA (Intel smart response, какие то поделки от китая)
  • Windows 8 (8.1) в виде Storage spaces
  • SSD + HDD в ручном варианте
  • SSHD - гибридные диски (два в одном).


 Бытовые контроллеры SATA.


Продвинутые чипсеты от Intel имеют возможность кэширования данных на SSD Intel Smart Response. Чаще всего это чипсеты имеющие в конце маркировки 5, 7 или 8 (Z77, B75). То есть практически все чипсеты кроме самых Low End. "Просто дабавь SSD", если кто то еще не знаком с этой технологией, рекомендую уделить пару минут. Если перед установкой ОС в BIOS был включен режим RAID у контроллера, то просто добавляете SSD, и в установленной утилите от Intel включаете кеширование. Всё. Остальное делают драйвера от Intel. Кстати, сейчас обещают что работает не только связка SSD + HDD, но и просто SSHD. Плюсы:

  • простота инсталляции и эксплуатации
  • отказ SSD не угражает данным (есть дубликат на HDD)
  • почти хардварно

Из минусов -

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

Есть так же варианты контроллеров в формате PCIe и даже просто SATA от брендов пониже уровнем. Им я как то меньше доверяю. В любом случае - неплохой вариант гибрида.

Windows 8 (8.1) в виде Storage spaces. 

Никто не знал а я Batman! Действительно - мало кто знает что Microsoft начиная с Windows 8 предоставляет отличные функции по созданию дисковых массивов доступных ранее только для очень дорогих RAID контроллеров. Storage spaces это очень круто, меня даже пугает такой прогресс (чего же ожидать в Windows 9?) Думаю производителей крутых контроллеров этот подход тоже пугает, по этой причине никто громко об этой технологии не говорит, чтобы не обрушить рынок. Установленной Windows скармливают разные диски (HDD, SSD) и выбирают из вариантов (скорость, надежность, скорость и надежность), в общем строят RAID в том виде в котором хочется. Управляемость тут обалденная просто. Плюсы:
  • всеядность (USB, SATA, IDE, SAS, PCIe...). Не проверял все варианты.
  • огромное количество вариантов использования дисков
  • динамические размеры дисковых пространств
  • бесплатность (за ОС вы уже заплатили)
  • можно самостоятельно решать какие файлы будут всегда на SSD
минусы:
  • необходимы навыки построения массивов, ну хотя бы понимать что делаешь.
  • насколько я знаю нельзя установить ОС на такой гибридный диск, то есть под ОС отдельный диск нужен.

SSD + HDD в ручном варианте

Распространённый вариант. Когда не хочется заморачиваться с более сложными вариантами. Поставили ОС на SSD? Сколько Gb из этой ОС требуется считывать каждый день, и сколько файлов не будут прочитаны ни разу? То есть огромная часть дорогого дискового пространства будет использована для хранения файлов которые можно хранить на дешевом диске. Плюсы:
  • управляемость (пользователь решает что и где хранить)
  • предсказуемость (отработанная технология)
минусы:
  • высокая цена (с учетом потерянного места на SSD под "лишние" файлы)
  • управляемость (требуется ручками переносить файлы на быстрое или медленное хранилище)

SSHD - гибридные диски (два в одном).

User friendly вариант. Seagate в этом сегменте пока в лидерах. Обычный жесткий диск снабдили огромным кешем SSD. В эксплуатации ничем не отличается от обычного жесткого диска, не управляем, работает по алгоритмам заложенным производителем на заводе. Вообще не требует обслуживания, особой установки. Я был уверен что на рынке они полностью заменят обычные HDD. Плюсы:
  • невысокая цена
  • простейщая установка и эксплуатация
Минусы:
  • нет управления (возможно есть при использовании Intel smart response)
  • не заменить отдельно компоненты (заменить только SSD не выйдет)

А что в итоге?

При всём многообразии вариантов продавать современные ПК, с приличными процессорами, видеокартами, быстрой памятью и при этом устаревшими HDD я считаю практически преступлением. Любой современный ПК, будь то офисный или домашний, будет упираться именно в диски. Зачем вкладывать в процессоры, видео если упрется в жесткий диск, это же деньги потребителя на ветер.
И что я вижу на рынке? Сколько пользователей Smart Response вы знаете? Сколько моделей SSHD лежит на полках близлежащего магазина? А у его поставщика на складах? Сколько вам известно пользователей Windows использующих Storage spaces? При том что SSHD являются самым простым в инстяляции вариантом, при покупке пользователь по прежнему сравнивает просто ёмкость дисков. Даже айтишники и гики  предпочитают использовать отдельно SSD и HDD (или облака).
До сих пор большая часть basic линеек ПК и ноутбуков известных брендов продается с HDD. Мало того, ноутбуки продаются даже с HDD 5400 rpm! И ведь покупают.

И я понять не могу - что происходит? Такой прогресс в технологиях, и такой разрыв в продажах. Выбирая на сайте дистриба ПК от HP или DELL, мне даже посмотреть не на что. Никто из них не предлагает рабочих станций с гибридными хранилищами и даже с SSD не найти. Это какой то заговор, какой то кризис здравого смысла.
IT всегда считалась отраслью идущей в авангарде технологий. Но не сейчас, не в плане ПК и ноутбуков. Возникли какие то барьеры, причем не технологические или производственные, а системные, рыночные.
Мои варианты ответов на вопрос - почему гибридные варианты хранения по продажам уступают классическим:

  1. Сложность использования. Отметается, разница в HDD и SSHD с точки зрения сложности эксплуатации нулевая.
  2. Высокая волантильность рынка. Потредители привыкли что главное в диске - его объем.
  3. Недолговечность SSD. Принимается частично. Технология была уязвима в начале, но сегодня приличного SSD хватает на 2-5 лет обычной эксплуатации. Бытовые HDD сейчас такие, что не все из них 3 года отрабатывают, так что в плане надежности еще вопрос кто кого. В случае гибридов допускаю повышенный износ, т.к. именно горячие данные будут выжигать диск, но для этого и существуют контроллеры - выбирать данные которые нужны не один два раза, а постоянно. Хотя, допускаю что именно из-за надежности вендоры ПК не используют активно SSD. Есть рипутационные риски.
  4. Высокая цена. Помилуйте - 8 гб кеша ssd увеличивают ценник диска на 1 т.р. или меньше. Был 1700 руб., стал 2500 руб. Сравните со стоимостью остальных компонентов. Да лучше на процессоре, системной плате и памяти сэкономить, они все вместе не повлияют на производительность системы так как это сделает быстрая дисковая подсистема.
  5. Заговор производителей. Вполне вероятно что Seagate или еще кто то обладает патентами на технологии необходимые для производства гибридов. В свою очередь крупные веендоры ПК не хотят допускать монополии Seagate или кого то ещё, и намеренно не используют технологию на которую есть монополия. Однако используют же они CPU Intel...
  6. Реальный прирост производительности не так велик. Этого просто не может быть, потому что не может быть. 
Ещё есть варианты?

пятница, 4 июля 2014 г.

Sony Vaio апгрейд с windows 7 до windows 8 (8.1)

Если по каким либо невероятным обстоятельствам в руках появился Vaio совместимый с Windows 8, но с установленной штатно Windows 7. И если руки эти чешутся произвести апгрейд - стоит остановиться и подумать.
Дело в том что в vaio как и в других ноутах есть множество всяких фишек: кнопочек; закладок; утилит. Если ими никто никогда не пользуется, то можно хоть сразу сносить раздел с данными ОС и устанавливать новую ОС с нуля. Если же хочется иногда прибавить яркость экрана, выключить подсветку экрана и вообще использовать ноут sony как ноут sony, а не самосборный ПК, то лучше оставить как есть.
Компания Sony в принципе подумала о пользователях и раскидала по своим серверам утилиты и мануалы способные облегчить жизнь пользователям желающим обновиться до windows 8, но найти эти самые мануалы сложно.
Мне например помогла следующая процедура обновления:
делаем полный бекап всего нужного на внешний носитель
восстанавливаем ноутбук в "заводские настройки" (4 часа)
запускаем утилиту Sony VAIO® Upgrade Tool for Windows® 8 - Lite
утилита удаляет весь софт несовместимый с новой ОС
запускаем из под Windows 7 установку Windows 8 upgrade (в данном случае была лицензия на апгрейд, но диск с обычной Windows 8 (pro) должен подойти)
перед установкой обнаружились еще 3 программы несовместимые с новой ОС, их удалил вручную.
устанавливаем Windows 8 с сохранением всех данных и настроек
запускаем Sony VAIO® Upgrade Tool for Windows® 8 - Lite  повторно. На этот раз она скачивает и устанавливает все необходимые утилиты и драйвера.

В принципе те же самые шаги можно было произвести и вручную, но необходимо строго соблюдать последовательность действий. Думаю что последовательность должна быть такой.
Кстати - если утилита в процессе установки в Windows 8 ругнется на какую то там ошибку 151
on post install line 151 argument blah blah blah
то нужно просто установить в панели управления, в разделе региональных настроек, в форматах, на закладке "дополнительно" язык программ не поддерживающих Юникод в английский США и перезагрузить. После загрузки утилита продолжит свою работу.