Sèvi ak NVME SSD kòm System Drive sou òdinatè ki gen BIOS ki pi gran ak OS Linux

Sèvi ak NVME SSD kòm System Drive sou òdinatè ki gen BIOS ki pi gran ak OS Linux

Avèk konfigirasyon apwopriye, ou ka demare soti nan yon kondwi SSD NVME menm sou sistèm ki pi gran yo. Li sipoze ke sistèm operasyon an (OS) ka travay ak NVME SSD. Mwen konsidere chaje eksplwatasyon an, paske ak chofè ki disponib nan eksplwatasyon an, NVME SSD a vizib nan eksplwatasyon an apre chaje epi yo ka itilize. Pa gen okenn lojisyèl adisyonèl ki nesesè pou Linux. Pou sistèm operasyon nan fanmi an BSD ak lòt Unix, metòd la gen plis chans tou apwopriye.

Pou demare soti nan nenpòt kondwi, li nesesè ke premye pwogram nan bòt (BPP), BIOS oswa EFI (UEFI) gen chofè pou aparèy sa a. Kondwi SSD NVME yo se aparèy san patipri nouvo konpare ak BIOS la, epi pa gen okenn chofè sa yo nan firmwèr ansyen plak mèr yo. Nan EFI san sipò NVME SSD, ou ka ajoute kòd ki apwopriye a, ak Lè sa a, travay konplè ak aparèy sa a vin posib - ou ka enstale sistèm nan fonksyone epi demaraj li. Pou pi gran sistèm ak sa yo rele. "BIOS eritaj" chaje eksplwatasyon an pa posib. Sepandan, sa a ka travay alantou.

Ki jan fè

Mwen te itilize openSUSE Leap 15.1. Pou lòt sistèm Linux aksyon yo pral apeprè menm.

1. Ann prepare òdinatè a pou enstale sistèm operasyon an.
Ou bezwen yon PC oswa yon sèvè ak yon konektè gratis PCI-E 4x oswa pi long, kèlkeswa vèsyon, PCI-E 1.0 ase. Natirèlman, pi nouvo vèsyon an PCI-E, se pi gwo vitès la pral. Oke, epi, an reyalite, yon SSD NVME ak yon adaptè M.2 a PCI-E 4x.
Ou bezwen tou kèk kalite kondwi ak yon kapasite de 300 MB oswa plis, ki se vizib nan BIOS la ak ki soti nan ki ou ka chaje eksplwatasyon an. Sa a kapab yon kondwi difisil ak yon koneksyon IDE, SATA, oswa SCSI. SAS. Oswa yon kondwi flash USB oswa kat memwa. Li p ap anfòm sou yon disquette. CD-ROM la p ap travay epi yo pral bezwen reekri. DVD-RAM - pa gen okenn lide. Ann rele bagay sa a yon "kondwi BIOS eritaj".

2. Chaje Linux pou enstalasyon (ki soti nan yon disk optik oswa kondwi flash demaraj, elatriye).

3. Lè make disk la, nou pral distribye eksplwatasyon an nan mitan kondui ki disponib yo:
3.1. Ann kreye yon patisyon pou loader bòt GRUB nan kòmansman "kondwi BIOS eritaj la" ak yon gwosè 8 MB. Mwen sonje ke sa a sèvi ak yon karakteristik nan openSUSE - GRUB sou yon patisyon separe. Pou openSUSE, sistèm fichye default (FS) se BTRFS. Si ou mete GRUB sou yon patisyon ki gen yon sistèm dosye BTRFS, sistèm nan pa pral demaraj. Se poutèt sa, yo itilize yon seksyon separe. Ou ka mete GRUB nan yon lòt kote, osi lontan ke li bòt.
3.2. Apre patisyon an ak GRUB, nou pral kreye yon patisyon ak yon pati nan katab sistèm lan ("rasin"), sètadi "/boot/", 300 MB nan gwosè.
3.3. Bagay ki rete yo - rès katab sistèm lan, patisyon an pou swap, patisyon itilizatè "/home/" (si ou deside kreye youn) ka mete sou yon SSD NVME.

Apre enstalasyon an, sistèm nan chaje GRUB, ki chaje fichye ki soti nan /boot/, apre sa NVME SSD la vin disponib, epi sistèm nan bòt soti nan NVME SSD la.
Nan pratik, mwen te resevwa yon vitès enpòtan.

