NVME SSD-nin köhnə BIOS və Linux əməliyyat sistemi olan kompüterlərdə sistem sürücüsü kimi istifadə edilməsi

NVME SSD-nin köhnə BIOS və Linux əməliyyat sistemi olan kompüterlərdə sistem sürücüsü kimi istifadə edilməsi

Düzgün konfiqurasiya olunarsa, hətta köhnə sistemlərdə də NVME SSD-dən yükləyə bilərsiniz. Ehtimal olunur ki, əməliyyat sistemi (ƏS) NVME SSD ilə işləməyi bacarır. ƏS-ni yükləməyi düşünürəm, çünki ƏS-də mövcud olan drayverlərlə NVME SSD yükləndikdən sonra ƏS-də görünür və istifadə oluna bilər. Linux üçün əlavə proqram təminatı (proqram təminatı) tələb olunmur. BSD ailəsinin OS və digər Unix-lər üçün metod çox güman ki, uyğundur.

İstənilən sürücüdən yükləmək üçün yükləyici (BOP), BIOS və ya EFI (UEFI) bu cihaz üçün drayverləri ehtiva etməlidir. NVME SSD sürücüləri BIOS ilə müqayisədə olduqca yeni cihazlardır və köhnə anakartların proshivka proqramında belə drayverlər yoxdur. NVME SSD dəstəyi olmadan EFI-də müvafiq kodu əlavə edə bilərsiniz və sonra bu cihazla tam işləmək mümkün olur - əməliyyat sistemini quraşdıra və yükləyə bilərsiniz. Sözdə köhnə sistemlər üçün. ƏS-ni yükləyən "legacy BIOS" bunu edə bilməyəcək. Bununla belə, bundan yan keçmək olar.

Bunu necə edir

OpenSUSE Leap 15.1 istifadə etdim. Digər Linux üçün addımlar təxminən eyni olacaq.

1. Əməliyyat sistemini quraşdırmaq üçün kompüteri hazırlayaq.
Pulsuz PCI-E 4x və ya daha uzun yuvası olan kompüter və ya serverə ehtiyacınız var, hansı versiyadan asılı olmayaraq, PCI-E 1.0 kifayətdir. Əlbəttə ki, PCI-E versiyası nə qədər yeni olsa, sürət bir o qədər yüksək olacaq. Yaxşı, əslində, M.2 adapterli NVME SSD - PCI-E 4x.
Siz həmçinin BIOS-dan görünən və OS-ni yükləyə biləcəyiniz 300 MB və ya daha çox tutumlu bir növ sürücüyə ehtiyacınız var. IDE, SATA, SCSI bağlantısı olan HDD ola bilər. S.A.S. Və ya USB flash sürücü və ya yaddaş kartı. O, disketə sığmayacaq. CD-ROM işləməyəcək və yenidən yazılmalıdır. DVD-RAM - fikrim yoxdur. Biz bu şeyi şərti olaraq "miras BIOS sürücüsü" adlandıracağıq.

2. Quraşdırma üçün Linux-u yükləyirik (optik diskdən və ya yüklənə bilən flash sürücüdən və s.).

3. Diski hissələrə ayırarkən, OS-ni mövcud disklər arasında paylayın:
3.1. Gəlin GRUB yükləyicisi üçün 8 MB ölçüsündə "legacy drive BIOS"un başlanğıcında bölmə yaradaq. Qeyd edim ki, burada openSUSE funksiyasından istifadə olunur - ayrıca bölmədə GRUB. OpenSUSE üçün standart fayl sistemi (FS) BTRFS-dir. GRUB-u BTRFS fayl sistemi olan bölməyə yerləşdirsəniz, sistem açılmayacaq. Buna görə ayrı bir bölmə istifadə olunur. Siz GRUB-u başqa yerə yerləşdirə bilərsiniz, yalnız o, işə salınır.
3.2. GRUB ilə bölmədən sonra sistem qovluğunun bir hissəsi (“kök”), yəni “/boot/”, ölçüsü 300 MB olan bölmə yaradacağıq.
3.3. Yaxşılığın qalan hissəsi - sistem qovluğunun qalan hissəsi, dəyişdirmə bölməsi, "/home/" istifadəçi bölməsi (əgər siz yaratmaq qərarına gəlsəniz) NVME SSD-yə yerləşdirilə bilər.

Quraşdırıldıqdan sonra sistem /boot/-dan faylları yükləyən GRUB-u yükləyir, bundan sonra NVME SSD əlçatan olur, sonra sistem NVME SSD-dən yüklənir.
Praktikada əhəmiyyətli bir sürət əldə etdim.

"Köhnə sürücü BIOS"u üçün tutum tələbləri: GRUB bölməsi üçün 8 MB standartdır və /boot/ üçün 200 MB-dan istənilən yerdədir. 300 MB marja ilə götürdüm. Kerneli yeniləyərkən (və yenilərini quraşdırarkən) Linux /boot/ bölməsini yeni fayllarla dolduracaq.

