NVME چیست و هر آنچه در مورد کاربرد NVME از چشم شما پنهان مانده
NVME چیست
NVMe (حافظه غیر فرار حافظه اکسپرس) همایش دیگری برای دستیابی به رسانه های انباشت سریع است که ترجیحات بیشماری متناقض با قراردادهای وراثت به ارمغان می آورد. به هر صورت ممکن است ، NVMe چیست و به چه دلیل برای سازمان های محور اطلاعات قابل توجه است؟
از آنجا که سازمانها با توسعه ناپذیر اطلاعات می جنگند ، آنها مجبورند که چگونگی گرفتن اطلاعات ، محافظت ، دسترسی و تغییر آنها را دوباره ارزیابی کنند. اعدام ، امور مالی و استقامت اطلاعات در مقیاس اصلی است. NVME چیست به شدت بر سازمانها و کارهایی که می توانند با اطلاعات انجام دهند ، به خصوص Fast Data برای معاینه مداوم و پیشرفت پیشرفت ها تأثیر می گذارد.
در این نوشتار وبلاگ من NVMe را توضیح خواهم داد و جهشی تخصصی و عمیق از نحوه عملکرد ظرفیت را به اشتراک می گذارم. مجلات وب آینده و آینده نکات برجسته و مزایایی را در سازمانها به ارمغان می آورند و از موقعیت هایی که امروزه برای آنها ارسال می شود استفاده می کنند و نحوه بهره برداری مشتریان از SSD های NVMe Western Digital ، مراحل و به طور کامل شامل چارچوب های انباشت درخشان برای همه چیز از برنامه های IoT Edge گرفته تا بازی های فردی.

NVME چیست و ضربه محکم و ناگهانی به توییت
کار من بیش از 10 سال است که با کنوانسیون های انباشت اطلاعات ، به نوعی یا دیگری یا دیگری مرتبط بوده است. من در مورد PCIe SSD كارت بزرگ ، تخته و روش نوآوري انبار انبار انبارداري طولاني مدت عکس گرفته ام و در حال مشاهده پيشرفت وسايل ظرفيت از نزديکي هستم. من بطور غیرقابل تصور تغییراتی را ارائه داده ام که NVMe به مزرعه های سرور می آورد و ظرفیت قابل توجه وسترن دیجیتال برای انتقال توسعه در اینجا و آنجا پشته است. NVMe با داشتن امکان کسب اطلاعات بیشتر ، دنیای دیگری از نتایج احتمالی را باز می کند! دلیل این است:
NVME چیست وتکامل NVMe
SSD های مبتنی بر رگه اصلی ، از رابط های فیزیکی SATA / SAS ، میادین و متغیرهای ساختاری استفاده کردند تا تغییرات در هارد دیسک فعلی (HDD) مبتنی بر سرورهای سرمایه گذاری / چارچوب های انباشت را محدود کنند. با این وجود ، هیچ یک از این واسط ها و قراردادها برای رسانه های انبار سریع ذخیره نشده اند (به عنوان مثال NAND و علاوه بر این حافظه ثابت). با توجه به سرعت رابط ، اجرای رسانه ذخیره سازی جدید و نزدیک بودن به CPU ، PCI Express (PCIe) رابط انباشت پایدار زیر بود.
دهانه PCIe به طور مشروعیت با CPU برقرار می کند که به حافظه مانند دسترسی می دهد و می تواند یک برنامه نویسی بسیار مؤثر را اجرا کند. همانطور که ممکن است ، SSD های رابط اولیه PCIe مدل های صنعتی و برجسته برجسته ای ندارند. PCIe SSD از سیستم عامل منحصر به فرد استفاده می کند ، که به دلایل مختلف از جمله موارد زیر سعی در مقیاس بندی چارچوب داشت ، از جمله: الف) اجرای و نگه داشتن سیستم عامل ابزار ، ب) عدم مشارکت در سیستم عامل / ابزار با برنامه نویسی متنوع ، ج) عدم استفاده مداوم از مسیرهای در دسترس و مجاورت CPU ، و د) فقدان ارزش قابل توجهی شامل موارد برجسته برای بارهای باقیمانده تجارت بزرگ است. مشخصات NVMe با توجه به این مشکلات اساساً افزایش یافت.

