AHCI vs IDE vs RAID

IDE, AHCI och RAID är alla driftlägen i SATA-miljöer. Var och en har sin relativa styrka och svaghet.

IDE och AHCI är PCI-enheter (Peripheral component interconnect) som flyttar data mellan systemminne och SATA-kontroller. Båda lägga till mer avancerade lagringsfunktioner. AHCI är nyare än IDE, och möjliggör mer avancerade lagringsfunktioner. Båda är dock äldre tekniker som inte är i utbredd användning i lagringsmatriser, särskilt med tillväxten av SSD.,

RAID är maskinvara eller programvara som ger redundans i flera enhetsmiljöer och accelererar Hårddiskar. Liksom AHCI och IDE stöder RAID SATA-styrenheter, och många RAID-produkter gör det möjligt för AHCI vid installationen att tillhandahålla avancerade lagringsfunktioner för enstaka diskprogram.

i praktiken ses tekniken som sådan:

  • IDE är till stor del en föråldrad teknik, som endast används i äldre scenarier.
  • AHCI fungerar fortfarande som en buss i vissa äldre SATA HDD arrays och hybrid arrays.,
  • RAID är fortfarande allmänt utplacerade för HDD och hybrid array dataskydd och redundans.

vad är AHCI?

Advanced Host Controller Interface (AHCI) är en Intel-datorstandard som är begränsad till Intel-Chipset. AHCI har funnits sedan 2004, där den ersatte det äldre IDE / Parallel ATA-gränssnittet i nya enheter.

AHCI är inte identisk med SATA, men fungerar som bussen mellan värden och AHCI eller SATA-styrenheter på moderkortet., Protokollet förbättrar lagringshanteringsfunktioner på SATA-styrenheten genom att aktivera Native Command Queuing (NCQ) och hot swapping.

det kan dock endast behandla ett begränsat antal IQ-förfrågningar, eftersom det bara kan hålla 32 I/O-förfrågningar i kön. Native Command Queuing (NCQ) accelererar AHCI stor filöverföring prestanda på HDD genom att minimera läs – /skrivhuvud rörelser och påskynda åtkomsttid. Även om NCQ arbetar med SSD-enheter är det inte särskilt användbart eftersom SSD-enheter inte har några rörliga delar.

AHCI stöder operativsystem för Windows, Linux och UNIX., Observera att SATA SSD-enheter inte använder AHCI, vilket är programvaruprotokollet mellan CPU och SATA-styrenheten.

den mycket nyare NVMe-standarden ersätter AHCI-aktiverade SSD-enheter i högpresterande miljöer. NVMe (nonvolatile memory express) gränssnitt mellan NAND flash och SSD med PCIe-kort. AHCI har ett begränsat ködjup på 32. NVMe minskar latens och stöder ködjup på 65 000.

Vad är IDE?

Integrated Drive Electronics (IDE) är äldre än AHCI. Det anger ett datorgränssnitt som ansluter disklagring med moderkortsbussen., I 1986 släppte Western Digital ide-spec i samarbete med Compaq och Control Data Corp.

vid den tiden var IDE-stödda ATA-enheter mycket snabbare än vanliga SCSI-enheter, och marknaden distribuerade de nya ide-plattformarna. Även kallad Parallell ATA, eller PATA, ide sammankopplar överföring 16 bitar åt gången över två enhetsanslutningar per kanal.

av 2007 hade AHCI och SATA ersatt IDE.

det är möjligt att använda IDE i flashminne i ett begränsat fall: Compact Flash i IDE-läge. Detta är ett extremt kompakt ATA-gränssnitt som ibland finns i äldre datorenheter., CFast är en variant av CF under aktiv utveckling, men använder SATA och inte PATA.

idag är IDE / PATA i stor utsträckning föråldrad. Även om det fortfarande är möjligt att hitta IDE-enheter på hyllan eller utplacerade i äldre tillverkningssystem, slutade både Western Digital och Seagate tillverka och leverera dem senast 2013.

Vad är RAID?

RAID, eller ”redundant array of independent disk” är en annan mogen teknik men är allmänt utplacerad i lagringsmiljöer.,

