Notkun NVME SSD sem kerfisdrif á tölvum með gömlu BIOS og Linux stýrikerfi

Notkun NVME SSD sem kerfisdrif á tölvum með gömlu BIOS og Linux stýrikerfi

Ef það er rétt stillt geturðu ræst frá NVME SSD jafnvel á eldri kerfum. Gert er ráð fyrir að stýrikerfið (OS) geti unnið með NVME SSD. Ég er að íhuga að ræsa stýrikerfið, því með rekla sem eru til í stýrikerfinu er NVME SSD sýnilegt í stýrikerfinu eftir ræsingu og hægt að nota það. Viðbótarhugbúnaður (hugbúnaður) fyrir Linux er ekki nauðsynlegur. Fyrir stýrikerfi BSD fjölskyldunnar og aðra Unix, hentar aðferðin líklegast líka.

Til að ræsa úr hvaða drifi sem er, verður ræsiforritið (BOP), BIOS eða EFI (UEFI) að innihalda rekla fyrir þetta tæki. NVME SSD drif eru frekar ný tæki miðað við BIOS og það eru engir slíkir reklar í fastbúnaðar fastbúnaðar eldri móðurborða. Í EFI án NVME SSD stuðning geturðu bætt við viðeigandi kóða og þá verður hægt að vinna að fullu með þessu tæki - þú getur sett upp stýrikerfið og ræst það. Fyrir gömul kerfi með svokölluðum. Ólíklegt er að „gamla BIOS“ sem ræsir stýrikerfið geri þetta. Hins vegar er hægt að komast framhjá þessu.

Hvernig á að gera það

Ég notaði openSUSE Leap 15.1. Fyrir önnur Linux munu skrefin vera um það bil þau sömu.

1. Við skulum undirbúa tölvuna til að setja upp stýrikerfið.
Þú þarft tölvu eða netþjón með ókeypis PCI-E 4x eða lengri rauf, sama hvaða útgáfa er, PCI-E 1.0 er nóg. Auðvitað, því nýrri sem PCI-E útgáfan er, því hraðari verður hraðinn. Jæja, reyndar, NVME SSD með M.2 millistykki - PCI-E 4x.
Þú þarft líka einhvers konar drif með 300 MB afkastagetu eða meira, sem er sýnilegt úr BIOS og þaðan sem þú getur hlaðið stýrikerfinu. Það getur verið harður diskur með IDE, SATA, SCSI tengingu. S.A.S. Eða USB glampi drif eða minniskort. Það passar ekki á disklingi. Geisladiskur virkar ekki og þarf að endurskrifa hann. DVD-RAM - ekki hugmynd. Við munum með skilyrðum kalla þetta „gamalt BIOS drif“.

2. Við hleðum Linux fyrir uppsetningu (af optískum diski eða ræsanlegu flash-drifi osfrv.).

3. Þegar diskur er skipt í skiptingu, dreift stýrikerfinu á milli tiltækra drifna:
3.1. Við skulum búa til skipting fyrir GRUB ræsiforritið í upphafi "arfleifðar BIOS" með stærðinni 8 MB. Ég tek fram að hér er openSUSE eiginleikinn notaður - GRUB á sérstakt skipting. Fyrir openSUSE er sjálfgefið skráarkerfi (FS) BTRFS. Ef þú setur GRUB á skipting með BTRFS skráarkerfi mun kerfið ekki ræsa. Þess vegna er sérstakur kafli notaður. Þú getur sett GRUB annars staðar, svo lengi sem það stígvél.
3.2. Eftir skiptinguna með GRUB munum við búa til skipting með hluta af kerfismöppunni ("rót"), nefnilega með "/boot/", 300 MB að stærð.
3.3. Afganginn af góðgæti - afganginn af kerfismöppunni, swap skiptinguna, "/home/" notendaskiptinguna (ef þú ákveður að búa til einn) er hægt að setja á NVME SSD.

Eftir uppsetningu hleður kerfið GRUB, sem hleður skrám frá /boot/, eftir það verður NVME SSD tiltækt, síðan ræsir kerfið frá NVME SSD.
Í reynd fékk ég verulegan hraðaupphlaup.