NVMe چیست؟
NVMe برتر است ، NUMA (دسترسی حافظه غیر یکنواخت) بهبود یافته ، و کنوانسیون ذخیره سازی فوق العاده قابل انعطاف ، که میزبان را به زیر سیستم حافظه مرتبط می کند. این کنوانسیون به طور کلی جدید است ، برجسته و غنی است و از ابتدا برنامه ریزی شده است برای رسانه های غیر قابل پیش بینی حافظه (NAND و مداوم حافظه) که به طور مشروع با CPU از طریق رابط PCIe در ارتباط هستند (نمودار شماره 1 را ببینید). این کنوانسیون مبتنی بر مسیرهای سریع PCIe است. اتصال PCIe Gen 3.0 می تواند سرعت مبادله ای بیش از 2 برابر نسبت رابط SATA را ارائه دهد.
رابط و کنترل کننده NVMe چیست
پردازنده شماره 1 CPU در ارتباط با SSD از طریق رابط PCIe در مقابل I / O Controller و HBA
پیشنهاد ارزش NVMe
کنوانسیون NVMe از روشهای اطلاع رسانی غیرفعالیت موازی و کم تحرک به رسانه های اصلی مانند ساختار پردازنده نخبگان بهره می برد. این تأخیر اساساً بهتر و پایین تری در تضاد با میراث SAS و کنوانسیون SATA ارائه می دهد. این نه تنها برنامه های موجود را که به نخبگان احتیاج دارند ، تسریع می کند ، بلکه به همین ترتیب برنامه ها و توانایی های جدیدی را برای انجام وظیفه برجسته در هنگام آماده سازی در مزرعه سرور و در لبه نیز تقویت می کند.
کنوانسیون های معمول چرخه های CPU زیادی را برای دسترسی به اطلاعات در برنامه ها اختصاص می دهد. این چرخه های رقم خراب سازمان هزینه های واقعی را برای سازمان ها هزینه می کند. برنامه های هزینه چارچوب فناوری اطلاعات با سرعت اطلاعاتی در حال پیشرفت نیستند و احساس می کنند فشار را برای افزایش بازده پایه - چه دور و چه ثبت نام می کند. از آنجا که NVMe می تواند وظایف کاملی باقیمانده از وظایف خود را با یک تأثیر بنیاد کمتری برطرف کند ، انجمن ها می توانند هزینه های مالکیت را کمتر کرده و توسعه کسب و کار خط را سریع تر کنند.
معماری NVME چیست
چگونه می توانیم عمیق تر به مهندسی NVMe بیفتیم و چگونگی تحمل بیکار بودن و کم کاری آن را انجام می دهیم. NVMe می تواند خطوط مختلف I / O را تا 64K تقویت کند و هر خط دارای معابر 64K باشد. وراثت SAS و SATA فقط می توانند به تک خط کمک کنند و هر یک می توانند 254 و 32 بخش به طور جداگانه داشته باشند. NVMe دارای برنامه نویسی است ، می تواند خطوطی را ایجاد کند ، تا حداکثر میزان مجاز توسط کنترلر NVMe ، مطابق با طراحی چارچوب و پیش بینی بار باقی مانده. NVMe IO را پراکنده / مونتاژ می کند و باعث کاهش محدودیت CPU در حرکات اطلاعاتی می شود ، و حتی این توانایی را می دهد که نیاز آنها را به نیازهای برجسته در پیش نیازها تغییر دهد.
تصویر زیر (نمودار شماره 2) چشم انداز فوق العاده ای از مکاتبات بین میزبان و کنترلر NVMe است. این طراحی برنامه های کاربردی را قادر می سازد تا همزمان تعداد زیادی از خواسته های I / O را به طور همزمان شروع و اجرا و به پایان برسانند و از رسانه های بنیادی به طرز ماهرانه ای برای تقویت سرعت و محدودیت زمان تأخیر استفاده کنند.
دستورات NVMe چگونه کار می کنند؟
روشی که این کار انجام می شود بدین صورت است که میزبان I / O Command Queues ها و ثبت های مربوط به درب را تنظیم می کند (دستورات I / O سیگنال آماده). کنترلر NVMe در آن نقطه ، صف های فرمان I / O را انتخاب می کند ، آنها را اجرا می کند و صف های تکمیل کننده I / O را می فرستد که به دنبال آن مانعی برای میزبان است. میزبان صف های I / O تکمیل را ثبت می کند و ثبت نام ورودی را پاک می کند (سیگنال تکمیل دستورات I / O). نمودار شماره 2 را ببینید. این تبدیل به کلاهکهای سرتاسر پایین که در تضاد با قراردادهای SAS و SATA است تبدیل می شود.
مهندسی NVME چیست
نمای ساده معماری NVMe
چرا NVMe بیشترین عملکرد را از پردازنده های چند هسته ای کسب می کند
همانطور که در بالا به آن اشاره کردم ، NVMe یک کنوانسیون ساده NUMA است. این امر تعداد زیادی از مراکز CPU را برای در نظر گرفتن مسئولیت ، نیاز آنها ، دقیقاً به عنوان سیستم های ادعا و ذاتی بودن جهت ها در نظر می گیرد. در این ظرفیت ، SSD های NVMe می توانند جهت ارائه IOPS به مراتب بالاتر و تأخیر در اطلاعات کمتر ، جهت ها را جمع یا مونتاژ کرده و آنها را از دسترس خارج کنند.

