Я немного озадачен недавними разработками в области систем хранения на основе PCIe, особенно в том, что касается спецификации NVMe и его аппаратной совместимости.
Несмотря на то, что я много работал с твердотельными накопителями в форм-факторе дисков и некоторыми более высокопроизводительными устройствами PCIe, такими как Fusion-io , я не могу понять основы NVMe и пытаюсь уточнить, какой тип сервера аппаратное обеспечение поддерживается.
Например, такая реклама от Supermicro сбивает с толку.
... высокопроизводительный процессор PCI-E Gen3 с прямым подключением к устройствам NVMe.
Я имею дело с программно-определяемым хранилищем на основе Linux и хотел использовать запасные устройства Fusion-io, которые используют собственный драйвер ( представляя имена устройств / dev / fioX в ОС ).
Когда я попросил помощи у продавца, ответ был:
Именование устройства «fioX» устарело благодаря новому интерфейсу устройства NVMe. Это означает, что мы покупаем устаревшие адаптеры, чтобы добавить поддержку, о которой никто не просил.
Это кажется немного резким. Я не думал, что адаптеры Fusion-io устарели.
Кажется, что скудная информация, которую я нахожу в Интернете, намекает на то, что NVMe поддерживается только на абсолютно новом поколении серверного оборудования ( процессоры Intel E5-2600v3 и чипсеты PCI 3.0? ). Но я не могу это проверить.
Это правда?
Каков уровень усыновления? Это то, что инженеры учитывают в своих проектных решениях, или мы говорим о «стандарте», который не полностью сформирован?
Если NVMe относится только к новейшим системам на рынке, разумно ли предположить (поставщику), что моя база для установки более старых систем не может быть NVMe-совместимой, поэтому стоит добавить запрашиваемую поддержку?
эта статья в PCWorld может представлять интерес.
источник
Мне нужно было проверить это для себя ...
Я приобрел четыре твердотельных накопителя Intel 750 PCIe NVMe для установки на серверы HP ProLiant DL380p Gen8 . Серверы - это не современные процессоры Intel серии 2600v3, а 2600v2.
Еда на вынос:
NVMe - это спецификация интерфейса. Под Linux устройства перечисляются как
/dev/nvmeXnY
, например,/dev/nvme0n1
и/dev/nvme1n1
.Форм-фактор устройств, которые я использовал, был PCIe 3.0 x4. Серверы Gen8 ProLiant имеют два слота PCIe 3.0 в переходной клетке по умолчанию. Эти карты NVMe PCIe будут работать в более медленных слотах PCIe (или PCIe 2.0), но на этом этапе будут ограничены шиной.
Так что для моего случая использования NVMe в некоторой степени ориентирован на ОС, но определенно совместим с моим чуть более старым серверным оборудованием.
источник
Я написал в Thinkmate статью, которая пытается дать хороший обзор NVMe и работает как хорошее небольшое руководство по выбору правильного диска и системы, чего я не нашел в Интернете. Мы в основном продаем серверы Supermicro, и я согласен - все может запутаться ... Вот почему я написал эту статью!
Что касается принятия, я не могу говорить об отрасли в целом, но в Thinkmate интерес к NVMe был значительным, и отзывы, которые мы получаем от наших клиентов, заключаются в том, что они очень довольны своей покупкой, в основном из-за преимуществ в производительности ,
Я вижу много разговоров о цене, но я думаю, что самое важное, что нужно учитывать, это стоимость, а не цена. Выбор флэш-памяти должен сильно зависеть от ценности, которую каждое решение принесет вашему приложению в течение срока службы диска и системы.
источник
Я добавил карту Intel 750 400GB nvme в DL 380p gen 8 без каких-либо проблем. Биос признал это как устройство хранения данных.
Я использую FreeBSD 9.3, и он сразу распознал диск nvme, работает отлично и очень быстро. Я не могу комментировать загрузку с диска, так как использую его как второй диск.
источник
В следующей статье есть одна деталь, которая, на мой взгляд, важна и выходит за рамки «просто pcie».
Это 32k одновременных запросов в очереди, которые могут преобразовать некоторые приложения. Если я правильно прочитал, это не доступно через решение «поместите его в слот, который берет». Нужна правильная плата NVMe.
Просто для информации. Я тоже учусь!
http://www.pcworld.com/article/2899351/everything-you-need-to-know-about-nvme.html
источник