Jos asetukset on määritetty oikein, voit käynnistää NVME SSD:ltä jopa vanhemmissa järjestelmissä. Oletetaan, että käyttöjärjestelmä (OS) pystyy toimimaan NVME SSD:n kanssa. Harkitsen käyttöjärjestelmän käynnistämistä, koska käyttöjärjestelmässä olevilla ohjaimilla NVME SSD näkyy käyttöjärjestelmässä käynnistyksen jälkeen ja sitä voidaan käyttää. Lisäohjelmistoja (ohjelmistoja) Linuxille ei tarvita. Menetelmä soveltuu todennäköisesti myös BSD-perheen käyttöjärjestelmille ja muille Unixeille.
Jos haluat käynnistää mistä tahansa asemasta, käynnistyslataimen (BOP), BIOS:n tai EFI:n (UEFI) on sisällettävä tämän laitteen ohjaimet. NVME SSD -asemat ovat melko uusia laitteita verrattuna BIOSiin, eikä vanhempien emolevyjen laiteohjelmistossa ole tällaisia ohjaimia. EFI:ssä ilman NVME SSD -tukea voit lisätä sopivan koodin, ja sitten on mahdollista toimia täysin tämän laitteen kanssa - voit asentaa käyttöjärjestelmän ja käynnistää sen. Vanhoille järjestelmille, joissa on ns. "vanha BIOS" ei todennäköisesti tee tätä. Tämä voidaan kuitenkin ohittaa.
Miten se tehdään
Käytin openSUSE Leap 15.1:tä. Muissa Linuxeissa vaiheet ovat suunnilleen samat.
1. Valmistellaan tietokone käyttöjärjestelmän asentamista varten.
Tarvitset tietokoneen tai palvelimen, jossa on ilmainen PCI-E 4x tai pidempi paikka, riippumatta versiosta, PCI-E 1.0 riittää. Tietenkin mitä uudempi PCI-E-versio, sitä nopeampi nopeus on. Itse asiassa NVME SSD M.2-sovittimella - PCI-E 4x.
Tarvitset myös jonkinlaisen 300 MB:n tai suuremman kiintolevyn, joka näkyy BIOSista ja josta voit ladata käyttöjärjestelmän. Se voi olla kiintolevy IDE-, SATA-, SCSI-liitännällä. S.A.S. Tai USB-muistitikku tai muistikortti. Se ei mahdu levykkeelle. CD-ROM ei toimi, ja se on kirjoitettava uudelleen. DVD-RAM - ei aavistustakaan. Kutsumme tätä ehdollisesti "vanhaksi BIOS-asemaksi".
2. Lataamme Linuxin asennusta varten (optisesta levystä tai käynnistettävästä flash-asemasta jne.).
3. Kun osioit levyn, jaa käyttöjärjestelmä käytettävissä olevien asemien kesken:
3.1. Luodaan GRUB-käynnistyslataimelle "vanhan aseman BIOSin" alkuun osio, jonka koko on 8 Mt. Huomaa, että tässä käytetään openSUSE-ominaisuutta - GRUB erillisellä osiolla. OpenSUSE:n oletustiedostojärjestelmä (FS) on BTRFS. Jos sijoitat GRUB:n osioon, jossa on BTRFS-tiedostojärjestelmä, järjestelmä ei käynnisty. Siksi käytetään erillistä osaa. Voit sijoittaa GRUBin muualle, kunhan se käynnistyy.
3.2. GRUB-osion jälkeen luomme osion, jossa on osa järjestelmäkansiota ("root"), nimittäin "/boot/", jonka koko on 300 Mt.
3.3. Loput hyvästä - loput järjestelmäkansiosta, swap-osio, "/home/"-käyttäjäosio (jos päätät luoda sellaisen) voidaan sijoittaa NVME SSD:lle.
Asennuksen jälkeen järjestelmä lataa GRUB:n, joka lataa tiedostot hakemistosta /boot/, minkä jälkeen NVME SSD tulee saataville ja sitten järjestelmä käynnistyy NVME SSD:ltä.
Käytännössä sain huomattavan vauhdin.
"Vanhan aseman BIOSin" kapasiteettivaatimukset: 8 Mt GRUB-osioille on oletusarvo ja 200 Mt /boot/-osion kapasiteetti. 300 MB otin marginaalilla. Ydintä päivitettäessä (ja uusia asennettaessa) Linux täydentää /boot/-osion uusilla tiedostoilla.
Nopeuden ja kustannusten arviointi
NVME SSD:n hinta 128 Gt - noin 2000 ruplasta.
M.2-sovittimen hinta - PCI-E 4x - noin 500 ruplaa.
Myynnissä on myös M.2–PCI-E 16x sovittimia neljälle NVME SSD -asemalle, hinta jossain 3000 r. - jos joku tarvitsee.
Rajoita nopeudet:
PCI-E 3.0 4x noin 3900 Mt/s
PCI-E 2.0 4x 2000 Mt/s
PCI-E 1.0 4x 1000 Mt/s
PCI-E 3.0 4x -asemat saavuttavat käytännössä noin 3500 MB/s nopeuden.
Voidaan olettaa, että saavutettava nopeus on seuraava:
PCI-E 3.0 4x noin 3500 Mt/s
PCI-E 2.0 4x noin 1800 Mt/s
PCI-E 1.0 4x noin 900 Mt/s
Joka on nopeampi kuin SATA 600MB/s. SATA 600 MB/s saavutettava nopeus on noin 550 MB/s.
Samanaikaisesti vanhemmilla emolevyillä sisäisen ohjaimen SATA-nopeus ei välttämättä ole 600 MB / s, vaan 300 MB / s tai 150 MB / s. Tässä onboard-ohjain = SATA-ohjain, joka on rakennettu piirisarjan eteläsillalle.
Huomaan, että NCQ toimii NVME SSD -levyillä, kun taas vanhemmissa sisäisissä ohjaimissa tätä ei ehkä ole.
Tein laskelmat PCI-E 4x:lle, mutta joissakin asemissa on PCI-E 2x -väylä. Tämä riittää PCI-E 3.0:lle, mutta vanhemmille PCI-E-standardeille - 2.0 ja 1.0 - on parempi olla ottamatta tällaisia NVME SSD -levyjä. Myös asema, jossa on puskuri muistisirun muodossa, on nopeampi kuin ilman sitä.
Niille, jotka haluavat kokonaan luopua sisäisestä SATA-ohjaimesta, suosittelen käyttämään Asmedia ASM 106x -ohjainta (1061 jne.), jossa on kaksi SATA 600 -porttia (sisäinen tai ulkoinen). Se toimii melko hyvin (laiteohjelmistopäivityksen jälkeen), AHCI-tilassa se tukee NCQ:ta. Yhdistetty PCI-E 2.0 1x -väylän kautta.
Sen huippunopeus:
PCI-E 2.0 1x 500 Mt/s
PCI-E 1.0 1x 250 Mt/s
Saavutettava nopeus on:
PCI-E 2.0 1x 460 Mt/s
PCI-E 1.0 1x 280 Mt/s
Tämä riittää yhdelle SATA SSD -levylle tai kahdelle kiintolevylle.
Huomattuja puutteita
1. Ei lue
2. TRIM:n pitäisi toimia, mutta se on tarkistettava.
Johtopäätös
Muitakin vaihtoehtoja on: osta SAS-ohjain, jossa on PCI-E 4x tai 8x -paikka (onko 16x vai 32x?). Kuitenkin, jos ne ovat halpoja, ne tukevat SAS 600:aa, mutta SATA 300 ja kalliit ovat kalliimpia ja hitaampia kuin yllä ehdotettu menetelmä.
M $ Windows -käyttöä varten voit asentaa lisäohjelmiston - käynnistyslataimen, jossa on sisäänrakennetut ajurit NVME SSD:lle.
Katso tästä:
Pyydän lukijaa arvioimaan itse, tarvitseeko hän tällaista NVME SSD -sovellusta vai olisiko parempi ostaa uusi emolevy (+ prosessori + muisti), jossa on olemassa M.2 PCI-E -liitin ja tuki NVME:stä käynnistykselle. SSD EFI:ssä.
Lähde: will.com