تکنولوژی NVMe چیست؟

تکنولوژی NVMe چیست؟

تکنولوژی NVMe (Non-Volatile Memory Express) در واقع یک رابط کاربری برای مدیریت دستگاه‌های ذخیره سازی است که برای اتصال دستگاه‌های SSD از آن در اینترپرایز و کامپیوترهای خانگی استفاده می‌شود. این رابط از باس PCIe برای اتصال بهره می‌برد.

اتصال NVMe در واقع راه حل جایگزین برای SCSI و SATA به شمار می‌رود که در حال حاضر به صورت گسترده مورد استفاده قرار می‌گیرد. دستورالعمل‌های مربوط به SATA و SCSI در زمانی طراحی شده است که از هارد دیسک ها (HDD) و دستگاه‌های ذخیره سازی نواری برای نگه‌داری اطلاعات استفاده می‌شد، NVMe به نوعی طراحی شده تا از مدیا‌ پرسرعت تر پشتیبانی کند. مزیت اصلی دستگاه‌های ذخیره‌سازی SSD با اتصال NVMe تسبت به SATA کاهش میزان زمان تاخیر است. در واقع این درگاه با کاهش تاخیر و افزایش ورودی و خروجی دستور العمل ار هر ثانیه (IOPS)، باعث کاهش مصرف انرژی و زمان می‌شود. این مقدار کاهش رابطه مستقیمی با اندازه استاندارد (Form Factor) و البته تعداد خطوط PCIe در حال استفاده دارد. NVMe می‌تواند از انواع مختلفی SSD که از مد‌ل‌های متفاوت حافظه Non-Volatile مثل NAND یا ۳D XPoint استفاده می‌کنند پشتیبانی کند. تکنولوژی ۳D XPoint توسط اینتل و میکرون به صورت مشترک ساخته شده است. این تکنولوژی می‌تواند میزبان اندازه‌های استاندارد مختلفی مثل M.2، کارت‌های PCIe و دستگاه‌های SSD با اندازه U.2 باشد. درایور‌های منبع این تکنولوژی توسط سیستم عامل‌های مختلف مثل ویندوز و لینوکس پشتیبانی می‌شود و برای استفاده از آنها مشکلی وجود ندارد.

NVMe در واقع با استفاده از نقشه دستورات ورودی/خروجی به حافظه اشتراکی رابط کاربری PCIe پاسخ خواهد داد. رابط NVMe از ورودی و خروجی همزمان در پردازنده‌های چند هسته ای به راحتی پشتیبانی کرده و می‌تواند توان خروجی بسیار بالایی را در اختیار پردازنده قرار دهد تا برای انجام پردازش شاهد گلوگاه نباشیم. همچنین NVMe همانطور که اشاره شد دارای دستورالعمل‌هایی بسیار بیشتر نسبت به SCSI و ATA است. به همین خاطر برای رسیدن به نتیجه با استفاده از NVMe به نصف میزان دستوراتی که با استفاده از ATA و SCSI انجام می‌شد، نیاز خواهیم داشت. NVMe می‌تواند در یک پیام صف بندی شده، ۶۴ هزار دستور را ذخیره کند. همچنین صف دستور‌های ورودی و خروجی می‌تواند چیزی در حدود ۶۵ هزار دستور را در خود جای دهد. در مقام مقایسه باید گفت که یک دستگاه SAS صرفا می‌تواند ۲۵۶ دستور را در خود جای دهد و این مقدار برای درایو‌های SATA به ۳۲ دستور در هر صف کاهش پیدا می‌کند.

باید گفت که درایو‌های NVMe به خاطر استفاده از PCIe دارای قیمت بیشتری نسبت به درایو‌های SSD از نوع SAS و SATA هستند. درایو‌های بسیار مجهز که در صنعت اینترپرایز استفاده می‌شود نیز می‌‌تواند مصرف بیشتری نسبت به درایو‌های SSD از نوع SAS و SATA داشته باشند. همچنین باید خاطر نشان کرد که از نظر متخصص‌ها درایو‌های SSD از نوع SAS قابلیت‌های بیشتری مثل مقایس پذیری، قابلیت جداسازی آسان تر و حجم بیشتر را نسبت به درایو‌های NVMe ارائه می‌کنند. نسل اول از رابط NVMe با نمونه اولیه در سال ۲۰۰۹ کار خود را آغاز کرد. نسخه ۱.۰ این رابط در ابتدای سال ۲۰۱۱ به بازار عرضه شدند.نسخه به‌روزرسانی شده این رابط نیز در سال ۲۰۱۲ با شماره نسخه ۱.۱ عرضه شد. نسخه ۱.۲ نیز در سال ۲۰۱۴ با به روزرسانی در فریمور و دیگر بهبود‌ها مثل محافظت از داده به صورت End to End ارائه شد. در نهایت نیز در سال ۲۰۱۷، نسخه ۱.۳ از NVMe به بازار راه پیدا کرد. این رابط از ویژگی‌های جدیدی مثل شبیه سازی نیز بهره می‌برد. ویژگی شبیه سازی تعیین می‌کرد که چگونه از یک درایو NVMe در یک فضای اشتراکی ذخیره سازی فایل‌ها استفاده شود در حالی که کنترلر‌ها در هر دو حالت فیزیکی و البته مجازی حضور داشته باشند. هدف اصلی این بود که بتوان از یک SSD در یک ماشین مجازی بدون کمترین مشکل استفاده کرد.

نوشته های مرتبط

تانوما

۲۸

بهمن
گوناگون

همه چیز درباره تانوما: قیمت و آموزش ثبت‌نام اینترنت فیبرنوری مخابرات با سرعت ۱۰۰Mbps

تانوما

شبکه فیبر نوری منازل، به‌تازگی با حضور معاون اول رئیس جمهور کشورمان یعنی آقای اسحاق جهانگیری معرفی شده است. مخابرات، این سرویس را در حال‌حاضر به صورت محدود در برخی از مناطق کشورمان ارائه می‌دهد و آن‌را “تانوما” – تار نوری مخابرات ایران- نامیده است. اما تانوما چیست و چه جزئیاتی را پیرامون این طرح باید بدانید؟

[…]

۲۷

بهمن
سرور و Mainframe

چرا سرورهای HP پیشنهاد مناسبی هستند؟

چرا سرور های Hp ؟

سرورهای HP پرفروش‌ترین سرورهای جهان هستند. در داخل هر کدام از این سرورها، قطعات اصلی مثل رم DDR4، حافظه و منابع تغذیه وجود دارد. این قطعات برای بهترین کارایی در واحدهای کاری مختلف و با قابلیت اطمینان بالا طراحی شده‌اند.

[…]