Kondisyon kapasite pou yon "kondwi BIOS eritaj": 8 MB pou patisyon GRUB - sa a se default, ak yon kote soti nan 200 MB pou /boot/. Mwen te pran 300 MB ak yon rezèv. Lè w mete ajou nwayo a (ak lè w ap enstale nouvo), Linux pral ranplir patisyon /boot/ ak nouvo fichye yo.

Vitès ak pri estimasyon

Pri a nan NVME SSD 128 GB se apeprè soti nan 2000 rubles.
Pri a nan M.2 - PCI-E 4x adaptè a se apeprè 500 rubles.
Genyen tou M.2 - PCI-E 16x adaptè pou vann pou kat kondui NVME SSD, pri yon kote nan 3000 rubles. - si yon moun bezwen li.

Limit vitès:
PCI-E 3.0 4x sou 3900 MB/s
PCI-E 2.0 4x 2000 MB/s
PCI-E 1.0 4x 1000 MB/s
Kondwi ak PCI-E 3.0 4x reyalize vitès apeprè 3500 MB/s an pratik.
Nou ka asime ke vitès la posib yo pral tankou sa a:
PCI-E 3.0 4x sou 3500 MB/s
PCI-E 2.0 4x sou 1800 MB/s
PCI-E 1.0 4x sou 900 MB/s

Ki pi vit pase SATA 600 MB/s. Vitès possible pou SATA 600 MB/s se anviwon 550 MB/s.
Anplis de sa, sou ansyen plak mèr vitès SATA kontwolè a nan tablo a pa ka 600 MB / s, men 300 MB / s oswa 150 MB / s. Isit la, kontwolè abò = SATA kontwolè bati nan southbridge chipset la.

Mwen sonje ke NCQ ap travay pou SSD NVME, men sa a ka pa ka a pou ansyen kontwolè bor yo.

Mwen te fè kalkil yo pou PCI-E 4x, men kèk kondui gen yon otobis PCI-E 2x. Sa a ase pou PCI-E 3.0, men pou pi gran estanda PCI-E - 2.0 ak 1.0 - li pi bon pou pa sèvi ak SSD NVME sa yo. Epitou, yon kondwi ak yon tanpon nan fòm lan nan yon chip memwa pral pi vit pase san li.

Pou moun ki vle konplètman abandone kontwolè SATA abò a, mwen rekòmande pou itilize kontwolè Asmedia ASM 106x (1061, elatriye), ki bay de pò SATA 600 (entèn oswa ekstèn). Li travay byen byen (apre yon aktyalizasyon firmwèr) epi li sipòte NCQ nan mòd AHCI. Konekte atravè otobis PCI-E 2.0 1x.

Vitès tèt li:
PCI-E 2.0 1x 500 MB/s
PCI-E 1.0 1x 250 MB/s
Vitès ki ka reyalize yo pral:
PCI-E 2.0 1x 460 MB/s
PCI-E 1.0 1x 280 MB/s

Sa a se ase pou yon sèl SATA SSD oswa de HDD.

Remake enpèfeksyon

1. pa ka li SMART paramèt ak NVME SSD, gen sèlman done jeneral sou manifakti a, nimewo seri, elatriye. Petèt akòz mèr la twò fin vye granmoun. Pou eksperyans iniman mwen yo, mwen te itilize MP ki pi ansyen mwen te kapab jwenn, ak chipset nForce4 la.

2. TRIM ta dwe travay, men sa a bezwen tcheke.

Konklizyon

Gen lòt posiblite toujou: achte yon kontwolè SAS ak yon konektè PCI-E 4x oswa 8x (èske gen 16x oswa 32x?). Sepandan, si yo bon mache, yo sipòte SAS 600, men SATA 300, ak sa ki chè yo pral pi chè ak pi dousman pase metòd ki pwopoze pi wo a.

Pou itilize ak M$ Windows, ou ka enstale lojisyèl adisyonèl - yon bootloader ak chofè entegre pou NVME SSD.

Gade isit la:
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

Mwen envite lektè a evalye pou tèt li si li bezwen yon itilizasyon konsa nan NVME SSD, oswa si li ta pi bon pou achte yon nouvo plak mèr (+ processeur + memwa) ak yon konektè M.2 PCI-E ki deja egziste ak sipò pou demaraj soti nan. NVME SSD pou EFI.

Sous: www.habr.com

Add nouvo kòmantè