NVME SSD kasutamine sĂŒsteemidiskina vanade BIOS-idega arvutites ja Linuxi OS-is

NVME SSD kasutamine sĂŒsteemidiskina vanade BIOS-idega arvutites ja Linuxi OS-is

Õige seadistuse korral saab isegi vanadelt sĂŒsteemidelt kĂ€ivitada NVME SSD salvestusseadmest. Eeldatakse, et operatsioonisĂŒsteem (OS) oskab kasutada NVME SSD-d. RÀÀgin otseselt OS-i kĂ€ivitamisest, kuna olemasolevate NVME SSD draiveritega on SSD OS-is nĂ€htav pĂ€rast kĂ€ivitamist ja seda saab kasutada. TĂ€iendavat tarkvara (SO) Linuxi jaoks pole vajalik. BSD perekonna ja teiste Unixide puhul sobib see meetod tĂ”enĂ€oliselt samuti.

KĂ€ivitamiseks mĂ”nest salvestusseadmest peab esialgse laadimisprogrammi (POST) BIOS-is vĂ”i EFI (UEFI) olema selle seadme draiverid. NVME SSD-d on suhteliselt uued seadmed vĂ”rreldes BIOS-iga, ja vanade emaplaatide POST-firmware'is ei ole selliseid draivereid. EFI-s, mis ei toeta NVME SSD-d, saab lisada vastavat koodi, mis vĂ”imaldab selle seadmega tĂ€ielikku koostööd - operatsioonisĂŒsteemi saab installida ja selle kĂ€ivitamine on vĂ”imalik. Vanade sĂŒsteemide puhul, kus on nn "legacy BIOS", on see keeruline. Siiski on vĂ”imalik seda mööda minna.

Kuidas teha

Kasutasin openSUSE Leap 15.1. Teiste Linuxi distributsioonide puhul on toimingud ligikaudu samad.

1. Valmistame arvuti operatsioonisĂŒsteemi installimiseks ette.
Vajalik on arvuti vÔi server, millel on vaba PCI-E 4x vÔi pikem pesa, ei ole oluline, mis versioon, piisab isegi PCI-E 1.0-st. Loomulikult, mida uuem on PCI-E versioon, seda kÔrgem on kiirus. Ja loomulikult NVME SSD koos M.2 - PCI-E 4x adapteriga.
Samuti on vajalik mĂ”ni salvestusseade, mille maht on vĂ€hemalt 300 MB ja mis on BIOS-is nĂ€htav ning millelt saab OS-i kĂ€ivitada. See vĂ”ib olla HDD, mis on ĂŒhendatud IDE, SATA, SCSI vĂ”i SAS kaudu. VĂ”i USB-mĂ€lupulk vĂ”i mĂ€lukaart. Disketile ei mahu. CD-ROM ei sobi, on vajalik uuesti kirjutamine. DVD-RAM — ei oska öelda. Tinglikult nimetame seda seadet "legacy BIOS salvestusseade".

2. Laadime Linuxi installimiseks (kas optilise ketta, kÀivitusmÀlupulga vms kaudu).

3. Ketaste jaotamisel paigutame OS-i olemasolevatele salvestusseadmetele:
3.1. Loome GRUB-i laadija jaoks partitsioon "legacy BIOS-mĂ€luseadmest", mille suurus on 8 MB. Tahan mĂ€rkida, et siin kasutatakse openSUSE-spetsiifikat — GRUB asub eraldi partitsioonil. OpenSUSE kasutab vaikimisi failisĂŒsteemi (FS) BTRFS. Kui GRUB asub BTRFS-failisĂŒsteemiga partitsioonil, ei kĂ€ivitu sĂŒsteem. SeetĂ”ttu kasutatakse eraldi partitsiooni. Saate GRUB-i mujale paigutada, kui see kĂ€ivitub.
3.2. PĂ€rast GRUB-i partitsiooni loome partitsiooni osa sĂŒsteemikaustast („juur“), nimelt „/boot/“, suurusega 300 MB.
3.3. ÜlejÀÀnud osa — sĂŒsteemikausta jÀÀk, swap-partitsioon, kasutaja partitsioon „/home/“ (kui otsustasite selle luua) saab paigutada NVME SSD-le.

PĂ€rast installimist kĂ€ivitab sĂŒsteem GRUB-i, mis laadib failid /boot/ist, seejĂ€rel muutub NVME SSD kĂ€ttesaadavaks ja seejĂ€rel kĂ€ivitub sĂŒsteem NVME SSD-lt.
Praktikas sain mÀrkimisvÀÀrse kiiruskasvu.