به چه دلیل NVMe برای تجارت شما مهم است؟
چهارچوبهای متعهدانه برای اطلاعات بیشتر در معرض گرسنگی هستند. صعود نمایی در اطلاعات و درخواست های پیش رو آن ، مشکلات جدیدی را ایجاد می کند. در حقیقت ، حتی SSD vs. HDD مرتبط با کنوانسیون های ذخیره سازی میراث می توانند با اجرای بخشی از مشکلات جدید Fast Data ، با اعدام کمتر ، تأخیرهای بالاتر و کیفیت پایین در مدیریت مواجه شوند. نکات برجسته فوق العاده NVMe کمک می کند تا از تنگناها برای همه چیز ، از برنامه های مرسوم پایگاه داده در مقیاس عادی گرفته تا مدل های پردازش Edge و مدل های مقیاس ، برای تحقق نیازهای اطلاعاتی جدید ، دوری کنید.
NVMe که برای رسانه های انباشت برتر و غیر ناپایدار در نظر گرفته شده است ، کنوانسیون اصلی است که در سیستم های بیولوژیکی اطلاعات سرمایه گذاری ، ابر و حاشیه استثنایی درخواست و ثبت شده است. علاوه بر این ، نکات برجسته جدید و نوعی (که من در وبلاگ بعدی خودم به آن خواهم پرداخت) توانایی هایی مانند خطوط مختلف ، پیوستن به IO ها ، توصیف فرم های تملک و اولویت بندی ، چندگانگی و مجازی سازی I / Os ، ابتلا به تازه های ابزار اسباب بازی و موارد دیگر را در خود جای داده است. تلاش شامل مواردی است که در اصل قبلاً وجود نداشته است. از آنجا که ما به سازمانها کمک می کنیم تا خود را تغییر دهند ، NVMe به شما امکان می دهد تا با اطلاعات بیشتر کسب کنید.
تمام آنچه را که باید در مورد NVMe در کتاب "NVMe for Dummies" فکر کنید ، انتخاب کنید و وبلاگ بعدی من را در مورد نکات برجسته NVMe برای مزرعه های لبه و سرور بخوانید.