AHCI vs. IDE vs. RAID

IDE, AHCI en RAID zijn allemaal operationele modi in SATA-omgevingen. Elk heeft zijn relatieve kracht en zwakte.

IDE en AHCI zijn PCI-apparaten (peripheral component interconnect) die gegevens verplaatsen tussen systeemgeheugen en SATA-controllers. Beide voegen meer geavanceerde opslagfuncties toe. AHCI is nieuwer dan IDE, en maakt meer geavanceerde opslag functies. Echter, beide zijn oudere technologieën die niet in wijdverbreid gebruik in opslag arrays, vooral met de groei van SSD ‘ s.,

RAID is hardware of software die redundantie biedt in meerdere apparaatomgevingen en HDD ‘ s versnelt. Net als AHCI en IDE ondersteunt RAID SATA-controllers, en veel RAID-producten maken AHCI mogelijk bij installatie om geavanceerde opslagfuncties te bieden voor single-disk applicaties.

in de praktijk worden de technologieën als zodanig beschouwd:

  • IDE is grotendeels een verouderde technologie, die alleen in oudere scenario ‘ s wordt gebruikt.
  • AHCI fungeert nog steeds als een bus in sommige oudere SATA HDD arrays en hybride arrays.,
  • RAID wordt nog steeds op grote schaal ingezet voor HDD en hybrid array gegevensbescherming en redundantie.

Wat is AHCI?

Advanced Host Controller Interface (AHCI) is een Intel computer standaard die beperkt is tot Intel chipsets. AHCI bestaat al sinds 2004, waar het de oudere IDE/parallelle ATA-interface in nieuwe apparaten vervangt.

AHCI is niet identiek aan SATA, maar fungeert als de bus tussen de host en AHCI of SATA controllers op het moederbord., Het protocol verbetert de functies voor opslagbeheer op de SATA-controller door Native Command Queuing (NCQ) en hot swapping in te schakelen.

het kan echter slechts een beperkt aantal IQ-Verzoeken verwerken, omdat het slechts 32 I/O-verzoeken in de wachtrij kan bevatten. Native Command Queuing (NCQ) versnelt de AHCI-prestaties voor grote bestandsoverdracht op HDD ‘ s door de lees – /schrijfkopbewegingen te minimaliseren en de toegangstijd te versnellen. Hoewel NCQ werkt met SSD ‘s, is het niet erg nuttig omdat SSD’ s geen bewegende delen hebben.

AHCI ondersteunt Windows, Linux en UNIX besturingssystemen., Merk op dat SATA SSD ‘ s geen AHCI gebruiken, wat het softwareprotocol is tussen de CPU en de SATA controller.

de veel nieuwere NVMe standaard vervangt AHCI-enabled SSD ‘ s in high performance omgevingen. NVMe (nonvolatile memory express) interfaces tussen NAND flash en SSD ‘ s met behulp van PCIe-kaarten. AHCI heeft een beperkte wachtrijdiepte van 32. NVMe vermindert de latentie aanzienlijk en ondersteunt wachtrijdieptes van 65.000.

Wat is IDE?

geïntegreerde aandrijfelektronica (IDE) is ouder dan AHCI. Het specificeert een computerinterface die schijfopslag verbindt met de moederbusbus., In 1986 bracht Western Digital de IDE spec uit in samenwerking met Compaq and Control Data Corp.

toentertijd waren IDE-ondersteunde ATA-schijven veel sneller dan standaard SCSI-schijven, en de markt introduceerde de nieuwe IDE-platforms op grote schaal. Ook wel parallel ATA, of PATA, ide-verbindingen overdracht 16 bits per keer over twee apparaat verbindingen per kanaal.

in 2007 hadden AHCI en SATA IDE vervangen.

Het is mogelijk om IDE in flash-geheugen te gebruiken in een beperkt geval: Compact Flash in IDE-modus. Dit is een uiterst compacte ATA-interface die soms in oudere computerapparaten wordt gevonden., CFast is een variant van CF in actieve ontwikkeling, maar gebruikt SATA en niet PATA.

tegenwoordig is IDE/PATA grotendeels verouderd. Hoewel het nog steeds mogelijk is om IDE-schijven op de plank te vinden of in oudere productiesystemen te gebruiken, zijn zowel Western Digital als Seagate in 2013 gestopt met de productie en verzending ervan.

Wat is RAID?

RAID, of “redundant array of independent disk” is een andere volwassen technologie, maar wordt veel gebruikt in opslagomgevingen.,