RAID ger hög tillgänglighet och dataskydd över flera noder, vilket gör att hårddiskar och SSD-enheter kan fortsätta att köras efter förlusten av en enhet. RAID är tillgänglig för SSD-arrayer. Men eftersom det inte accelererar SSD-prestanda är alla flash-arrayer likelier att använda proprietär RAID som ger redundans och accelererar prestanda på SSD-enheter.

lagringsadministratörer kan installera RAID antingen som ett hårdvarukontrollkort eller chip, eller som programvara med eller utan en maskinvarukomponent. Ett RAID controller-kort är ett plug-in expansionskort som ansluter till en PCIe eller PCI-X moderkort kortplats., De är oberoende av värden, så alla RAID-operationer avlastas från CPU till det dedikerade kortet. RAID-on-Chip sitter på moderkortet och integrerar värdgränssnittet, I/O-gränssnitt för hårddiskar, RAID-processorn och en minneskontroller.

de mest använda RAIDTYPERNA, eller nivåerna, är 0, 1, 5, 6 och 10. Det finns också SSD-specifika RAID-alternativ på marknaden.

  • Raid 0: Striping. Delar upp filer och ränder data över två diskar eller mer, Behandla randiga diskar som en enda partition.
  • RAID 1: spegling. Kopior skyddad disk till 2: a disk., Om den speglade disken misslyckas tar den fungerande disken över.
  • RAID 5: Striping med paritet. Distribuerar striping och paritet (raw binära data som innehåller datavärden) på en blocknivå.
  • RAID 6: Striping med dubbel paritet. Som RAID 5, men med minst 4 diskar.
  • RAID 10: Striping och spegling. Ränder över minst 4 diskar för högre prestanda och speglar för redundans.

SSD-enheter kan använda traditionella RAID-nivåer., Men även om RAID kan förbättra prestanda på hårddiskar, drar SSD-enheter inbyggda höga hastigheter inte nytta av Raid-hastighetsförbättringar. SSD-leverantörer koncentrerar sig på att lägga till proprietära RAID-funktioner för all-flash-array.

till exempel accelererar och skyddar Dell XtremIO Data Protection All-flash Dell-matriser, medan Pure Storage lägger till RAID-3D till sina AFAs.

jämföra tekniken

AHCI vs IDE

det finns ingen marknadstävling mellan AHCI och ide., De har liknande ändamål, eftersom de båda gör det möjligt för lagringsmedia att kommunicera med datorsystemet via en SATA-lagringsstyrenhet. Men AHCI är betydligt snabbare än IDE, vilket är en äldre nischteknik för föråldrade datorsystem.

AHCI vs RAID

AHCI konkurrerar inte med RAID, vilket ger redundans och dataskydd på SATA-enheter som använder AHCI-förbindelser. I själva verket möjliggör aktivering RAID på Intel Moderkort AHCI också.

Raid värde skiljer sig mycket från AHCI. RAID förbättrar redundans och dataskydd på kluster av HDD/SSD-enheter., Detta gör det möjligt för administratörer att använda flera lagringsenheter som enstaka volymer, distribuerar redundans mot enhetsförluster och ökar prestanda genom att samla datalagringsoperationer över flera lagringsenheter.

som nämnts ovan, en ”IDE vs RAID” jämförelse är föga meningsfullt, eftersom de är så olika och IDE bleknar i bruk.

så vilken ska du välja?

den verkliga frågan i en ålder av SATA SSD-enheter är, ska du använda AHCI, IDE eller RAID alls?

  • IDE: Nej. IDE är en föråldrad teknik som endast används under specialiserade omständigheter., Det är möjligt att hitta ide broar på hyllan, men sällsynt att hitta några ide-förbindelser utanför äldre skrivbord och bärbara datorer.
  • AHCI: ja / nej. ”Ja” för Intel-datorer och hårddiskar och för hybridmatriser. ”Nej” för all-flash SSD-arrayer. Använda SATA NVMe istället.
  • RAID: Ja. RAID är en stark dataskyddsmekanism för hårddiskar och hybridmatriser. För AFAs, använd nya RAID-produkter som utvecklats speciellt för flash-enheter.,o locate specialty IDE adapters for older SATA systems

    Standard RAID levels do not accelerate SSDs, and can slow performance

    Developer

    Intel

    Western Digital

    Multiple vendors

    Operating System Support

    Windows, Linux, Unix, and some open source

    Windows., DOS, OS2

    Mac, Windows, and some open source including OpenVMS

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *