NVMe भंडारण और हार्डवेयर आवश्यकताओं को समझना


16

मैं PCIe- आधारित भंडारण में हाल के घटनाक्रमों के बारे में थोड़ा उलझन में हूं, विशेष रूप से यह NVMe विनिर्देश और इसकी हार्डवेयर संगतता से संबंधित है।

जब मैंने डिस्क फॉर्म-फैक्टर और कुछ उच्च-अंत PCIe उपकरणों जैसे SSDs के साथ फ्यूजन-आईआईओ के साथ बड़े पैमाने पर काम किया है , तो मैं ऐसी स्थिति में हूं जहां मुझे NVMe की मूल बातें समझ नहीं आ रही हैं और मैं किस प्रकार के सर्वर पर स्पष्टीकरण मांग रहा हूं हार्डवेयर समर्थित है।

उदाहरण के लिए, सुपरमाइक्रो से इस तरह की विज्ञापन प्रतिलिपि भ्रामक है।

... उच्च प्रदर्शन सीपीयू पीसीआई-ई जेन 3 प्रत्यक्ष NVMe उपकरणों के लिए कनेक्ट करता है।

मैं एक साथ काम कर रहा हूँ लिनक्स आधारित सॉफ्टवेयर से परिभाषित भंडारण समाधान और स्पेयर फ्यूजन-कब उपकरणों, जो एक मालिकाना ड्राइवर (का उपयोग उपयोग करना चाहता था पेश / dev / fioX ओएस के लिए डिवाइस नाम )।

जब मैंने विक्रेता से मदद मांगी, तो प्रतिक्रिया थी:

"FioX" डिवाइस नामकरण को नए NVMe डिवाइस इंटरफ़ेस द्वारा अप्रचलित किया गया है। इसका मतलब है कि अप्रचलित एडाप्टरों को खरीदने के लिए समर्थन जोड़ने के लिए जिसे किसी और ने नहीं पूछा है।

यह थोड़ा कठोर लगता है। मुझे नहीं लगा कि फ्यूजन-आईओ एडेप्टर अप्रचलित थे।

मुझे जो ऑनलाइन जानकारी मिल रही है, वह संकेत देती है कि NVMe केवल सर्वर हार्डवेयर ( Intel E5-2600v3 CPU और PCI 3.0 चिपसेट? ) की बिल्कुल नवीनतम पीढ़ियों पर समर्थित है । लेकिन मैं इसे सत्यापित नहीं कर सकता।

क्या ये सच है?

गोद लेने की दर क्या है? क्या यह ऐसा कुछ है जो इंजीनियर अपने डिजाइन निर्णयों के लिए लेखांकन कर रहे हैं, या हम एक "मानक" के बारे में बात कर रहे हैं जो पूरी तरह से नहीं है?

यदि NVMe कुछ ऐसा है जो केवल बाजार में नवीनतम प्रणालियों पर लागू होता है, तो क्या यह सुझाव देना (विक्रेता को) उचित है कि पुराने सिस्टम का मेरा इंस्टॉल बेस NVMe- संगत नहीं हो सकता है, इसलिए यह मेरे द्वारा अनुरोधित समर्थन को जोड़ने के लायक है?

जवाबों:


4

NVMe है PCIe आधारित है, और अलग अलग है कि के लिए बनाया गया ड्राइवर का उपयोग कर। आप अनिवार्य रूप से एक एम 2 फॉर्मफैक्टर एनवीएम ले सकते हैं, इसे उपयुक्त एडेप्टर में पॉप कर सकते हैं, और इसे उपयुक्त ड्राइवरों के साथ किसी भी लिनक्स, विंडो या बीएसडी सिस्टम पर चला सकते हैं।

अनिवार्य रूप से सभी NVMe ड्राइवरों के एक सेट के लिए PCIe आधारित SSDs का मानकीकरण करता है, जिसका पूरा फायदा उठाने के लिए उन्हें बनाया गया है।

संभावना है कि यदि आप एक गैर मानक pci sdd से बूट कर सकते हैं, तो आप इस से बूट कर सकते हैं, OS में उपयुक्त ड्राइवरों के साथ। यदि आप इसे कैशिंग और अन्य उद्देश्यों के लिए उपयोग कर रहे हैं, तो कोई कारण नहीं है कि NVMe काम न करे।

आपकी पुरानी सिस्टम शायद हैं संगत, आप उन पर एक आधुनिक पर्याप्त कर्नेल के साथ एक नया पर्याप्त ओएस प्राप्त कर सकते हैं यह सोचते हैं।


2

मेरे दो सेंट...

NVMe को विभिन्न SSD mfg पर ध्यान केंद्रित करने और आधार मानक को अपनाने के लिए मिला ... मूल रूप से आप NET कम के लिए NVMe सर्वर से जुड़े SSD से नंद फ्लैश प्रदर्शन प्राप्त कर सकते हैं। इसके अलावा उनके कपड़े सुविधाओं पर NVMe अधिक है (कि मैं अभी तक परिचित नहीं हूं)

Https://www.brighttalk.com/webcast/663/132761 देखें

सामग्री "कपड़े पर NVMe और NVMe का प्रदर्शन प्रभाव" • कपड़े पहल पर NVMe का एक अवलोकन • RDMA (iWARP) के साथ ईथरनेट सहित कई कपड़ों के लिए NVMe समर्थन • कैसे NVM एक्सप्रेस एंड-टू-एंड SCSI अनुवाद विलंबता को समाप्त करता है • प्रदर्शन प्राप्त करना सैकड़ों SSD के लिए तुलनीय लाभ - स्थानीय और दूरस्थ