RAID biedt hoge beschikbaarheid en gegevensbescherming over meerdere nodes, waardoor HDD ’s en SSD’ s kunnen blijven draaien na het verlies van een apparaat. RAID is beschikbaar voor SSD arrays. Maar omdat het de SSD-prestaties niet versnelt, zijn all-flash arrays waarschijnlijker om eigen Raid te gebruiken die redundantie bieden en de prestaties op SSD ‘ s versnellen.

Storage admins kunnen RAID installeren als een hardware controller kaart of chip, of als software met of zonder een hardware component. Een RAID controller kaart is een plug-in uitbreidingskaart die verbinding maakt met een PCIe of PCI-X moederbord slot., Ze zijn onafhankelijk van de host, dus alle RAID-operaties worden offload van de CPU naar de dedicated kaart. RAID-on-Chip zit op het moederbord en integreert de host-interface, I / O-interfaces voor HDD ‘ s, de RAID-processor en een geheugencontroller.

de meest gebruikte RAID types, of niveaus, zijn 0, 1, 5, 6, en 10. Er zijn ook SSD-specifieke RAID-opties op de markt.

  • Raid 0: Striping. Splitst bestanden en strepen de gegevens over twee schijven of meer, het behandelen van de gestreepte schijven als een enkele partitie.
  • RAID 1: spiegelen. Kopieën beschermde schijf aan 2e schijf., Als de gespiegelde schijf faalt, neemt de functionerende schijf het over.

  • RAID 5: Striping met pariteit. Distribueert striping en pariteit (ruwe binaire gegevens met gegevenswaarden) op blokniveau.
  • RAID 6: Striping met dubbele pariteit. Zoals RAID 5, maar met een minimum van 4 schijven.
  • RAID 10: Striping en Mirroring. Strepen over ten minste 4 schijven voor betere prestaties, en spiegels voor redundantie.

SSD ‘ s kunnen traditionele RAID-niveaus gebruiken., Hoewel RAID de prestaties op HDD ’s kan verbeteren, profiteren hoge snelheden van SSD’ s niet van RAID-snelheidsverbeteringen. SSD-leveranciers concentreren zich op het toevoegen van eigen RAID-functies voor all-flash array.

bijvoorbeeld, Dell XtremIO Data Protection versnelt en beschermt All-flash Dell arrays, terwijl Pure Storage RAID-3D toevoegt aan zijn AFA ‘ s.

bij vergelijking van de technologieën

AHCI vs.IDE

Er is geen marktconcurrentie tussen AHCI en IDE., Ze hebben vergelijkbare doeleinden, in die zin dat ze beide in staat stellen opslagmedia te communiceren met het computersysteem via een SATA-opslagcontroller. Maar AHCI is aanzienlijk sneller dan IDE, dat is een oudere niche-technologie voor verouderde computersystemen.

AHCI vs. RAID

AHCI concurreren niet met RAID, dat redundantie en gegevensbescherming biedt op SATA-schijven met AHCI-verbindingen. In feite, het inschakelen van RAID op Intel moederborden maakt AHCI ook.

de waarde van RAID verschilt sterk van AHCI. RAID verbetert redundantie en gegevensbescherming op clusters van HDD / SSD-schijven., Hierdoor kunnen beheerders meerdere opslagapparaten als afzonderlijke volumes gebruiken, wordt redundantie tegen apparaatverliezen geïmplementeerd en worden de prestaties verhoogd door gegevensopslagbewerkingen over meerdere opslagapparaten te bundelen.

zoals hierboven vermeld, heeft een vergelijking “IDE vs. RAID” weinig zin, omdat ze zo verschillend zijn en IDE vervaagt in gebruik.

dus welke moet u kiezen?

de echte vraag in het tijdperk van SATA SSD-schijven is, moet u AHCI, IDE of RAID gebruiken?

  • IDE: Nee. IDE is een verouderde technologie die alleen onder speciale omstandigheden wordt gebruikt., Het is mogelijk om IDE-bruggen op de plank te vinden, maar zeldzaam om IDE-verbindingen te vinden buiten oudere desktops en laptops.
  • AHCI: Ja/Neen. “Ja” voor Intel computers en HDD ‘ s en voor hybride arrays. “Nee” Voor All-flash SSD ‘ s arrays. Gebruik SATA NVMe in plaats daarvan.
  • RAID: Ja. RAID is een sterk mechanisme voor gegevensbescherming voor HDD ‘ s en hybride arrays. Gebruik voor AFAs nieuwe RAID-producten die speciaal zijn ontwikkeld voor flash drives.,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

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *