Over de kaart kan ik niet te veel zeggen, hij lijk het meeste op een iodrive2
Hardware: Een oude i7 980 op 4 Ghz, 12 GB DDR3 RAM. evga x58 classified
Voor de software en hun nieuwe filesystem aan de praat te krijgen zal ik de meeste tijd nodig hebben.
Fusion-IO hun design en filosofie is radicaal ander. Een SSD is intern niks meer als een hoppe losse chips gelijkaardig aan raid aan elkaar gekoppeld worden. Een iodrive2 is nand flash (slc of mlc, vooral mlc) op een PCI-E kaart die sowieso al een hoop overhead en vertragingen en single points of failures weg haalt in vergelijking met de zooi van controllers die je nodig hebt als je 4 SSD's in RAID 0 op een snelle Areca controller aansluit (zie mijn plaatje uit 2009)
Maar Fusion-IO hun geheim is vooral software. Ze benaderen flash als geheugen in plaats van opslag.
Het geheim? Een virtualisatie laag, DirectFS (POSIX compliant) en een architectuur die een write kan bevestigen in 100 nanoseconden (64 bytes random). Je processor krijgt gewoon opdracht om direct naar memory-mapped flash te schrijven over de PCI bus alsof het RAM is.
Even snel een vergelijking. Een nanoseconde is ongeveer 30 cm, een microseconde bijna 300 meter en een milliseconde 300 km. Een samsung 840 Pro 256 GB SSD heeft ongeveer 30000 ns nodig voor een 4K random write. Dat is 30 meter vs 9km. Als Femme daar geen stijve van krijgt ...
(het verschil tussen 64 bytes en 4096 bytes is factor 64 maar we hebben het hier over single threaded writes zonder dat je nog een dedicated raid controller nodig hebt en ik moet nog even zelf uitzoeken wat precies het verschil is tussen 4K random writes in 0.0330 milliseconden en 64 bytes random writes in 100 nanoseconden in mate van ruwe bandbreedte, ja 585MB/s vs 120 MB/s bij de samsung 840 pro maar die vergelijking gaat niet helemaal zomaar op)
Ik zal moeten wachten op mijn eigen testen om te zien hoe snel mijn Fusion-IO kaart 4K random kan wegschrijven maar als ze voor één block van 64 bytes maar 100 ns nodig hebben voor een confirmatie ...
Dus ja werken met hun open SDK en met linux/unix zal de grootste uitdaging zijn en het meeste werk.
Maar boy ga ik wat stats porno posten hier in een maandje.
Vind het echt jammer dat tweakers nog nooit een eigen artikel over hun technologie geeft geschreven behalve wat overgenomen nieuws berichten.
Dit is de technologie die cloud storage volwassen gaan maken in combinatie met initiatieven zoals Google fiber. Maar de rest van de wereld mag van mij part overschakelen naar een 10$ rasberry PI terminal die alles op de cloud doet via een gbit internet verbinding. Ik wil deze technologie binnen een paar jaar betaalbaar in mijn DAW hebben, hopelijk op Windows 7 of een goede opvolger of zelfs Gentoo linux met VMware als alle drivers voor mijn geluidskaarten goed onder linux werken ...
760 MB/s sequential read en 400 MB/s sequential read in 2009 met 4 SSD's in RAID 0 was al heerlijk na 2 10 000 rpm raptors in RAID 0 van 2006.
Maar om van 14000 iops random reads en 25000 iops random reads naar 9 600 000 random reads te gaan (schrijven of lezen aan dezelfde snelheid) ....
Dit was in 2009
Ik ga hier geen benchmarks plaatsen van de iodrive2 want ik heb wat leuke ideetjes on real life applicaties te tonen waarvan sommige tweakers spontaan gaan klaarkomen maar daarna zeer droevig worden als ze horen hoeveel je momenteel nog per GB betaald.
Maandje geduld dus.
En over facebook? Via een stom online facebook spel ben ik Shawn Nunley tegen gekomen, aardige hacker.
Via zijn facebook wat Fusio-IO werknemers/vrienden en uiteindelijk meneer Wozniak. Ze vonden mijn social botnet experimentjes van 2009 tot 2011 wel leuk. En nu woon ik in Canada niet zo ver van de grens met de states en is het een stuk makkelijker om experimentele hardware vast te krijgen als je een goed idee hebt en het spul zelf kunt gaan ophalen met de motor
[
Voor 17% gewijzigd door
Kain_niaK op 24-04-2013 00:31
]