ROC-technologie en geheugen op RAID-kaarten
Sep 27, 2023Laten we het deze keer hebben over ROC-technologie en geheugen RAID-kaarten.
RAID On Chip (ROC)-technologie
ROC-technologie is een soort goedkope RAID-technologie die wordt voorgesteld door het bedrijf Adaptec. Het maakt gebruik van de CPU-verwerkingschip in de SCSI-kaart en realiseert dit door RAID-code toe te voegen aan het ROM van de SCSI-kaart.
In 2001 demonstreerde Adaptec zijn iROC-technologie en in 2003 werd het gelanceerd als HOStRAID. iROc is RAID-op-chip, wat in wezen betekent dat de RISC-processor in de SCSI-besturingschip wordt gebruikt om enkele eenvoudige RAID-typen te voltooien (RAID0, 1, 0+1). Omdat RAID0, 1 en 0+1 weinig rekenwerk vergen, kunnen ze ook worden gerealiseerd door de RISC-processor in de SCSI-controller te gebruiken. Met ROM-code heeft RAID0, 1 of 0+1 geïmplementeerd door iROC opstartmogelijkheden en kan hot backup worden ondersteund.
Bij torenservers op instapniveau en 1U-rackgemonteerde servers zijn SCSI-besturingschips vaak geïntegreerd op het moederbord, maar stand-alone RAID-kaarten zijn niet standaard. Het uitgangspunt van iROC is om deze systemen te voorzien van hardwarematige gegevensbescherming en om standalone RAID-kaarten aan te schaffen wanneer complexere RAID5 vereist is. De opkomst van iROC voegt een eenvoudige optie toe aan het gegevensbeschermingsschema van goedkope serverproducten.
Het grootste nadeel van iROC of HOStRAID zijn de slechte compatibiliteit en prestaties van het besturingssysteem, omdat er geen speciale RAID-computerprocessor is, dus het gebruik van deze RAID-configuratie zal de prestaties van het serversysteem tot op zekere hoogte verminderen, en het ondersteunt alleen RAID 0 , 1, 0+1, ondersteunt slechts enkele SCSI-schijf RAID. Vergeleken met IDERAID0, 1 en 0+1 heeft de HOStRAID-technologie vergelijkbare functies tegen veel hogere kosten. Bovendien zal de Hostraid-technologie aan de onderkant te maken krijgen met concurrentie van het nieuwere en beter presterende S-ATARAID.
Geheugen op een RAID-kaart
Het geheugen op de RAID-kaart heeft twee functies: datacache en code-uitvoeringsgeheugen. RAM is vereist om de code op de CPU van de RAID-kaart uit te voeren. Als de code rechtstreeks uit het ROM wordt gelezen, wordt de snelheid sterk beïnvloed. Daarom heeft het RAM van de RAID-kaart een vast adressegment voor het opslaan van de code die door de CPU wordt uitgevoerd. Het grootste deel van deze ruimte wordt gebruikt voor de hieronder beschreven gegevenscache.
Caching, of buffergeheugen, is alles wat nodig is om te bufferen tussen de twee kanten van de communicatie. Dat weten we tussendoor CPU en het geheugen is L2Cache, wat hoger is dan de RAM-snelheid van het geheugen, maar niet zo hoog als de CPU-snelheid. Op dezelfde manier is er een cache nodig tussen de RAID-controller en de schijfkanaalcontroller, omdat de RAID-controller veel sneller kan verwerken dan de kanaalcontroller gegevens kan verzamelen die uitgaan van de aangesloten schijven op het kanaal. Deze cache hoeft geen gebruik te maken van een hogesnelheidscircuit zoals L2Cache, en RAM is voldoende. RAM is snel genoeg voor beide.
Naast het mogelijk maken van chipcommunicatie met verschillende snelheden, dient cache-RAM ook om gegevens te bufferen. Als de bovenste laag bijvoorbeeld een 10-verzoek doet, kan de RAID-controller het verzoek in de cache in de wachtrij plaatsen en één voor één uitvoeren, of de IO optimaliseren, één voor één samenvoegen en gelijktijdigheid één voor één uitvoeren.
Ervaar ongeëvenaarde prestaties - toonaangevende RAID-kaarten van een team van professionals met meer dan 10 jaar ervaring. Ontdek de precisie van originele hoogwaardige producten en diensten! Er kan een groot aantal raid-kaarten worden geleverd, zoals: megaaid 9341, lsi 9361 8i raid-controller 05-25420-08, RAID940-32i 4y37a09733, enz. Welkom om te raadplegen.