
Bei richtiger Konfiguration können Sie auch auf Ă€lteren Systemen von einer NVME-SSD booten. Es wird davon ausgegangen, dass das Betriebssystem (OS) mit NVME SSD arbeiten kann. Ich denke darĂŒber nach, das Betriebssystem zu booten, da mit den im Betriebssystem verfĂŒgbaren Treibern die NVME-SSD nach dem Booten im Betriebssystem sichtbar ist und verwendet werden kann. ZusĂ€tzliche Software (Software) fĂŒr Linux ist nicht erforderlich. FĂŒr Betriebssysteme der BSD-Familie und andere Unixe ist die Methode höchstwahrscheinlich auch geeignet.
Um von einem beliebigen Laufwerk zu booten, mĂŒssen der Bootloader (BOP), das BIOS oder EFI (UEFI) Treiber fĂŒr dieses GerĂ€t enthalten. NVME-SSD-Laufwerke sind im Vergleich zum BIOS recht neue GerĂ€te, und in der Firmware Ă€lterer Motherboards gibt es keine derartigen Treiber. In EFI ohne NVME-SSD-UnterstĂŒtzung können Sie den entsprechenden Code hinzufĂŒgen und dann ist es möglich, mit diesem GerĂ€t vollstĂ€ndig zu arbeiten â Sie können das Betriebssystem installieren und starten. FĂŒr Altanlagen mit sog. Es ist unwahrscheinlich, dass das Booten des Betriebssystems mit einem âLegacy-BIOSâ dazu fĂŒhrt. Dies kann jedoch umgangen werden.
ĐаĐș ЎДлаŃŃ
Ich habe openSUSE Leap 15.1 verwendet. Bei anderen Linux-GerÀten sind die Schritte ungefÀhr gleich.
1. Bereiten wir den Computer fĂŒr die Installation des Betriebssystems vor.
Sie benötigen einen PC oder Server mit einem freien PCI-E 4x oder lĂ€ngeren Steckplatz, egal welche Version, PCI-E 1.0 reicht aus. NatĂŒrlich ist die Geschwindigkeit umso höher, je neuer die PCI-E-Version ist. Nun ja, eigentlich NVME SSD mit M.2-Adapter â PCI-E 4x.
Sie benötigen auĂerdem ein Laufwerk mit einer KapazitĂ€t von 300 MB oder mehr, das im BIOS sichtbar ist und von dem Sie das Betriebssystem laden können. Es kann sich um eine Festplatte mit IDE-, SATA- oder SCSI-Anschluss handeln. S.A.S. Oder USB-Stick oder Speicherkarte. Es passt nicht auf eine Diskette. Eine CD-ROM funktioniert nicht und muss neu geschrieben werden. DVD-RAM - keine Ahnung. Wir werden dieses Ding bedingt als âLegacy-BIOS-Laufwerkâ bezeichnen.
2. Wir laden Linux zur Installation (von einer optischen Festplatte oder einem bootfÀhigen Flash-Laufwerk usw.).
3. Verteilen Sie beim Partitionieren einer Festplatte das Betriebssystem auf die verfĂŒgbaren Laufwerke:
3.1. Erstellen wir am Anfang des âLegacy Drive BIOSâ eine Partition fĂŒr den GRUB-Bootloader mit einer GröĂe von 8 MB. Ich stelle fest, dass hier die openSUSE-Funktion verwendet wird â GRUB auf einer separaten Partition. FĂŒr openSUSE ist das Standarddateisystem (FS) BTRFS. Wenn Sie GRUB auf einer Partition mit einem BTRFS-Dateisystem platzieren, startet das System nicht. Daher wird ein separater Abschnitt verwendet. Sie können GRUB woanders platzieren, solange es bootet.
3.2. Nach der Partitionierung mit GRUB erstellen wir eine Partition mit einem Teil des Systemordners (ârootâ), und zwar mit â/boot/â, 300 MB groĂ.
3.3. Der Rest der GĂŒte â der Rest des Systemordners, die Swap-Partition, die â/home/â-Benutzerpartition (falls Sie sich entscheiden, eine zu erstellen) können auf der NVME-SSD abgelegt werden.
Nach der Installation lĂ€dt das System GRUB, das Dateien von /boot/ lĂ€dt, woraufhin die NVME-SSD verfĂŒgbar wird, dann startet das System von der NVME-SSD.
In der Praxis habe ich eine deutliche Beschleunigung erzielt.
KapazitĂ€tsanforderungen fĂŒr ein âLegacy-Laufwerk-BIOSâ: 8 MB fĂŒr eine GRUB-Partition sind die Standardeinstellung und irgendwo zwischen 200 MB fĂŒr /boot/. 300 MB habe ich mit einer Marge genommen. Beim Aktualisieren des Kernels (und bei der Installation neuer Kernel) fĂŒllt Linux die /boot/-Partition mit neuen Dateien auf.
Geschwindigkeit und Kosten abschÀtzen
Die Kosten fĂŒr eine NVME-SSD mit 128 GB betragen etwa 2000 Rubel.
Die Kosten fĂŒr einen M.2-Adapter â PCI-E 4x â betragen etwa 500 Rubel.
M.2-zu-PCI-E-16x-Adapter fĂŒr vier NVME-SSD-Laufwerke sind ebenfalls im Angebot und kosten etwa 3000 Rubel. - falls jemand es braucht.
Geschwindigkeitsbegrenzungen:
PCI-E 3.0 4x ca. 3900 MB/s
PCI-E 2.0 4x 2000 MB/s
PCI-E 1.0 4x 1000 MB/s
Laufwerke mit PCI-E 3.0 4x erreichen in der Praxis Geschwindigkeiten von etwa 3500 MB/s.
Es kann davon ausgegangen werden, dass die erreichbare Geschwindigkeit wie folgt sein wird:
PCI-E 3.0 4x ca. 3500 MB/s
PCI-E 2.0 4x ca. 1800 MB/s
PCI-E 1.0 4x ca. 900 MB/s
Das ist schneller als SATA 600 MB/s. Die erreichbare Geschwindigkeit fĂŒr SATA 600 MB/s betrĂ€gt etwa 550 MB/s.
Gleichzeitig betrÀgt auf Àlteren Mainboards die SATA-Geschwindigkeit des On-Board-Controllers möglicherweise nicht 600 MB/s, sondern 300 MB/s oder 150 MB/s. Hier Onboard-Controller = SATA-Controller eingebaut in die Southbridge des Chipsatzes.
Ich stelle fest, dass NCQ fĂŒr NVME-SSDs funktioniert, wĂ€hrend Ă€ltere On-Board-Controller dies möglicherweise nicht haben.
Ich habe die Berechnungen fĂŒr PCI-E 4x durchgefĂŒhrt, einige Laufwerke verfĂŒgen jedoch ĂŒber einen PCI-E 2x-Bus. FĂŒr PCI-E 3.0 reicht das aus, fĂŒr Ă€ltere PCI-E-Standards â 2.0 und 1.0 â sollte man aber besser auf solche NVME-SSDs verzichten. AuĂerdem ist ein Laufwerk mit einem Puffer in Form eines Speicherchips schneller als ohne.
Wer komplett auf den On-Board-SATA-Controller verzichten möchte, dem empfehle ich den Einsatz des Asmedia ASM 106x-Controllers (1061 etc.), der zwei SATA 600-Ports (intern oder extern) bereitstellt. Es funktioniert ganz gut (nach einem Firmware-Update), im AHCI-Modus unterstĂŒtzt es NCQ. Verbunden ĂŒber PCI-E 2.0 1x Bus.
Seine Höchstgeschwindigkeit:
PCI-E 2.0 1x 500 MB/s
PCI-E 1.0 1x 250 MB/s
Die erreichbare Geschwindigkeit betrÀgt:
PCI-E 2.0 1x 460 MB/s
PCI-E 1.0 1x 280 MB/s
Das reicht fĂŒr eine SATA-SSD oder zwei Festplatten.
Bemerkte MĂ€ngel
1. Nicht gelesen Bei NVME SSD gibt es nur allgemeine Informationen zum Hersteller, zur Seriennummer usw. Möglicherweise liegt es an einem zu alten Motherboard (MP). FĂŒr meine unmenschlichen Experimente habe ich den Ă€ltesten MP verwendet, den ich finden konnte, mit einem nForce4-Chipsatz.
2. TRIM sollte funktionieren, muss aber ĂŒberprĂŒft werden.
Fazit
Es gibt noch andere Möglichkeiten: Kaufen Sie einen SAS-Controller mit einem PCI-E 4x- oder 8x-Steckplatz (gibt es 16x oder 32x?). Wenn sie jedoch billig sind, unterstĂŒtzen sie SAS 600, aber SATA 300, und teure Modelle sind teurer und langsamer als die oben vorgeschlagene Methode.
Zur Verwendung mit M$ Windows Sie können zusĂ€tzliche Software installieren â einen Bootloader mit integrierten Treibern fĂŒr NVME SSDs.
Siehe hier:
Ich lade den Leser ein, selbst zu beurteilen, ob er eine solche NVME-SSD-Anwendung benötigt oder ob es besser wĂ€re, ein neues Motherboard (+ Prozessor + Speicher) mit einem vorhandenen M.2-PCI-E-Anschluss und UnterstĂŒtzung fĂŒr das Booten von NVME zu kaufen SSD in EFI.
Source: habr.com