Kröfur um afkastagetu fyrir "gamalt drif BIOS": 8 MB fyrir GRUB skipting er sjálfgefið og allt frá 200 MB fyrir /boot/. 300 MB tók ég með framlegð. Þegar kjarnann er uppfærður (og þegar nýr er settur upp), mun Linux bæta /boot/ skiptinguna með nýjum skrám.

Áætla hraða og kostnað

Kostnaður við NVME SSD 128 GB - frá um 2000 rúblur.
Kostnaður við M.2 millistykki - PCI-E 4x - frá um 500 rúblur.
M.2 til PCI-E 16x millistykki fyrir fjögur NVME SSD drif eru einnig til sölu, verð einhvers staðar frá 3000 r. - ef einhver þarf á því að halda.

Takmarka hraða:
PCI-E 3.0 4x um 3900 MB/s
PCI-E 2.0 4x 2000 MB/s
PCI-E 1.0 4x 1000 MB/s
Drif með PCI-E 3.0 4x ná í reynd hraða upp á um 3500 MB/s.
Gera má ráð fyrir að hraði sem hægt er að ná verði sem hér segir:
PCI-E 3.0 4x um 3500 MB/s
PCI-E 2.0 4x um 1800 MB/s
PCI-E 1.0 4x um 900 MB/s

Sem er hraðari en SATA 600MB/s. Hraði sem hægt er að ná fyrir SATA 600 MB/s er um 550 MB/s.
Á sama tíma, á eldri móðurborðum, má SATA-hraði innbyggðu stjórnandans ekki vera 600 MB / s, heldur 300 MB / s eða 150 MB / s. Hér innbyggður stjórnandi = SATA stjórnandi innbyggður í suðurbrú kubbasettsins.

Ég tek fram að NCQ mun virka fyrir NVME SSD diska, á meðan eldri stýringar um borð eru ekki með þetta.

Ég gerði útreikninga fyrir PCI-E 4x, þó eru sumir diskar með PCI-E 2x rútu. Þetta er nóg fyrir PCI-E 3.0, en fyrir eldri PCI-E staðla - 2.0 og 1.0 - er betra að taka ekki svona NVME SSD diska. Einnig mun drif með biðminni í formi minniskubba vera hraðari en án hans.

Fyrir þá sem vilja sleppa algjörlega SATA-stýringunni um borð, ráðlegg ég þér að nota Asmedia ASM 106x-stýringuna (1061, osfrv.), sem veitir tvö SATA 600 tengi (innri eða ytri). Það virkar nokkuð vel (eftir fastbúnaðaruppfærslu), í AHCI ham styður það NCQ. Tengdur í gegnum PCI-E 2.0 1x strætó.

Hámarkshraði þess:
PCI-E 2.0 1x 500 MB/s
PCI-E 1.0 1x 250 MB/s
Hraði sem hægt er að ná verður:
PCI-E 2.0 1x 460 MB/s
PCI-E 1.0 1x 280 MB/s

Þetta er nóg fyrir einn SATA SSD eða tvo harða diska.

Tók eftir annmörkum

1. Ekki lesið SMART breytur með NVME SSD eru aðeins almennar upplýsingar um framleiðanda, raðnúmer o.s.frv. Kannski vegna of gamals móðurborðs (mp). Fyrir ómannúðlegar tilraunir mínar notaði ég elsta mp sem ég gat fundið, með nForce4 flís.

2. TRIM ætti að virka, en það þarf að athuga það.

Ályktun

Það eru aðrir möguleikar: kaupa SAS stjórnandi með PCI-E 4x eða 8x rauf (eru 16x eða 32x?). Hins vegar, ef þeir eru ódýrir, styðja þeir SAS 600, en SATA 300, og dýrari verða dýrari og hægari en aðferðin sem lögð er til hér að ofan.

Til notkunar með M $ Windows geturðu sett upp viðbótarhugbúnað - ræsiforrit með innbyggðum reklum fyrir NVME SSD.

Sjá hér:
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

Ég býð lesandanum að meta sjálfur hvort hann þurfi slíkt forrit af NVME SSD, eða það væri betra að kaupa nýtt móðurborð (+ örgjörva + minni) með núverandi M.2 PCI-E tengi og stuðningi við ræsingu frá NVME SSD í EFI.

Heimild: www.habr.com

Bæta við athugasemd