NVMe در لینوکس

NVMe در لینوکس

NVMe مخفف "حافظه غیر فرار سریع" است و یک رابط کنترل کننده هاست و پروتکل ذخیره سازی است که برای سرعت بخشیدن به انتقال داده ها بین سیستم های شرکت و مشتری و درایوهای حالت جامد (SSD) ایجاد شده است. این کار بر روی باس سرعت بالای کامپیوتر به نام (PCIe) انجام می شود.

در صورتی که هنوز متوجه نشده اید، برخی از تکنولوژی های باورنکردنی دیسک حالت جامد همانند سایر سیستم عامل ها در دسترس هستند.

با استفاده از NVMe، انتقال داده ها بسیار سریعتر از دیسک های چرخشی انجام می شود. در واقع، در درایوهای NVMe داده ها هفت برابر سریعتر از SSD های SATA حرکت می کند. NVMeها هفت برابر سریعتر از SSD هایی است که بسیاری از ما از امروز استفاده می کنیم. این بدان معنی است که سیستم شما بلافاصله پس از اجرای یک درایو NVM به عنوان درایو بوت به سرعت ظاهر می شود. در واقع، امروزه هر کسی که سیستم جدیدی را خریداری می کند چه یک سرور یا یک کامپیوتر، نباید برایش مهم باشد که قابلیت NVMe را داشته باشد یا نداشته باشد.

آیا NVMe با لینوکس کار می کند؟

بله در NVMe از هسته لینوکس 3.3 پشتیبانی شده است. با این حال، به روز رسانی سیستم، به طور کلی نیاز به کنترلر NVMe و یک دیسک قابل دسترس NVMe دارد. برخی از درایوهای خارجی در دسترس هستند، اما برای اتصال به سیستم نیاز به پورت های USB بیشتری دارند.

برای بررسی kernel release ، از دستور زیر استفاده کنید:

 uname -r 5.0.0-15-generic $

 

اگر سیستم شما NVMe-ready باشد، شما باید نام دستگاهی را ببینید (به عنوان مثال، / dev / nvme0)، اگر کنترلر NVMe را ندارید، می توانید با استفاده از این دستور اطلاعاتی در مورد NVMe-readiness خود بدست آورید:

$ modinfo nvme | head -6
filename:       /lib/modules/5.0.0-15-generic/kernel/drivers/nvme/host/nvme.ko
version:        1.0
license:        GPL
author:         Matthew Wilcox
srcversion:     AA383008D5D5895C2E60523
alias:          pci:v0000106Bd00002003sv*sd*bc*sc*i*

 

منبع: https://www.networkworld.com/article/3397006/nvme-on-linux.html