ืืื ืืขืืขืจืืง ืงืึทื ืคืืืืขืจืืืฉืึทื, ืืืจ ืงืขื ืขื ืฉืืืืื ืคึฟืื ืึท NVME SSD ืคืึธืจ ืืคืืื ืืืืฃ ืขืืืขืจืข ืกืืกืืขืืขื. ืขืก ืืื ืื ืืขื ืืืขื ืึทื ืื ืึธืคึผืขืจืืืืื ื ืกืืกืืขื (ืึธืก) ืงืขื ืขื ืึทืจืืขืื ืืื NVME SSD. ืืื ืืึทืืจืึทืืื ืืึธืืืื ื ืื ืึทืก, ืืืืึทื ืืื ืื ืืจืืืืขืจืก ืื ืืืฆื ืืื ืื ืึทืก, ืื NVME SSD ืืื ืงืขื ืืืง ืืื ืื ืึทืก ื ืึธื ืืึธืืืื ื ืืื ืงืขื ืขื ืืืื ืืขืืืืื ื. ืงืืื ื ืึธื ืืืืืืืืืจื ืืื ืคืืจืืื ืื ืคึฟืึทืจ ืืื ืืงืก. ืคึฟืึทืจ ืึธืคึผืขืจืืืืื ื ืกืืกืืขืืขื ืคืื ืื BSD ืืฉืคึผืื ืืื ืื ืืขืจืข ืืื ืืงืก, ืืขืจ ืืืคึฟื ืืื ืจืืึฟ ืืกืชึผืื ืืืื ืคึผืึทืกืืง.
ืฆื ืฉืืืืื ืคึฟืื ืงืืื ืคืึธืจ, ืขืก ืืื ื ืืืืืง ืึทื ืื ืขืจืฉื ืฉืืืืื ืคึผืจืึธืืจืึทื (BPP), BIOS ืึธืืขืจ EFI (UEFI) ืึผืืื ืืจืืืืขืจืก ืคึฟืึทืจ ืืขื ืืืื. NVME SSD ืืจืืืืื ืืขื ืขื ืคืขืจืื ื ืืึท ืืขืืืืกืขืก ืงืึทืืคึผืขืจื ืืื ืื ืืืืึธืืก, ืืื ืขืก ืืขื ืขื ื ืื ืึทืืึท ืืจืืืืขืจืก ืืื ืื ืคืืจืืืืึทืจืข ืคืื โโืึทืื ืืึธืืืขืจืืึธืึทืจืืก. ืืื EFI ืึธื NVME SSD ืฉืืืฆื, ืืืจ ืงืขื ืขื ืืืืื ืื ืฆืื ืขืืขื ืงืึธื, ืืื ืืึทื ืคืื ืึทืจืืขื ืืื ืืขื ืืืื ืืื ืืขืืืขื - ืืืจ ืงืขื ืขื ืื ืกืืึทืืืจื ืื ืึธืคึผืขืจืืืืื ื ืกืืกืืขื ืืื ืฉืืืืื ืขืก. ืคึฟืึทืจ ืขืืืขืจืข ืกืืกืืขืืขื ืืื ืื ืึทืืื ืืขืจืืคืขื ืข. "ืืขืืึทื ืืืืึธืืก" ืืึธืืืื ื ืื ืึทืก ืืื ืึทื ืืืืงืื ืฆื ืืืื ืืขืืืขื. ืึธืืขืจ, ืืึธืก ืงืขื ืืืื ืืืจืืืขืงืึธืื.
ืืื ืืืื ืฆื ืืื
ืืื ืืขืืืืื ื openSUSE Leap 15.1. ืคึฟืึทืจ ืื ืืขืจืข ืืื ืืงืก ืกืืกืืขืืขื ืื ืึทืงืฉืึทื ื ืืืขื ืืืื ืืขืขืจืขื ืื ืืขืืืข.
1. ืืื ืก ืฆืืืจืืืื ืื ืงืึธืืคึผืืืืขืจ ืคึฟืึทืจ ืื ืกืืึธืืื ื ืื ืึธืคึผืขืจืืืืื ื ืกืืกืืขื.
ืืืจ ืืึทืจืคึฟื ืึท ืคึผืืกื ืึธืืขืจ ืกืขืจืืืขืจ ืืื ืึท ืคืจืื PCI-E 4x ืึธืืขืจ ืืขืจ ืงืึทื ืขืงืืขืจ, ืงืืื ืขื ืื ืืืึธืก ืืืขืจืกืืข, PCI-E 1.0 ืืื ืืขื ืื. ืคืื ืงืืจืก, ืื ื ืืึทืขืจ ืื PCI-E ืืืขืจืกืืข, ืื ืืขืืขืจ ืื ืืืืงืืึทื ืืืขื ืืืื. ื ื, ืืื, ืืื ืคืึทืงื, ืึท NVME SSD ืืื ืึท M.2 ืฆื PCI-E 4x ืึทืืึทืคึผืืขืจ.
ืืืจ ืืืื ืืึทืจืคึฟื ืึท ืืื ืคืื ืคืึธืจ ืืื ืึท ืงืึทืคึผืึทืฆืืืขื ืคืื 300 ืืขืืืืืืื ืึธืืขืจ ืืขืจ, ืืืึธืก ืืื ืงืขื ืืืง ืคึฟืื ืื ืืืืึธืืก ืืื ืคึฟืื ืืืึธืก ืืืจ ืงืขื ืขื ืืึธืื ืื ืึทืก. ืืึธืก ืงืขื ืืืื ืึท ืฉืืืขืจ ืคืึธืจ ืืื ืึท IDE, SATA ืึธืืขืจ SCSI ืคึฟืึทืจืืื ืืื ื. SAS. ืึธืืขืจ ืึท ืืกื ืืืืฅ ืคืึธืจ ืึธืืขืจ ืืึผืจืื ืงืึธืจื. ืขืก ืืืขื ื ืืฉื ืคึผืึทืกืืง ืืืืฃ ืึท ืคืืึทืคึผื ืืืกืง. ืืขืจ ืงืึธืืคึผืึทืงืืืืกืง-ืจืึทื ืืืขื ื ืืฉื ืึทืจืืขืื ืืื ืืืขื ืืืื ืจืืจืืื. ืืื-ืืึทืจืึทื - ืงืืื ืืขืืึทื ืง. ืืึธืืืจ ืจืืคื ืืขื ืืึทื ืึท "ืืขืืึทื ืืืืึธืืก ืคืึธืจ".
2. ืืึธืื ืืื ืืงืก ืคึฟืึทืจ ืื ืกืืึทืืืจืื ื (ืคืื ืึท ืึธืคึผืืืฉ ืืืกืง ืึธืืขืจ ืืึธืึธืืึทืืืข ืืืืฅ ืคืึธืจ, ืืื"ื ื).
3. ืืืขื ืืึทืจืงืื ื ืื ืืืกืง, ืืืจ ืืืขืื ืคืึทืจืฉืคึผืจืืืื ืื ืึทืก ืฆืืืืฉื ืื ืื ืืืฆื ืืจืืืืื:
3.1. ืืึธืืืจ ืืึทืื ืึท ืฆืขืืืืืื ื ืคึฟืึทืจ ืื GRUB ืฉืืืืื ืืึธืืืขืจ ืืื ืื ืึธื ืืืื ืคืื ืื "ืืขืืึทื ืืืืึธืืก ืคืึธืจ" ืืื ืึท ืืจืืืก ืคืื 8 ืื. ืืื ืืึธื ืึทื ืืึธืก ื ืืฆื ืึท ืฉืืจืื ืคืื openSUSE - GRUB ืืืืฃ ืึท ืืึทืืื ืืขืจ ืฆืขืืืืืื ื. ืคึฟืึทืจ openSUSE, ืื ืคืขืืืงืืึทื ืืขืงืข ืกืืกืืขื (FS) ืืื BTRFS. ืืืื ืืืจ ืฉืืขืื GRUB ืืืืฃ ืึท ืฆืขืืืืืื ื ืืื ืึท BTRFS ืืขืงืข ืกืืกืืขื, ืื ืกืืกืืขื ืืืขื ื ืืฉื ืฉืืืืื. ืืขืจืืืขืจ, ืึท ืืึทืืื ืืขืจ ืึธืคึผืืืืืื ื ืืื ืืขื ืืฆื. ืืืจ ืงืขื ืขื ืฉืืขืื GRUB ืืื ืื ืื ืืขืจ ืึธืจื, ืืื ืืึทื ื ืืื ืขืก ืฉืื.
3.2. ื ืึธื ืื ืฆืขืืืืืื ื ืืื GRUB, ืืืจ ืืืขืื ืฉืึทืคึฟื ืึท ืฆืขืืืืืื ื ืืื ืึท ืืืื ืคืื ืื ืกืืกืืขื ืืขืงืข ("ืืืึธืจืฆื"), ื ืืืืื "/ ืฉืืืืื /", 300 ืืขืืืืืืื ืืื ืืจืืืก.
3.3. ืื ืจืืขื ืฉืืึธืคึผื - ืื ืจืขืฉื ืคืื ืื ืกืืกืืขื ืืขืงืข, ืื ืฆืขืืืืืื ื ืคึฟืึทืจ ืืืกืืืึทืื, ืื ืืึทื ืืฆืขืจ ืฆืขืืืืืื ื "/ืืืื/" (ืืืื ืืืจ ืืึทืฉืืืกื ืฆื ืฉืึทืคึฟื ืืืื ืขืจ) ืงืขื ืขื ืืืื ืืขืฉืืขืื ืืืืฃ ืึท NVME SSD.
ื ืึธื ืืึทื ืืึธื ืืืจืื ื, ืื ืกืืกืืขื ืืึธืืื GRUB, ืืืึธืก ืืึธืืื ืืขืงืขืก ืคึฟืื /boot/, ื ืึธื ืืืึธืก ืื NVME SSD ืืื ืืืจืขืืืืื, ืืื ืื ืกืืกืืขื ืฉืื ืคึฟืื ืื NVME SSD.
ืืื ืคืืจ, ืืื ืืึทื ืึท ืืึทืืืืืืง ืกืคึผืืืึทืคึผ.
ืงืึทืคึผืึทืฆืืืขื ืจืขืงืืืืจืขืืขื ืฅ ืคึฟืึทืจ ืึท "ืืขืืึทื ืืืืึธืืก ืคืึธืจ": 8 ืืขืืืืืืื ืคึฟืึทืจ ืื GRUB ืฆืขืืืืืื ื - ืืึธืก ืืื ืื ืคืขืืืงืืึทื, ืืื ืขืจืืขืฅ ืคึฟืื 200 ืืขืืืืืืื ืคึฟืึทืจ /boot/. ืืื ืืขื ืืืขื 300 ืื ืืื ืึท ืจืขืืขืจืื. ืืืขื ืึทืคึผืืืืืื ื ืื ืงืขืจื (ืืื ืืืขื ืืืจ ืื ืกืืึทืืืจื ื ืืึทืข), ืืื ืืงืก ืจืืคึผืืขื ืืฉ ืื /boot/ ืฆืขืืืืืื ื ืืื ื ืืึทืข ืืขืงืขืก.
ืืืืงืืึทื ืืื ืงืึธืก ืึธืคึผืฉืึทืฆืื ื
ืื ืคึผืจืืึทื ืคืื NVME SSD 128 ืืืืืืืื ืืื ืืขืขืจืขื 2000 ืจืืื.
ืื ืคึผืจืืึทื ืคืื ืื ื.2 - ืคึผืกื-ืข 4ืงืก ืึทืืึทืคึผืืขืจ ืืื ืืขืขืจืขื 500 ืจืืื.
ืขืก ืืขื ืขื ืืืื M.2 โโ- PCI-E 16x ืึทืืึทืคึผืืขืจื ืคึฟืึทืจ ืคืึทืจืงืืืฃ ืคึฟืึทืจ ืคืืจ NVME SSD ืืจืืืืื, ืคึผืจืืื ืขืจืืขืฅ ืคึฟืื 3000 ืจืืื. - ืืืื ืืืขืจ ืขืก ืื ืืึทืจืฃ ืขืก.
ืืึทืืจืขื ืขืฆื ืกืคึผืืื:
PCI-E 3.0 4x ืืืขืื 3900 ืืขืืืืืืื / s
PCI-E 2.0 4x 2000 MB/s
PCI-E 1.0 4x 1000 MB/s
ืืจืืืืื ืืื PCI-E 3.0 4x ืืขืจืืจืืืื ืกืคึผืืื ืคืื ืืืขืื 3500 ืืขืืืืืืื / s ืืื ืคืืจ.
ืืืจ ืงืขื ืขื ืืืขืจื ืขืืขื ืึทื ืื ืึทืืฉืืืืึทืืึทื ืืืืงืืึทื ืืืขื ืืืื ืืื ืืึธืก:
PCI-E 3.0 4x ืืืขืื 3500 ืืขืืืืืืื / s
PCI-E 2.0 4x ืืืขืื 1800 ืืขืืืืืืื / s
PCI-E 1.0 4x ืืืขืื 900 ืืขืืืืืืื / s
ืืืึธืก ืืื ืคืึทืกืืขืจ ืืื SATA 600 ืืขืืืืืืื / s. ืื ืึทืืฉืืืืึทืืึทื ืืืืงืืึทื ืคึฟืึทืจ SATA 600 MB / s ืืื ืืืขืื 550 MB / s.
ืืขืจืฆื, ืืืืฃ ืขืืืขืจืข ืืึธืืืขืจืืึธืึทืจืืก ืื SATA ืืืืงืืึทื ืคืื ืื ืึธื -ืืจืขื ืงืึธื ืืจืึธืืืขืจ ืงืขื ื ืืฉื ืืืื 600 ืืขืืืืืืื / s, ืึธืืขืจ 300 ืืขืืืืืืื / s ืึธืืขืจ 150 ืืขืืืืืืื / s. ืืึธ, ืึทื ืืึธืจื ืงืึทื ืืจืึธืืืขืจ = SATA ืงืึธื ืืจืึธืืืขืจ ืืขืืืื ืืื ืื ืกืึทืืืืจืืืืฉ ืคืื ืื ืืฉืืคึผืกืขื.
ืืื ืืึธื ืึทื NCQ ืืืขื ืึทืจืืขืื ืคึฟืึทืจ NVME SSDs, ืึธืืขืจ ืืึธืก ืงืขื ื ืืฉื ืืืื ืืขืจ ืคืึทื ืคึฟืึทืจ ืขืืืขืจืข ืึทื ืืึธืจื ืงืึทื ืืจืึธืืืขืจื.
ืืื ืืึธื ืืืจืืืขืงืึธืื ืื ืืฉืืื ืืช ืคึฟืึทืจ PCI-E 4x, ืึธืืขืจ ืขืืืขืืข ืืจืืืืื ืืึธืื ืึท PCI-E 2x ืืืืึธืืืก. ืืึธืก ืืื ืืขื ืื ืคึฟืึทืจ PCI-E 3.0, ืึธืืขืจ ืคึฟืึทืจ ืขืืืขืจืข PCI-E ืกืืึทื ืืึทืจืืก - 2.0 ืืื 1.0 - ืขืก ืืื ืืขืกืขืจ ื ืืฉื ืฆื ื ืืฆื ืึทืืึท NVME SSDs. ืืืื, ืึท ืคืึธืจ ืืื ืึท ืืึทืคืขืจ ืืื ืื ืคืึธืจืขื ืคืื ืึท ืืึผืจืื ืฉืคึผืึธื ืืืขื ืืืื ืคืึทืกืืขืจ ืืื ืึธื ืขืก.
ืคึฟืึทืจ ืื ืืืืก ืืืืื ืฆื ืืึธืจ ืคืึทืจืืึธืื ืื ืืืืฃ-ืืจืขื ืกืึทืืึท ืงืึธื ืืจืึธืืืขืจ, ืืื ืจืขืงืึธืืขื ืืืจื ื ืืฆื ืื ืึทืกืืขืืืึท ASM 106x (1061, ืขืืง) ืงืึธื ืืจืึธืืืขืจ, ืืืึธืก ืืื ืฆืืืื ืกืึทืืึท 600 ืคึผืึธืจืฅ (ืื ืขืจืืขื ืึธืืขืจ ืคืื ืืจืืืกื ืืืง). ืขืก ืึทืจืืขื ืืึทื ืฅ ืืื (ื ืึธื ืึท ืคืืจืืืืึทืจืข ืืขืจืืืึทื ืืืงื) ืืื ืฉืืืฆื NCQ ืืื AHCI ืืึธืืข. ืงืึทื ืขืงืฅ ืืืจื PCI-E 2.0 1x ืืืืึธืืืก.
ืืืึทื ืฉืคึผืืฅ ืืืืงืืึทื:
PCI-E 2.0 1x 500 MB/s
PCI-E 1.0 1x 250 MB/s
ืื ืึทืืฉืืืืึทืืึทื ืืืืงืืึทื ืืืขื ืืืื:
PCI-E 2.0 1x 460 MB/s
PCI-E 1.0 1x 280 MB/s
ืืึธืก ืืื ืืขื ืื ืคึฟืึทืจ ืืืื SATA SSD ืึธืืขืจ ืฆืืืื ืืื.
ืืืืขืจืงื ืืกืจืื ืืช
1. ืงืขื ืขื ื ืื ืืืื ืืืืขื ืขื
2. TRIM ืืึธื ืึทืจืืขืื, ืึธืืขืจ ืืึธืก ืืึทืจืฃ ืืืื ืึธืคึผืืขืฉืืขืื.
ืกืึธืฃ
ืขืก ืืขื ืขื ื ืึธื ืื ืืขืจืข ืคึผืึทืกืึทืืืืึทืืื: ืงืืืคื ืึท SAS ืงืึธื ืืจืึธืืืขืจ ืืื ืึท PCI-E 4x ืึธืืขืจ 8x ืงืึทื ืขืงืืขืจ (ืืขื ืขื ืขืก 16x ืึธืืขืจ 32x?). ืึธืืขืจ, ืืืื ืืื ืืขื ืขื ืืืืืง, ืืื ืฉืืืฆื SAS 600, ืึธืืขืจ SATA 300, ืืื ืืืึทืขืจ ืึธื ืขืก ืืืขื ืืืื ืืขืจ ืืืึทืขืจ ืืื ืกืืึธืืขืจ ืืื ืืขืจ ืืืคึฟื ืคืืจืืขืืืืื ืืืืื.
ืคึฟืึทืจ ื ืืฆื ืืื M$ Windows, ืืืจ ืงืขื ืขื ืื ืกืืึทืืืจื ื ืึธื ืืืืืืืืืจื - ืึท ืืึธืึธืืืึธืึทืืขืจ ืืื ืืขืืืื-ืืื ืืจืืืืขืจืก ืคึฟืึทืจ NVME SSD.
ืืขื ืืึธ:
ืืื ืืึทืื ืื ืืืืขื ืขืจ ืฆื ืึธืคึผืฉืึทืฆื ืคึฟืึทืจ ืืื ืฆื ืขืจ ืืึทืจืฃ ืึทืืึท ืึท ื ืืฆื ืคืื NVME SSD, ืึธืืขืจ ืฆื ืขืก ืืืึธืื ืืืื ืืขืกืขืจ ืฆื ืงืืืคื ืึท ื ืืึท ืืึธืืืขืจืืึธืึทืจื (+ ืคึผืจืึทืกืขืกืขืจ + ืืึผืจืื) ืืื ืึทื ืืืืืกืืื ื M.2 PCI-E ืงืึทื ืขืงืืขืจ ืืื ืฉืืืฆื ืคึฟืึทืจ ืืืืื ื ืคึฟืื NVME SSD ืฆื EFI.
ืืงืืจ: www.habr.com