
Over dit topic
Dit topic is bedoeld voor discussies omtrent de OCZ Revodrive productserie; zowel eigenaren als niet-eigenaren mogen in dit topic reageren.
Wat is een OCZ Revodrive?
OCZ Revodrive is een PCI-express product bestaande uit een legacy FakeRAID controller van Silicon Image ofwel een Marvell SAS controller met daaraan gekoppeld 2 tot 4 keer een Sandforce SSD. Door Windows-only drivers ofwel de firmware bij Marvell SAS, wordt een opslagvolume gepresenteerd dat als één groot volume beschilbaar is. Het gebruik van RAID0 zorgt voor hogere snelheden dan de SSDs afzonderlijk.
Welke productseries zijn er?
OCZ Revodrive 1 en 2 bestaan uit een Silicon Image FakeRAID controller die door middel van Windows-only drivers de RAID functionaliteit toevoegt. Dit betekent dat je onder Windows één opslagvolume te zien krijgt, terwijl onder Linux/BSD de SSDs die achter deze controller zitten je individueel kunt aanspreken. Dit kan enkel omdat het FakeRAID betreft - waarmee gedoeld wordt op het feit dat de RAID functionaliteit enkel via Windows-only drivers wordt verzorgd. Onder andere operating systems werkt het als een normale SATA controller en dan krijg je dus ook de individuele SSDs te zien die op de Silicon Image controller zijn aangesloten.
OCZ Revodrive 3 bestaat uit een iets deftigere Marvell SAS controller. Dat is dus geen FakeRAID meer.
De Revodrives hebben hoge specificaties; zijn ze ook veel sneller dan normale SATA SSDs?
Doorgaans niet. Belangrijk om te weten is dat Revodrive gebruik maakt van Sandforce SSDs die compressie en deduplicatie toepassen. Dit betekent dat per SATA kanaal een snelheid van 250 (SATA/300) tot 500 (SATA/600) kan worden geclaimed, ook al doen de SSDs op deze kanalen slechts 60MB/s per stuk. De opgegeven specificaties zijn dus 'zero-write specs' die je enkel haalt met kunstmatige benchmarkutilities zoals ATTO. Met betere benchmarkutilities zoals AS SSD krijg je de 'echte' snelheden te zien en die zijn veel lager. Met name de kleinere Revodrives zoals de 120GB versie doen het zeer belabberd en zijn veel trager dan normale SATA SSDs. De 480GB+ versies doen het wel beter dan een enkele SATA SSD, maar zijn ook veel duurder.
Doorgaans kun je hogere snelheden behalen als je losse SATA SSDs in RAID0 plaatst; qua prijs mogelijk zelfs goedkoper en qua specs kom je dan boven een enkele Revodrive uit.
RAID0 is dat niet onveilig?
De Revodrive zelf maakt ook gebruik van RAID0. Bovendien doen SSDs afzonderlijk dit al op meerdere niveaus; zonder het principe van RAID0 - interleaving - zouden SSDs nooit zo snel kunnen zijn. RAID0 zelf is niet wat het onveilig maakt; maar kwetsbare lagen zoals RAID drivers kunnen het uiteindelijke opslagapparaat wel onbetrouwbaar maken. Dit is dan ook gebeurd met Revodrive 1 en 2 die met lage kwaliteit Silicon Image RAID-drivers talloze problemen kan veroorzaken, met name bootproblemen.
Is de Revodrive nu een echte PCI-express SSD?
Nee; het is een legacy-product bestaande uit legacy RAID controller met daaraan een SATA controller met daaraan twee of vier SATA SSDs. Door alle extra lagen wordt extra latency toegevoegd wat drukt op de daadwerkelijke snelheid. Een native PCI-express SSD heeft deze nadelen niet. Zogenaamde NVMe SSDs zijn dus superieur aan dit soort legacy-producten.
Is TRIM nu wel of niet mogelijk op Revodrive?
Hier bestaat veel onduidelijkheid over; waarvan een deel bewust is gecreëerd door OCZ toen ze bij de introductie van de Revodrive 3 spraken over hun eigen 'controller' wat enkel gemodificeerde firmware inhield. De melding over TRIM-ondersteuning is na enige tijd uit de producttekst verwijderd.
Alle drie de Revodrives ondersteunen TRIM, maar alle drie niet op Windows operating systems. Enkel onder Linux/BSD is het mogelijk om TRIM-ondersteuning te verkrijgen. Op Linux/BSD kun je met Revodrive 1 en 2 standaard TRIM krijgen omdat dit een FakeRAID-controller betreft die als een normale AHCI SATA controller functioneert wanneer je het onder een non-Windows OS gebruikt. Onder Windows worden de Silicon Image FakeRAID-drivers gebruikt; en die ondersteunen geen TRIM. Revodrive 3 werkt iets anders; de hardware kan TRIM ondersteunen; maar Windows ondersteunt geen TRIM op SCSI/SAS controllers. Onder Linux/BSD is het mogelijk om UNMAP als equivalent van TRIM te gebruiken.
Is dit een goed product om te kopen?
Dat mag ieder voor zichzelf bepalen. Feit is wel dat de specificaties flink zijn opgeklopt door het gebruik van compressie en deduplicatie; in de praktijk is de snelheid veel lager. In veel gevallen komt die op het niveau van normale SATA SSDs en dan is de prijs die je betaalt voor dit product ook zeer hoog. Daarnaast zijn er veel gevallen van compatibiliteitsproblemen en corruptie met dit product. Dat kunnen redenen zijn om voor een 'normale' SATA SSD te kiezen.
Wil je een échte PCI-express SSD, is het raadzaam om te wachten op de native PCIe SSD producten onder de noemer NVM express (NVMe). Deze producten komen 2014/2015 op de markt en bieden talrijke voordelen die dit product niet kan bieden, omdat het geen native PCI-express SSD product is.