أطلس السيليكونمرجع العتاد
English
المراجع/الذاكرة والتخزين
الذاكرة والتخزين

NVMe والطوابير وزمن التخزين

إرسال أوامر التخزين عبر طوابير بدل معاملة القرص كمصفوفة بايتات.

رقم GB/s متتابع مرتفع لا يخبرك كثيرًا عن قراءة صغيرة عشوائية.
طابور الإرسال

أوامر المضيف.

تجربة تفاعلية

ابحث عن الاختناق

تعمل على جهازك
٠٥٠٠١٬٠٠٠١٬٥٠٠٢٬٠٠٠٠٫٢٥١٤١٦٣٢GFLOP/sالشدة (FLOP / بايت)
الحد الأعلى المثالي٤٠٠ GFLOP/s
المورد المقيّدالذاكرة
نقطة التحول١٠ FLOP/B

شدة حسابية منخفضة تصطدم بسقف الذاكرة. إعادة استخدام البيانات قد تقرّب العمل من سقف الحساب.

حدود هذا النموذج

حد أعلى مثالي بحساب ونقل ثابتين. يتجاهل زمن الوصول والكلفة الإضافية ونقل مستويات المخبأ ومزيج التعليمات.

تتبّع الآلية

ما الذي يحدث في الداخل

١

الإرسال والاكتمال

تحدد NVMe الأوامر والاتصال القائم على الطوابير بالتخزين الدائم. في NVMe عبر PCIe يضع المضيف الأوامر في طوابير الإرسال وينبه المتحكم. ينقل الجهاز البيانات ويضع نتائج الاكتمال وقد يرسل مقاطعة. يحدد عمق الطابور الطلبات المعلّقة، لا حجم المخبأ.

٢

تمييز المعدل عن الاستجابة

قد تكشف طلبات معلّقة كثيرة توازي الجهاز وترفع المعدل، وقد تزيد انتظار الطابور. يؤثر حجم الطلب ونمطه ونظام الملفات والتنظيف وأعلام الديمومة في النتيجة. namespace كيان تخزين منطقي، وليس بالضرورة قرصًا منفصلًا.

استخدم ما فهمته

ما أثر ذلك في برنامجك

مهندس الأنظمة والعتاد

احترم ربط DMA وملكية الطابور وترتيب الاكتمال. اتبع معنى الحفظ والأخطاء في المواصفة.

مطوّر البرمجيات

قِس توزيعات حجم الطلب وعمق الطابور في تطبيقك. قد يهم زمن قاعدة البيانات في أسوأ النسب أكثر من قمة متتابعة اصطناعية.

ارجع إلى المصدر

اقرأ المواصفات الأصلية

توضح هذه المراجع العقود الأساسية وتفاصيل التنفيذ. الرسومات هنا نماذج تعليمية مبسطة.

NVM Express · SpecificationsNVM Express

واصل تتبّع الفكرة

فهمت الفكرة؟ سجّل تقدّمك.