NVMe عبر TCP: أحدث جنون من مهندس Oracle

M.2 NVMe PCIe SSD

آلان آدمسون هو اسم مهندس أوراكل الذي كلف بهذا المشروع. يعمل على تطوير Linux kernel لتوزيعة هذه الشركة ، وقد حصل الآن على مقدمة لتوصيل وحدة تخزين فلاش NVMe عبر TCP.

أوراكل لينكس UEK5 إنه الإصدار الذي قدمته NVMe على الأقمشة ، مما يسمح بنقل أوامر تخزين NVMe عبر شبكات مثل Infiniband أو Ethernet باستخدام RDMA ، وكلاهما مستخدم على نطاق واسع في HPC ومراكز البيانات. في إصدار UEK5U1 ، تم توسيع هذا الدعم ليشمل أيضًا قنوات الألياف البصرية.

الآن في UEK6 هذا الجديد NVMe عبر TCP، والذي يمتد مرة أخرى إلى ما سبق لدعم Ethernet القياسي دون الحاجة إلى شراء أجهزة شبكة مكانية متوافقة مع RDMA.

الآن إذا كنت تتساءل ما هذا عن NVMe عبر TCPيجب أن تعلم أن نموذج NVMe متعدد الطابور ينفذ ما يصل إلى 64.000 من قوائم انتظار الإرسال والإكمال للإدخال / الإخراج ، بالإضافة إلى قائمة انتظار واحدة لإرسال الإدارة وقائمة انتظار واحدة للإكمال داخل كل وحدة تحكم NVMe. بالنسبة لوحدة تحكم NVMe المتصلة بـ PCIe ، يتم تنفيذ قوائم الانتظار هذه بواسطة ذاكرة المضيف وتتم مشاركتها بواسطة كل من وحدات المعالجة المركزية (CPU) المضيفة ووحدة التحكم NVMe.

يتم إرسال I / O إلى ملف جهاز NVMe عندما يكتب برنامج تشغيل الجهاز أمرًا إلى قائمة انتظار الإرسال ثم يكتب سجلاً لإخطار الجهاز بهذا الحدث. عند اكتمال الأمر ، يكتب الجهاز في قائمة انتظار إكمال الإدخال / الإخراج ويقوم بإنشاء مقاطعة لإعلام برنامج تشغيل الجهاز بأنه قد اكتمل.

NVMe عبر TCP

المصدر: Oracle

مع NVMe over Fabrics ، يتم تمديد هذا المخطط الأساسي لإرسال وإنهاء قوائم الانتظار في ذاكرة المضيف بحيث يمكن أيضًا تكرارها في جهاز التحكم، بحيث يتم تعيين زوج قائمة انتظار يستند إلى المضيف إلى زوج قائمة انتظار يعتمد على وحدة التحكم. شيء ما بالنسبة لجهاز الكمبيوتر هو أمر سخيف ولكن بالنسبة لأجهزة وخوادم HPC يمكن أن يكون ممتعًا جدًا للاتصال عن بُعد بين العقد ...


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   لويس قال

    إذا كان هذا الاكتشاف يُترجم إلى مزيد من نقل البيانات في الثانية ، فليكن.