27.Mär.2023
Amigans Forum (ANF)
|
AmigaOS 4: NVMe-Gerätetreiber für SSD
Neben seinem Audio-Treiber für Intel HD Audio (amiga-news.de berichtete) widmet sich Harald Kanning nun einem NVMe-Gerätetreiber für SSDs und hat unter dem Titellink die erste Version 53.1 veröffentlicht.
Wie der Autor ausführt, steht NVMe für "Non-Volatile Memory Express" und ist ein Übertragungsprotokoll für den Anschluss von Massenspeicher an einen Computer. Im Gegensatz zu SATA ist NVMe speziell für SSDs konzipiert. Es gibt keinen separaten Speicher-Controller. Stattdessen wird die NVMe-SSD über einen M.2-Steckplatz direkt mit dem PCIe-Bus verbunden.
Aktuell bietet keines der NG-Systeme (AmigaOne X1000, AmigaOne X5000 etc.) einen M.2-Steckplatz direkt auf dem Mainboard. Da aber ein NVMe-M.2-Steckplatz im Grunde ein PCIe-x4-Steckplatz (Artikel über PCIe-Steckplätze) mit einem anderen Formfaktor ist, kann man eine passive PCIeM.2-Adapterkarte verwenden. Diese Adapterkarten sind mit einem PCIe x1- oder PCIe x4-Anschluss erhältlich. Allerdings sollten keine Adapterkarten mit mehreren M.2-Steckplätzen verwendet werden, da diese nicht funktionieren.
Getestet wurde der Treiber auf einem AmigaOne X5000 und im x4-Slot mit den folgenden Laufwerken:
- Samsung 970 EVO 1TB
- WD Black SN770 1TB
Dafür hat der Entwickler eine paar erste Benchmarks zur Verfügung gestellt:
p50x0SATA.device: Samsung 840 SSD 120GB
- Kopieren einer 1-GB-Datei von RAM: nach NGFS/01: 51.5MB/s (20.4 sec)
- Kopieren einer 1-GB-Datei von NGFS/01 nach RAM: 98,9 MB/s (10,6 Sek.)
nvme.device: Samsung 970 EVO SSD 1TB
- Kopieren einer 1-GB-Datei von RAM: nach NGFS/01: 129,5 MB/s (8,1 Sek.)
- Kopieren einer 1-GB-Datei von NGFS/01 nach RAM: 152,0 MB/s (6,9 Sek.)
- Kopieren einer 1-GB-Datei von RAM: nach SFS/02: 327,7 MB/s (3,2 Sek.)
- Kopieren einer 1-GB-Datei von SFS/02 in den RAM : 233,0 MB/s (4,5 Sek.)
(dr)
[Meldung: 27. Mär. 2023, 06:12] [Kommentare: 8 - 27. Mär. 2023, 21:20]
[Per E-Mail versenden] [Druck-Version] [ASCII-Version]
|