Sürət və xərclərin hesablanması

NVME SSD-nin qiyməti 128 GB - təxminən 2000 rubldan.
M.2 adapterinin qiyməti - PCI-E 4x - təxminən 500 rubldan.
Dörd NVME SSD sürücüsü üçün M.2-dən PCI-E 16x adapterləri də satışdadır, qiyməti 3000 r-dən başlayır. - kimə lazımdırsa.

Sürətləri məhdudlaşdırın:
PCI-E 3.0 4x təxminən 3900 MB/s
PCI-E 2.0 4x 2000 MB/s
PCI-E 1.0 4x 1000 MB/s
Təcrübədə PCI-E 3.0 4x olan disklər təxminən 3500 MB/s sürətə çatır.
Əldə edilə bilən sürətin aşağıdakı kimi olacağını güman etmək olar:
PCI-E 3.0 4x təxminən 3500 MB/s
PCI-E 2.0 4x təxminən 1800 MB/s
PCI-E 1.0 4x təxminən 900 MB/s

Hansı ki, SATA 600MB/s-dən daha sürətli. SATA 600 MB/s üçün əldə edilə bilən sürət təxminən 550 MB/s-dir.
Eyni zamanda, köhnə anakartlarda, bort nəzarətçisinin SATA sürəti 600 MB / s deyil, 300 MB / s və ya 150 MB / s ola bilər. Burada bort nəzarətçi = çipsetin cənub körpüsünə quraşdırılmış SATA nəzarətçisi.

Qeyd edim ki, NCQ NVME SSD-lər üçün işləyəcək, köhnə bort kontrollerlərində isə bu olmaya bilər.

Mən PCI-E 4x üçün hesablamalar etdim, lakin bəzi disklərdə PCI-E 2x avtobusu var. Bu, PCI-E 3.0 üçün kifayətdir, lakin köhnə PCI-E standartları üçün - 2.0 və 1.0 - belə NVME SSD-ləri götürməmək daha yaxşıdır. Həmçinin, yaddaş çipi şəklində buferi olan sürücü onsuzdan daha sürətli olacaq.

Bortda olan SATA nəzarətçisindən tamamilə imtina etmək istəyənlər üçün iki SATA 106 portunu (daxili və ya xarici) təmin edən Asmedia ASM 1061x nəzarətçisindən (600 və s.) istifadə etməyi məsləhət görürəm. O, olduqca yaxşı işləyir (firmware yeniləməsindən sonra), AHCI rejimində NCQ-ni dəstəkləyir. PCI-E 2.0 1x avtobusu ilə qoşulur.

Onun ən yüksək sürəti:
PCI-E 2.0 1x 500 MB/s
PCI-E 1.0 1x 250 MB/s
Əldə edilə bilən sürət olacaq:
PCI-E 2.0 1x 460 MB/s
PCI-E 1.0 1x 280 MB/s

Bu, bir SATA SSD və ya iki sabit disk üçün kifayətdir.

Qeyd olunan çatışmazlıqlar

1. Oxumur SMART parametrləri NVME SSD ilə yalnız istehsalçı haqqında ümumi məlumat, seriya nömrəsi və s. Bəlkə də çox köhnə anakart (mp). Qeyri-insani təcrübələrim üçün nForce4 çipset ilə tapa bildiyim ən qədim mpdən istifadə etdim.

2. TRIM işləməlidir, lakin onu yoxlamaq lazımdır.

Nəticə

Başqa seçimlər də var: PCI-E 4x və ya 8x yuvası olan SAS nəzarətçisi alın (16x və ya 32x varmı?). Lakin, onlar ucuzdursa, SAS 600, lakin SATA 300-ü dəstəkləyirlər və bahalı olanlar yuxarıda təklif olunan üsuldan daha bahalı və yavaş olacaq.

M $ Windows ilə istifadə etmək üçün əlavə proqram təminatı quraşdıra bilərsiniz - NVME SSD üçün daxili sürücüləri olan yükləyici.

Bura baxın:
www.win-raid.com/t871f50-Guide-How-to-get-full-NVMe-support-for-all-Systems-with-an-AMI-UEFI-BIOS.html
www.win-raid.com/t3286f50-Guide-NVMe-boot-for-systems-with-legacy-BIOS-and-older-UEFI-DUET-REFIND.html
forum.overclockers.ua/viewtopic.php?t=185732
pcportal.org/forum/51-9843-1
mrlithium.blogspot.com/2015/12/how-to-boot-nvme-ssd-from-legacy-bios.html

Oxucunu NVME SSD-nin belə bir tətbiqinə ehtiyacı olub-olmadığını özü üçün qiymətləndirməyə dəvət edirəm və ya mövcud M.2 PCI-E konnektoru və NVME-dən yükləmə dəstəyi ilə yeni bir ana plata (+ prosessor + yaddaş) almaq daha yaxşı olardı. EFI-də SSD.

Mənbə: www.habr.com

Добавить комментарий