Intel Rapid Storage Technology
Intel Rapid Storage Technology ( RST ) är en drivrutin för SATA AHCI och en firmware-baserad RAID- lösning inbyggd i ett brett utbud av Intel - kretsuppsättningar . För närvarande också installerad som en drivrutin för Intel Optane temporära lagringsenheter.
Den innehåller två driftlägen som inte följer SATA- standarden, den följer två Intel-specifika lägen. Namnlägena och applikationen som innehåller dem har bytt namn sedan den första versionen. Fram till 2010 innehåller den AHCI- och Matrix RAID- lägen. Det första läget är Intel-drivrutinen SATA normal och det senare läget är en falsk RAID. Upp till version 4 ingår den i Intel Application Accelerator RAID Edition , mellan version 5 och 8.9 ingår den i Intel Matrix Storage Manager ( IMSM ), eftersom version 9 ingår i Intel Rapid Storage Technology ( IRST ) och föredrar drivrutinerna framför heta RST AHCI och RST AHCI RAID istället för Matrix RAID . Det senare är också känt som RST RAID- läge, eftersom det är det läge som Intel rekommenderar att använda, även om du inte arbetar med en RAID -konfiguration. Syftet med programmet, efter att ha installerat drivrutinerna, är att konfigurera operationen i detta läge.
Båda lägena fungerar med SATA-enheter. Valet av startläge, med det ena eller det andra läget, väljs i modern BIOS / UEFI efter drivrutinsinstallation. När den ena eller andra drivrutinen är installerad är det inte möjligt för Windows- operativsystemet att starta upp igen med BIOS/UEFI inställt på RAID/IDE, vilket ger BSOD om du försöker.
Från och med 2020 inkluderar det ett RAID- system som kan RAID-nivåerna 0, 1, 5 och 10, en blocknivå SSD- cacheaccelerator (" Smart Response Technology" ) med stöd för återskrivnings- och genomskrivningslägen för hastighet eller data skydd av valfri disk eller RAID-array, och stöd för intelligent cachelagring, snabb återställning från vissa problem och för PCI Express- baserade enheter. Intel RST kom i två varianter, RST för stationära datorer och RSTe för företagsscenarier, även om för många chipset kan användaren välja eftersom båda varianterna kommer att fungera korrekt. VROC var en del av Intel RSTe. SATA RAID-delen av produktfamiljen kallades Intel RSTe och NVMe* RAID-delen kallades Intel VROC. Från och med första kvartalet 2019, med lanseringen av Intel VROC 6.0, togs Intel RSTe-namnet bort, och alla RAID-lösningar i denna produktfamilj märktes som Intel VROC. SATA-funktionaliteten finns kvar, men märkes nu som Intel VROC (SATA RAID). Intel RSTe är inte längre en refererad produkt av Intel. Namnet kan fortfarande förekomma i vissa äldre produkter, men alla nya referenser kommer enbart att använda Intel VROC-nomenklaturen.).
Intel RST tillhandahålls av en kombination av firmware , chipset och CPU -kapacitet och programvara . Som sådan måste styrkretsen, den fasta programvaran som ingår i BIOS och programvaran som installerats av användaren vara kompatibla versioner. Det finns onlineforum och gemenskaper som jämför fördelarna med olika versioner av dessa, ger råd om bästa kompatibilitet för specificerad hårdvara och modifierar befintlig firmware och mjukvara för att möjliggöra optimala kombinationer eller uppdateringar utöver de som tillhandahålls av hårdvarutillverkarna.
Liksom alla RAID (Redundant Array of Independent Disks), använder Intel RST RAID två eller flera fysiska hårddiskar som operativsystemet kommer att behandla som en enda disk, för att öka redundansen som undviker dataförlust (förutom RAID 0), och/eller för att öka hastigheten med vilken data skrivs till och/eller läses från en disk. Intel RST RAID tillhandahåller inte nya RAID-nivåer . Den tillåter att olika områden (t.ex. partitioner eller logiska volymer) på samma disk tilldelas olika RAID-enheter, till skillnad från vissa andra RAID-kontroller. Intel rekommenderar att alla kritiska applikationer och data placeras på en RAID 1, 5 eller 10-volym, med redundans för att skydda mot dataförlust. RAID 0-volymen i Matrix RAID ger snabb åtkomst till stora filer där dataförlust inte är en kritisk fråga men hastigheten är; exempel inkluderar videoredigering, swap-filer och filer som säkerhetskopieras. Intel Matrix RAID, Intel Rapid RAID och Intel Smart Response Technology beskrivs tillsammans som Intel Rapid Storage Technology .
Stöd för operativsystem
"Rapid Storage Technology" (RST), inklusive skapande av RAID-volymer, fungerar under Windows 7 och nyare versioner av Microsoft Windows . Den äldre "Intel Matrix RAID" stöds under Microsoft Windows XP .
Linux stöder Matrix RAID och Rapid Storage Technology (RST) genom enhetsmappare , med dmraid
-verktyget, för RAID 0, 1 och 10. Och Linux MD RAID , med mdadm
-verktyget, för RAID 0, 1, 10 och 5. Konfigurera RAID-volymerna måste göras genom att använda ROM-alternativet i Matrix Storage Manager, sedan kan ytterligare konfiguration göras i DM-RAID eller MD-RAID.
FreeBSD och MidnightBSD stöder Intel Matrix RAID med "ataraid"-drivrutinen, som hanteras genom kommandot atacontrol. Men med äldre versioner [ när? ] av FreeBSD fanns det kritiska tillförlitlighetsproblem som inkluderar byte av arrayenhet när en disk i en array byts ut, en array anses vara frisk om maskinen startar om/kraschar under en array-ombyggnad, och kärnan får panik när en disk försvinner eller tas bort från bussen. Vissa av dessa problem kan, när de upplevs i kombination, resultera i att en hel array går förlorad (även i fallet med RAID 1).
VMware ESXi 4 stöder inte någon RAID-funktion eller Intel Matrix RAID baserad på Intel ICHxR-kontroller.
PGPDisk stöder inte Intel Matrix RAID baserat på Intel ICHxR och stöder inte fristående enheter om "RAID"-läget är aktiverat på moderkortet.
Matrix Storage Manager alternativ ROM
Intel Matrix Storage Manager (IMSM) option ROM är en del av Matrix RAID som måste användas i BIOS för att skapa nya RAID-arrayer. Från och med 2014 använder Intel "Rapid Storage Technology" -"Option Rom"- på sina nya styrkretsar, och släpper "Matrix"-namnet. Ett Intel-dokument noterar att Intel Matrix Storage Manager- lagring ändrades till Intel Rapid Storage Technology från och med version 9.5.
Det har funnits flera drivrutinsversioner:
Version | Utgivningsdatum | Anteckningar |
---|---|---|
v3.xx | 2003 | Första versionen för SATA-enheter. Versioner 1 och 2 är för IDE-enheter utan AHCI- och RAID-lägen. |
v3.5.0 | ||
v4.xx | Senaste versionen där MATRIX RAID-läge ingår i den namngivna applikationen Intel Application Accelerator RAID Edition. | |
v5.xx | Sedan denna version ingår MATRIX RAID-läget i den namngivna applikationen Intel Matrix Storage Manager, upp till version 8.9. | |
v5.5.0 | 2005 | Senaste versionen som stöder ICH5R. |
v6.xx | ||
v6.0.0 | 2006 | Ingår i P965-chipset med ICH8R sydbrygga. |
v7.xs | 2007 | |
v8.0.0 | 2008 | Standard på Intel X58 -baserade moderkort. |
v8.xx | 2008 | |
v8.9.0 | 2009 | senaste versionen med WIN XP-stöd, risk för dataförlust: inget SMART-stöd för nyare hårddisk/SSD |
v9.5.0 | Produktnamnet ändrades från "Intel(R) Matrix Storage Manager" till "Intel(R) Rapid Storage Technology" | |
v9.6.0 | 2010 | |
v10.1.0 | 2011 | Senaste versionen som stöder ICH8R |
v10.5.0 | 2011 | Standard på Intel Z68 -baserade moderkort. Denna version är den första som stöder RAID-arrayer gjorda av hårddiskar med över 2,2 TB. |
v10.6.0 | juni 2011 | |
v10.8.0 | november 2011 | Senaste versionen som officiellt stöder ICH9R.(Supermicro X7SPA-L) |
v11.0.0 | februari 2012 | |
v11.2.0 | juni 2012 | 11.2 som erbjuder TRIM- stöd på RAID 0 kompatibelt med Windows 7 på Intel 7-seriens chipset (tidigare chipset är officiellt föräldralösa av Intel). Men du kan modifiera RST eller MSM oROM för att stödja "TRIM on RAID 0" på ICH8R och uppåt. |
v11.6.0 | september 2012 | |
v11.7.0 | november 2012 | |
v11.7.4.1001 | mars 2013 | Senaste versionen som stöder ICH7R och ICH7M, ICH9M, ICH10R och ICH10D |
v12.xxx | 2013 | |
v12.7.0.1910 | Juni 2013 | Denna option ROM-version är den sista versionen för X79-chipset, Intel har uppdaterat till en 13-serie, men ingen funktion på X79. |
v12.7.0.1936 | juli 2013 | Denna version är installerad på vissa Intel C226 Chipset-baserade moderkort (t.ex. Asus P9D WS). |
v12.8.0.1016 | augusti 2013 | Windows Boot Problem när du använder Windows 8.1 & 10 använder 13.1 och uppåt, ingen lösning för PCH 6 från och med oktober 2015. |
v12.9.0.1001 | december 2013 | |
v12.9.4.1000 | juli 2014 | Senaste versionen för att stödja PCH 5, PCH 6 och mobil PCH 7-serien |
v13.1.0.2030 | augusti 2013 | Denna version är designad för den nya 8-seriens chipset. Detta kan injiceras i en X79-chipset med modifiering. |
v13.1.0.1058 | maj 2014 | Fungerar med ICH10R i RAID-läge på Windows Server 2019. Rekommenderas för PCH 7 desktop |
v13.xxx | 2014 | |
v13.2.8.1002 | juli 2015 | Rekommenderas för PCH 8, 9 och 100-serien |
v13.6.0.1002 | december 2014 | Den senaste generiska versionen för att stödja PCH 7-serien |
v14.xxx | 2015 | |
v14.8.18.1066 | september 2017 | Rekommenderas för Intel X99-system |
v14.10.0.1016 | februari 2016 | Senaste versionen för att stödja PCH 8 & 9-serien |
v15.xxx | 2016 | |
v15.9.8.1050 | juli 2020 | Senaste versionen som stöder Windows 8.1 och tidigare. Senaste versionen för att stödja Smart Response-cacheacceleration med en SATA SSD. Rekommenderas för PCH 100/200-serien i AHCI-läge |
v16.0.2.1086 | februari 2018 | Den första generiska versionen som stöder Skylake-processorer |
v16.5.1.1030 | februari 2018 | Den första generiska versionen som stöder 300-seriens chipset |
v16.8.3.1003 | juli 2019 | |
v17.5.2.1024 | augusti 2019 | Förbättrat Optane-stöd |
v17.7.0.1006 | september 2019 | |
v18.6.1.1016 | september 2021 |
Sedan release 11.2.0.0000 kan TRIM- kommandon läsas av Windows RAID-drivrutiner gjorda för 7-seriens chipset. Det finns inget TRIM-stöd för RAID-läge på drivrutiner för äldre styrkretsar.
Intel uppger att RST-stöd lades till för X79-chipset i RST-version 11.6.0.0000 och senare.
På vissa chipset i 6-serien finns det en modifiering av ROM i BIOS, vilket tillåter TRIM-stöd på 6-seriens chipset.
För X79-kretsuppsättningen har vissa moderkortstillverkare lagt till både RAID ROM i BIOS, RST och RST-E ROM. X79 är Enterprise-versionen, kallad RST-E. Med RST ROM tillagd till BIOS gör detta att TRIM-funktionen kan passera genom styrenheten och TRIM SSD-enheter när RAID är aktiverat. Den här lösningen behövdes innan RST-E-drivrutinversion 3.8 skickades som skickades genom TRIM-kommandon till en RAID-array utan modifieringar av RST-E ROM. Det finns inget stöd för TRIM i RST-E-versionen av ROM när RAID är aktiverat och RST-E-drivrutinversionen är mindre än 3.8. Det är möjligt att lägga till ett RST-ROM till BIOS för att aktivera TRIM-passthrough i RAID-läge genom att använda RST-ROM och drivrutin.
Den senaste versionen av Option ROM är en ROM i 13-serien, denna ROM kommer inte att användas av moderkortstillverkare för X79 chipset BIOS, och den kan injiceras i en BIOS för att använda på X79 med moddad kod, för de MFG:er som har lagt till en ROM-switch, det är här MFG har lagt till både RST och RSTe till RAID-alternativet i en BIOS, men det måste läggas till en kod för att TRIM-kommandon ska skickas när du injicerar RST och ersätter RSTe med RST-alternativ ROM i X79-kort som inte innehåller ROM-switchen kan TRIM vara dysfunktionell.
Det finns modderade RST 13-seriens alternativ-ROM (legacy) tillgängliga på vissa BIOS-moddingsajter som har gjorts funktionella för användning i X79-kretsuppsättningarna.
Vid uppstart i en BIOS-miljö (legacy) och vissa / EFI, används RST-alternativet ROM. Vid uppstart i en äkta UEFI-miljö används inte Option ROM som en SataDriver med RST-versionen som tar över. I BIOS-läge är den äldre/BIOS-starten under CSMCORE. I äkta UEFI-läge styrs RST under SataDriver i BIOS.
Intel RAID ROM är den fasta programvaran i moderkortets BIOS som används för att skapa RAID-arrayen.
Obs: RST-drivrutinerna kan användas för RAID och även på en enda enhet eftersom den innehåller en AHCI-drivrutin. Det finns en bugg i version 12.5.0.1066 RST-drivrutinen, som gör att TRIM-kommandon inte passerar genom RAID-drivrutinen till enheterna. TRIM är inaktiverat med denna drivrutin.
Rapid Storage Technology Enterprise (Intel RSTe)
Intel Rapid Storage Technology Enterprise (Intel RSTe) tillhandahåller prestanda och tillförlitlighet för stödda system utrustade med Serial ATA (SATA)-enheter, Serial Attached SCSI (SAS)-enheter och/eller solid state-enheter (SSD) för att möjliggöra en optimal företagslagringslösning. Den största skillnaden mellan RST och RSTe är att RST används för stationära system och RSTe används mest för serversystem. [ förtydligande behövs ] RST stöder vanliga SATA-kontroller från stationära system.
Om moderkortets BIOS har RSTe-funktion kan användaren inte installera programvaran Intel Rapid Storage Technology (felmeddelande: Denna plattform stöds inte). Användaren måste installera RSTe-programvaran.
Det har funnits flera versioner av Option ROM:
Version | Utgivningsdatum | Anteckningar |
---|---|---|
4.3.0.1010 | 2014 | Denna version är installerad på vissa Intel C236 Chipset-baserade moderkort (t.ex. Asus P10S WS) |
5.1.0.1099 | 2017/04 | |
5.3.1.1016 | 2017/11 | |
5.5.0.2012 | 2018/12 |
Under 2019 meddelade Intel att RTSe-varumärket skulle ersättas, med RSTe konsoliderat i Intels VROC (Virtual RAID on CPU) produktlinje.
Intel VROC (Virtual RAID on CPU)
Intel VROC är en del av Intel RSTe. Denna designades mestadels med NVMe SSD:er i åtanke och den är direkt kopplad till Intel Xeon Scalable-processorerna. För full funktionalitet använder den en nyare Intel-teknik som kallas Intel VMD (Intel Volume Management Device). Intel VROC är en teknologi från Intel Xeon Scalable-processorserien och används för att tillhandahålla hot-plugg, överraskningsborttagning och LED-hantering av NVMe SSD:er för serveranvändning. För klientdatorer är Intel RST fortfarande det rekommenderade mjukvarupaketet att använda. Intel VMD är avsedd för Microsoft Windows och Linux operativsystem.
Kritik mot Intel RST-teknik
Mjukvaran som skapats av Intel för att hantera RAID-konfigurationen är under par.
När t.ex. en RAID 1-konfiguration används, ska Windows visa ett tillfälligt meddelande när en av diskarna är nere, men om detta inte märks (eftersom användaren inte är vid datorn) kanske användaren inte märker diskfelet i tid.
Dessutom loggar inte Intel RST-programvaran konsekvent statusändringar (reparationer/ombyggnader) i Windows Eventlog, vilket gör det svårt för övervakningsprogram från tredje part att varna användare när RAID-statusen ändras och data kan vara i fara.
Ett annat konstigt beslut som Intel har tagit är att ta bort e-postvarningen från den senaste versionen (v19.x) av programvaran. På tidigare versioner (18.x) kan e-postvarningen konfigureras, men saknar moderna fält som lösenord och SSL/TLS-autentisering för att användas med moderna e-postleverantörer som Gmail, Microsofts Outlook och e-postkonton från andra leverantörer.
Vid fälttestning (med en äldre e-postserver *utan autentisering*) skickades inga varningar via e-post. Den här e-posttjänsten var också inkonsekvent eftersom disknedbrytningen inte skickades med e-post, men följaktligen skickades den färdiga ombyggnaden av RAID:en via e-post, utan att användaren någonsin varnades om att datorn höll på att bygga om RAID-enheten.
Intel brukade också ha en kommandoradsprogramvara (CLI) för sin RST RAID, som man kunde använda för att begära status för RAID-enheterna, men denna programvara föråldrades.
Slutsatsen kan dras att Intel medvetet undergräver tillförlitligheten hos RAID, genom att förödmjuka metoderna för att varna användaren innan data går förlorade.
Se även
- Ben Freeman (7 maj 2004). "Grundläggande lagring: Välja en RAID-kontroller" . Enterprise Storage Forum.com. Arkiverad från originalet den 6 juni 2008 . Hämtad 5 februari 2008 .
externa länkar
- "Intel Rapid Storage Technology" . Support för nedladdningswebbplats . Hämtad 5 november 2011 .
- https://win-raid.com - forum specialiserat på Intel RST och liknande mjuka raid, val av drivrutin/rom/orom och modifiering av rom.