इसे समायोजित करने के लिए आवश्यक हार्डवेयर / प्लेटफॉर्म / चिपसेट की आवश्यकताओं के बारे में क्या?
इविहित


2

मुझे खुद के लिए यह परीक्षण करने की आवश्यकता थी ...

मैंने HP ProLiant DL380p Gen8 सर्वर में स्थापित करने के लिए चार Intel 750 PCIe NVMe SSDs खरीदे । सर्वर वर्तमान पीढ़ी इंटेल 2600v3 श्रृंखला सीपीयू नहीं हैं, बल्कि 2600v2 सीपीयू हैं।

टेकअवे:

NVMe एक इंटरफ़ेस विनिर्देश है। लिनक्स के तहत, उपकरणों को /dev/nvmeXnY, जैसे, /dev/nvme0n1और /dev/nvme1n1

मेरे द्वारा उपयोग किए जाने वाले उपकरणों का फॉर्म-कारक PCIe 3.0 x4 था। Gen8 ProLiant सर्वर में डिफ़ॉल्ट रिसर केज पर दो PCIe 3.0 स्लॉट हैं। ये NVMe PCIe कार्ड धीमे PCIe स्लॉट्स (या PCIe 2.0) में काम करेंगे, लेकिन उस बिंदु पर बस द्वारा सीमित होंगे।

तो मेरे उपयोग के मामले के लिए, NVMe कुछ हद तक OS- चालित है, लेकिन निश्चित रूप से मेरे थोड़े पुराने सर्वर हार्डवेयर के साथ संगत है।


ewwhite-- मैं अपने HP gen8 सर्वर पर भी इन NVMe कार्ड्स को स्थानांतरित करने में रुचि रखता हूं। क्या आपको चीजों को काम करने के लिए बाहरी SATA या अन्य पावर केबल की आपूर्ति करनी थी? हमारे पास OCZ और Mushkin PCIe SSDs का मिश्रण है लेकिन सभी इंटरफ़ेस में SATA3 या SCSI नियंत्रकों का उपयोग करते हैं। मैं सिर्फ इन NVMe ड्राइवों के अधिक सामान्य होने की बात सुनने लगा हूँ।

मैंने NVMe PCIe कार्ड का उपयोग किया। वे सही अंदर स्लाइड करते हैं। Gen8 PCIe रिसर में केवल 3 में से 2 स्लॉट PCIe 3.0 हैं, इसलिए इससे सावधान रहें।
ewwhite

2

मैंने थिंकमेट पर एक लेख लिखा है जो NVMe का एक अच्छा अवलोकन देने की कोशिश करता है और सही ड्राइव और सिस्टम को चुनने पर एक अच्छा सा मार्गदर्शक के रूप में काम करता है, कुछ ऐसा जिसे मैंने ऑनलाइन गायब पाया है। हम ज्यादातर सुपरमाइक्रो सर्वर बेचते हैं, और मैं सहमत हूं - चीजें थोड़ी भ्रमित हो सकती हैं ... यही कारण है कि मैंने लेख लिखा है!

दत्तक ग्रहण के लिए, मैं उद्योग के लिए समग्र रूप से नहीं बोल सकता, लेकिन NVMe में थिंकमेट रुचि महत्वपूर्ण है, और हमारे ग्राहकों से हमें जो प्रतिक्रिया मिलती है, वह यह है कि वे अपनी खरीद से बहुत प्रसन्न होते हैं, ज्यादातर प्रदर्शन लाभ के कारण ।

मैं कीमत के बारे में बहुत सारी बातें देखता हूं, लेकिन मुझे लगता है कि मूल्य पर विचार करना सबसे महत्वपूर्ण है, कीमत नहीं। फ्लैश मेमोरी की आपकी पसंद उस मूल्य पर बहुत अधिक निर्भर होनी चाहिए जो प्रत्येक समाधान ड्राइव और सिस्टम के जीवन पर आपके आवेदन में लाएगा।


1

मैंने एक डीएल 380 पी जीन 8 में एक इंटेल 750 400 जीबी एनवीएम कार्ड जोड़ा, जिसमें कोई परेशानी नहीं हुई। बायोस ने इसे एक मास स्टोरेज डिवाइस के रूप में मान्यता दी।

मैं FreeBSD 9.3 का उपयोग कर रहा हूं और इसने nvme ड्राइव को तुरंत पहचान लिया, पूरी तरह से अच्छी तरह से काम करता है और बहुत तेज है। मैं ड्राइव से बूटिंग पर टिप्पणी नहीं कर सकता क्योंकि मैं इसे दूसरी ड्राइव के रूप में उपयोग कर रहा हूं।


ज्ञात हो कि केवल PCIe स्लॉट्स 1,2,4,5 और 6 PCIe 3.0 स्पीड में सक्षम हैं। स्लॉट # 3 एक NVMe कार्ड के लिए एक बुरा स्थान है।
19

1

निम्नलिखित लेख में एक विवरण है जो मुझे लगता है कि महत्वपूर्ण है, और इसे 'सिर्फ पीसीआई' से परे ले जाता है।

यह 32k युगपत कतारबद्ध अनुरोध है, जो कुछ अनुप्रयोगों को बदल सकता है। अगर मैंने इसे सही पढ़ा है, तो यह 'एक स्लॉट में इसे फिट करने के लिए जो इसे लेता है' के माध्यम से उपलब्ध नहीं है। इसके लिए एक उचित NVMe बोर्ड की जरूरत है।

सिर्फ जानकारी के लिए। मैं भी सीख रहा हूँ!

http://www.pcworld.com/article/2899351/everything-you-need-to-know-about-nvme.html

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.