Ни на сайте PMC, ни на сайте Adaptec by PMC нет раздела "Новости", поэтому новые продукты появляются более чем скромно.
Контроллер
Flashtec NVMe Controller - это семейство (в данный момент состоит из 2 изделий) NVMe контроллеров. NVMe 1016 - 16-канальный и NVMe 1032 - 32-канальный.
NVMe контроллер устраняет "бутылочное горлышко" в тракте между процессорами вычислительной системы и устройствами хранения (в первую очередь, SSD).
Контроллеры Flashtec строится на чипе, который может выступать в качестве 32-канального NAND Flash контроллера или двух независимых 16-канальных. В последнем случае, контроллеры могут работать в режимах active/active или active/standby. Соответственно, подключение происходит по схеме: PCIe® x4 / 2x4 Gen3 (или/или) для 1016 и PCIe® x8 / 2x4 Gen3 (или/или) для 1032.
Контроллеры позволяют подключать до 8TB (!) флэш памяти (SSD) с интерфейсом PCIe.
Что еще хорошего:
- все внутренние пересылки данных защищены дополнительным кодом восстановления ошибок (ECC) для гарантированной сохранности;
- опциональный ROM позволяет превратить контроллер в загрузочное устройство;
- защита данных от сбоев по питанию - они не пропадут ни при каких обстоятельствах;
- объединение флэш устройств в RAID.
Массив флеш-устройств, подключенных к контроллеру, может быть использован системой для кэширования, создания снэпшотов ("моментальных снимков", техника используется в резервном копировании), хранения высоковостребованного контента или файлов.
Производительность оптимизирована для 4kB блоков данных - это стандартный показатель для SSD
Для 1032 представлены следующие данные по производительности:
Sequential 4KB Read/Write (up to): 3.5 / 1.3 GB/s
Random 4KB Read/Write (up to): 850K/325K IOPS
Ускоритель
Flashtec NVRAM Drive представлен моделями на 4, 8 и 16GB. Если нужна беспрецедентная производительность - вот что поможет разгуляться! Более 10.000.000 (прописью: ДЕСЯТЬ МИЛЛИОНОВ) IOPS. Задержка доступа к данным при этом составляет доли микросекунд.
"На борту" ускорителя имеется массив оперативной памяти, флэш памяти и система питания, позволяющая переносить данные из одной области в другую при потере питания. Флеш устройства разделен на 2 банка (для чего - явно не описывается. Вероятно - есть возможность иметь 2 снимка памяти) Процесс бэкапа и восстановления происходит в следующих временных рамках:
< 30 sec backup time
< 1 min restore time
Флэш выдерживает более 5000 циклов записи
Ускоритель может выступать для системы в двух ипостасях -
|
рис.1 |
как устройство прямого доступа к памяти (Direct Memory Acces) (рис.1)
В этом применении память контроллера используется как продолжение пространства оперативной памяти системы (DRAM), но при этом является энергонезависимой!
Производительность в этом режиме составляет более 10 млн. IOPS.
|
рис.2 |
или как блочное устройство (Block Mode Access) (рис.2), т.е., очень быстрое устройство хранения.
В этом применении устройство выглядит для системы так же, как винчестер, например, но со скоростью, сравнимой с доступом к оперативной памяти.
Производительность в этом режиме составляет более 1 млн. IOPS.
http://pmcs.com/products/storage/flashtec_nvme_controllers/
http://pmcs.com/products/storage/flashtec_nvram_drives/