19 мар. 2014 г.

Supermicro и NVDIMM

NVDIMM — способ обеспечить энергонезависимость для динамической памяти. Модули памяти NVDIMM выполнены в виде стандартных DIMM DDR3 и DDR4, но имеют на борту флеш-память, в которую копируется содержимое DRAM в случае отключения питания и дополнительный контроллер, управляющий процессом сохранения и восстановления данных. Питание на время копирования из DRAM на флеш обеспечивается блоком суперконденсаторов (ионисторов), то есть используется технология, давно применяемая для защиты кэша в современных RAID контроллерах. Конечно, внешние RAM-диски с резервным питанием существовали и раньше, но NVDIMM за счет унификации способен дать несколько новых возможностей. Ожидать развития альтернативных видов энергонезависимой памяти (MRAM, PCM, ReRAM) можно еще долго.
Остается лишь понять, чем NVDIMM могут быть полезны, и когда можно ожидать выхода готовых продуктов/решений.

14 мар. 2014 г.

NVMe

NVMe (NVM Express) — спецификация нового интерфейса, предназначенного для подключения SSD непосредственно к PCI Express. Форм-фактор NGFF и другие аспекты использования NVMe в настольных системах рассматриваться не будут, нам интересно исключительно серверное применение.

5 мар. 2014 г.

Прошивка SAS2 экспандеров Supermicro

Еще в середине прошлого года Supermicro выпустила прошивку 55.14.18.0 для своих SAS2 экспандеров. Помимо решения нескольких проблем с SES, данный релиз исправляет известную проблему совместимости с контроллерами Adaptec.
Процедура прошивки подробно описана в краткой инструкции к пакету Expander Xtools Lite. Все замечательно работает, можно использовать обычные прошивки для Adaptec и заодно устранить постоянное появление в логах сообщений "Fan failed" (вентиляторы обычно подключают не к бэкплейну, а к материнской плате, в результате бэкплейн через SES постоянно сообщает контроллеру о выходе из строя вентиляторов).
Как выяснилось, при прошивке 2-экспандерных конфигураций в корпусах 216-й серии (бэкплейн BPN-SAS2-216EL2) штатным способом нарушает совместную работу экспандеров (подробности будут ниже). Решение проблемы — прошивать при помощи консольного xflash напрямую, без использования GUI.