ROC-Technologie und Speicher auf RAID-Karten
Sep 27, 2023
Lassen Sie uns dieses Mal über ROC-Technologie und Speicher sprechen RAID-Karten. RAID On Chip (ROC)-Technologie Die ROC-Technologie ist eine Art kostengünstige RAID-Technologie, die von der Firma Adaptec angeboten wird. Es nutzt den CPU-Verarbeitungschip in der SCSI-Karte und realisiert dies durch Hinzufügen von RAID-Code zum ROM der SCSI-Karte. Im Jahr 2001 stellte Adaptec seine iROC-Technologie vor und 2003 wurde sie als HOStRAID eingeführt. iROc ist RAID on Chip und dient im Wesentlichen dazu, den RISC-Prozessor im SCSI-Steuerchip zu verwenden, um einige einfache RAID-Typen (RAID0, 1, 0+1) zu vervollständigen. Da RAID0, 1 und 0+1 nur wenig Rechenaufwand erfordern, können sie auch durch die Verwendung eines RISC-Prozessors im SCSI-Controller realisiert werden. Mit ROM-Code verfügt RAID0, 1 oder 0+1, das von iROC implementiert wird, über Boot-Fähigkeit und kann Hot-Backup unterstützen. Bei Tower-Servern der Einstiegsklasse und 1U-Rack-Servern sind SCSI-Steuerchips häufig auf der Hauptplatine integriert, eigenständige RAID-Karten sind jedoch nicht Standard. Der Ausgangspunkt von iROC besteht darin, diese Systeme mit grundlegendem Hardware-Datenschutz auszustatten und eigenständige RAID-Karten zu erwerben, wenn komplexeres RAID5 erforderlich ist. Das Aufkommen von iROC erweitert das Datenschutzschema von Low-End-Serverprodukten um eine einfache Option. Der Hauptnachteil von iROC oder HOStRAID ist die schlechte Kompatibilität und Leistung des Betriebssystems, da kein spezieller RAID-Rechnerprozessor vorhanden ist. Daher verringert die Verwendung dieser RAID-Konfiguration die Leistung des Serversystems bis zu einem gewissen Grad und unterstützt nur RAID 0 , 1, 0+1, kann nur wenige SCSI-Festplatten-RAIDs unterstützen. Im Vergleich zu IDERAID0, 1 und 0+1 bietet die HOStRAID-Technologie ähnliche Funktionen zu deutlich höheren Kosten. Darüber hinaus wird die Hostraid-Technologie zwangsläufig mit der Konkurrenz durch das neuere und leistungsstärkere S-ATARAID am unteren Ende konfrontiert sein. Speicher auf einer RAID-Karte Die Erinnerung an die RAID-Karte hat zwei Funktionen: Datencache und Codeausführungsspeicher. Zur Ausführung des Codes ist RAM auf der CPU der RAID-Karte erforderlich. Wenn der Code direkt aus dem ROM gelesen wird, wird die Geschwindigkeit stark beeinträchtigt. Daher verfügt der RAM der RAID-Karte über ein festes Adresssegment zum Speichern des von der CPU ausgeführten Codes. Der größte Teil dieses Speicherplatzes wird für den unten beschriebenen Datencache verwendet. Caching oder Pufferspeicher ist alles, was zum Puffern zwischen den beiden Seiten der Kommunikation erforderlich ist. Das wissen wir zwischen CPU und der Speicher ist L2Cache, was höher ist als die RAM-Geschwindigkeit des Speichers, aber nicht so hoch wie die CPU-Geschwindigkeit. Ebenso ist ein Cache zwischen dem RAID-Controller und dem Festplatten-Kanal-Controller erforderlich, da der RAID-Controller viel schneller verarbeiten kann, als der Kanal-Controller die von den angeschlossenen Festplatten auf dem Kanal ausgehenden Daten sammeln kann. Dieser Cache muss keine Hochgeschwindigkeitsschaltung wie L2Cache verwenden, und RAM ist ausreichend. Der Arbeitsspeicher ist für beides schnell genug. Cache-RAM ermöglicht nicht nur die Chipkommunikation mit unterschiedlichen Geschwindigkeiten, sondern dient auch der Pufferung von Daten. Wenn die obere Schicht beispielsweise eine 10-Anfrage stellt, kann der RAID-Controller die Anfrage im Cache in die Warteschlange stellen und einzeln ausführen oder die E/A optimieren, eine nach der anderen zusammenführen und die Parallelität nacheinander optimieren. Erleben Sie beispiellose Leistung – branchenführende RAID-Karten von einem Team aus Profis mit über 10 Jahren Erfahrung. Entdecken Sie die Präzision originaler Hochleistungsprodukte und -dienstleistungen! Es kann eine große Anzahl von Raid-Karten bereitgestellt werden, wie zum Beispiel: Megaraid 9341, LSI 9361 8i Raid-Controller 05-25420-08, RAID 940-32i 4y37a09733, usw. Willkommen zur Beratung.