„Legacy BIOS-mĂ€luseadmest“ nĂ”utav maht: 8 MB GRUB-i partitsiooniks — see on vaikimisi, ning kuskil 200 MB /boot/ jaoks. 300 MB vĂ”tsin varuks. Tuumauuenduse (ja uute installimise) korral tĂ€iendab Linux partitsiooni /boot/ uute failidega.

Kiirus- ja hinnangud

128 GB NVME SSD hind — alates umbes 2000 r.
M.2 adapteri hind — PCI-E 4x — alates umbes 500 r.
MĂŒĂŒgisl on ka M.2 adapterid — PCI-E 16x neljale NVME SSD-le, hinnaga kuskil alates 3000 r. — kui kellelgi on seda vaja.

Piirkiirused:
PCI-E 3.0 4x umbes 3900 MB/s
PCI-E 2.0 4x 2000 MB/s
PCI-E 1.0 4x 1000 MB/s
PCI-E 3.0 4x-seadmed saavutavad praktikas kiirus umbes 3500 MB/s.
Saame eeldada, et saavutatud kiirus on selline:
PCI-E 3.0 4x umbes 3500 MB/s
PCI-E 2.0 4x umbes 1800 MB/s
PCI-E 1.0 4x umbes 900 MB/s

Miski, mis on kiirem kui SATA 600 MB/s. SATA 600 MB/s jaoks saavutatud kiirus on umbes 550 MB/s.
Samuti vÔib vanadel emaplaatidel SATA-sisest kontrollijat kiirus olla mitte 600 MB/s, vaid 300 MB/s vÔi 150 MB/s. Siin sisejuht = SATA kontrollija, mis on integreeritud chipseti lÔunasilma.

Tahan mÀrkida, et NVME SSD jaoks töötab NCQ, kuid vanadel sisemistel kontrollijatel seda ei pruugi olla.

Teostasime arvutusi PCI-E 4x-le, kuid mĂ”nel seadmel on PCI-E 2x buss. Seda piisab PCI-E 3.0 jaoks, kuid vanematest PCI-E standarditest — 2.0 ja 1.0 — selliseid NVME SSD-sid on parem mitte vĂ”tta. Samuti on mĂ€lu kiipide kujul oleva mĂ€lupuhvri omamine kiiremini kui ilma selleta.

TĂ€ielikust SATA-kontrollerist loobuda soovijatele soovitan kasutada Asmedia ASM 106x (1061 jne) kontrollerit, mis pakub kahte SATA 600 porti (sisemisi vĂ”i vĂ€liseid). See töötab ĂŒsna hĂ€sti (pĂ€rast firmware'i vĂ€rskendamist), AHCI-reĆŸiimis toetab see NCQ-d. Ühendamine toimub PCI-E 2.0 1x bussiga.

Tema maksimaalne kiirus:
PCI-E 2.0 1x 500 MB/s
PCI-E 1.0 1x 250 MB/s
Saavutatav kiirus on jÀrgmine:
PCI-E 2.0 1x 460 MB/s
PCI-E 1.0 1x 280 MB/s

Seda piisab ĂŒhele SATA SSD-le vĂ”i kahele HDD-le.

Tuvastatud puudused

1. SMART parameetreid ei loeta NVMe SSD-de puhul, on olemas vaid ĂŒldised andmed tootja, seerianumbri jne kohta. VĂ”imalik, et see on tingitud liiga vanast emaplaadist (mp). Oma etteexperimentide jaoks kasutasin ma kĂ”ige vanemat mp, mille suutsin leida, nForce4 kiibitĂŒkiga. 2. TRIM peaks töötama, kuid seda tuleb kontrollida.

On veel muid vÔimalusi: osta SAS kontroller PCI-E 4x vÔi 8x pesaga (leidub ka 16x vÔi 32x?). Kuid odavad mudelid toetavad SAS 600, kuid SATA 300, kallimad on kallimad ja aeglasemad kui eespool pakutud meetod.

KokkuvÔte

M$ Windowsiga kasutamiseks saab installida tĂ€iendavat tarkvara — kĂ€ivitaja koos NVMe SSD-de sisseehitatud draiveritega.

Vaata siit:

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
Soovitan lugejal ise hinnata, kas selline NVMe SSD rakendus on vajalik, vÔi on parem osta uus emaplaat (+ protsessor + mÀlu) koos olemasoleva M.2 PCI-E pesaga ja NVMe SSD toetusega EFI all kÀivitamiseks.

đŸ„‡ NVMe SSD kasutamine sĂŒsteemi salvestusseadmestena vanade BIOS-ide ja Linuxi operatsioonisĂŒsteemide arvutites | ProHoster

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster