Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 40 reacties

Innodisk, een fabrikant van onder meer geheugen en opslagproducten voor met name de embedded markt, had in zijn booth op Computex een opvallend stukje hardware liggen. Het bedrijf toonde een adapter voor ssd's om in een ram-slot te steken.

Een solid state drive als werkgeheugen gebruiken zou uiteraard tergend langzaam ram opleveren, reden om bij Innodisk om opheldering te vragen. Het blijkt dat hun M.2-adapter alleen van de spanningslijnen van een ddr3-slot gebruikmaakt om de drives van prik te voorzien. De M.2-ssd's worden vervolgens 'gewoon' via een sata-connector op het systeem aangesloten. De drives maken dus geen gebruik van pci-express-lanes.

Om de snelheid toch op te krikken, zitten er niet één, maar twee M.2-ssd's op de adapter. Die twee drives worden in raid opgesteld, waarbij een JMicron-raidcontroller de twee ssd's aanstuurt. Op deze manier kunnen M.2-ssd's op systemen zonder M.2-slot toch ingezet worden.

Innodisk m.2 op ddr-module

Moderatie-faq Wijzig weergave

Reacties (40)

Ik zie het voordeel hier ook wel van een embeded systeem is in de meeste gevallen in een compact jasje gestoken waardoor er geen ruimte is voor een 2,5" ssd of waarbij er geen mini pci-e of zelfs m2 slot aanwezig is.

In de meeste gevallen is er wel ruimte voor 2 ram modules, en om dan toch een beetje een snelle disk te hebben is in somige toepassingen toch wel handig.

Nu lees ik hierboven allemaal klachten over prestatie problemen etc. Maar ik zie de bottleneck niet. De huidige generaties m2 SSD van bijv. Intel kunnen maar max 540MB/s lezen en maar 490MB/s schrijven, waardoor deze makkelijk in een SATA3.0 (6Gb/s) gestoken kan worden.

Zie hier m.2 heeft dus dezelfde bus snelheid als een gewone SATA3.0(6gb/s) poort.
"The M.2 specification provides four PCI Express lanes and one SATA 3.0 6 Gbit/s port, exposed through the same connector, allowing use of both PCI Express and SATA storage devices in form of M.2 cards." (bron: http://en.wikipedia.org/wiki/M.2)

Zie pricewatch->producten->specificaties
http://tweakers.net/categ...PRZYk5SlbRSuaWpkZKsbW1tQA

De Jmicron chip die gebruikt wordt staat er niet bij dus mogelijk dat deze chip makkelijk deze snelheid ook kan halen.

Mocht er nou gebruikt gemaakt zijn van de Jmicron JMB572 dan kan deze inderdaad makkelijk de SATA3.0(6.0Gb) bus snelheid gehaald worden. Let wel het gaat hier om de BUS snelheid wat de max throughput is van deze chip geen idee. (bron: http://www.jmicron.com/Product_JMB572.htm)

<--edit-->
Ik had het bijna goed.. De Jmicron chip die ze gebruikt hebben is de JMS562 (bron. http://www.innodisk.com/P...jJiNGVkJmRmbF9JRD0wMDE%3d)

Ik zeg win win win situatie.

[Reactie gewijzigd door wvalk op 7 juni 2014 15:22]

de prestatie problemen die genoemd worden is het verschil tussen de potentie van een m.2 en een sata ssd. en over dat een ssd zeer traag is al het als ram ingezet wordt.
Wat was het doel van dit ontwerp?

Omdat het kan? of ontworpen voor kleine moederborden zonder MSata slot in een kleine behuizing?
Ik snap het ook niet helemaal. Wat ik lees uit het artikel wordt de aansluiting voor werkgeheugen alleen gebruikt voor de stroomvoorziening.
Dus is het dan alleen nuttig als je geen vrije kabeltjes meer hebt op je voeding? Anders kan je er natuurlijk een gewone ssd in prikken.
Ik snap het ook niet helemaal.
Waarschijnlijk begrijpen mensen onderstaande regel uit het artikel niet helemaal:
een fabrikant van onder meer geheugen en opslagproducten voor met name de embedded markt
Over het algemeen zijn embedded systemen vrij klein en minimalistisch in elkaar gezet, dus vaak heb je geen voedingskabel over of ruimte voor een adapter. Zodra het systeempje is uitgerust met twee geheugensloten of meer kan je in het eerste slot tegenwoordig een reepje geheugen gooien die meer dan genoeg is voor het systeem.

http://nl.wikipedia.org/wiki/Embedded_system
Dat gevoel heb ik ook, in eerste instantie denk je Oh, leuk. Maar daarna blijkt dat het gewoon over een s-ata poortje gaat en je dus geen snelheidswinst hebt....
Dat laatste inderdaad. Kan best leuk zijn als je een mini-ITX PC'tje wilt maken in een kleine behuizing. Kun je in het 2,5" slot een grote HDD doen, en je OS draaien vanaf een M.2 SSD in het geheugenslot.
Hmz, ik vraag me af wat voor RAID het is, een raid0 lijkt me overbodig, behalve dat je meer opslagruimte hebt zal je geen voordeel hebben van de snelheid lijkt me (1 ssd haalt de max al uit 1 satapoort), en een groter risico op dataverlies.
RAID1 zou dan wel handig kunnen zijn voor backupdoeleinden, maar is dan wel weer een relatief dure oplossing.

Waarom RAID?

[Reactie gewijzigd door BLACKfm op 6 juni 2014 10:36]

Raid omdat HW aangestuurd sneller is dan dat de proc dat alleen zou afhandelen, die heeft andere dingen te doen ;)
Hoe belast dit de processor? Er is alleen maar een sata aansluiting...
Zoals ik al zei, "met de juiste ontwikkelingen", kan dit de proc minder belasten dan een nb of sb.

Qua ontwikkeling zou ik bijna willen zeggen dat ze dan echt gebruik moeten gaan maken van pci-e lanes die specifiek gereserveerd worden voor deze specifieke ssd config gezien het toch al op memorybanks zit.
met die 'juiste ontwikkelingen' tref ik alleen een referentie naar systeem geheugen, en niet naar opslag.

In die reactie die jij aanhaalt meld je ook dat je theoretisch 768mbyte/s zou moeten halen, waarom lukt dat dan al niet met moderne en snelle SSD's?

2x 64gb van 330MBps maakt dan wellicht 128gb maar dat wordt dan nog geen 660MBps. Als de betere SSD al niet meer dan 550MBps haalt zal deze configuratie dat ook niet doen.
Daarbij is 2x 64gb misschien 100-120 euro en voor dat geld heb je ook prima een (M.2) SSD die wel gewoon die 550MBps haalt, dus is het voordeel (en het gevaar) van de RAID0 weg, mits er RAID0 wordt toegepast.
Klopt, heb je helemaal gelijk in als je alleen over SATA blijft praten.

Tegendeel kan zich bewijzen als de ontwikkeling zich voort doet als de raid controller die er wordt gebruikt direct kan praten via PCI-E lanes naar de chipset. Dan zullen snelheden vele malen hoger uit kunnen komen.
Kijk maar naar REVO drives

Trouwens, omdat de communicatie dan erg kort is kan er ook goed en snel gebruik gemaakt worden van ECC voor de RAID controller.

[Reactie gewijzigd door Maximilian op 6 juni 2014 11:34]

1 SSD haalt misschien de max uit 1 SATA poort maar met Raid 0 gebruik je twee schijven en gebruik je dus 2 SATA poorten om de data te verwerken.
Maar ik zie geen 2 poorten op deze adapter zitten, RAID wordt op die printplaat geregeld en komt dus onder aan de streep uit 1 sata aansluiting.

En als het wel 2 poorten had hoeft er geen RAID op de adapter plaats te vinden want deze is dan niet meer van toepassing.
Het apparaat geeft enkel de stroom door, niet de data..
Is ook niet over gesproken...
Ben benieuwd wat dit met het stroomverbruik doet. Ik kan me voorstellen dat twee onderdelen verwerkt in één zuiniger zal zijn dan twee losse onderdelen.
Maar ik denk dat je dan geen raid zult hebben en het ligt aan de throughput die het kan leveren, maar theoretisch kan je dan wel goed gebruik gaan maken van de potentie van 6gbit/s sata.

6gbit=768mbyte/s

Veel goedkopere single SSD's halen niet meer dan 330mb/s en met zo'n raid array'tje zal je rond de 600mbyte/s halen ofzo. Doet dat een aantal maal in zo'n dingetje en je hebt een retesnel lezend en schrijvend apparaat die niet al te veel stroom kost.

edit:
Daarnaast, als het allemaal zo lekker compact is en je raid controller onboard die deze raid adaptertjes aantsturen zal dan erg close zijn met memory in een zekere wijze en daardoor met de juiste ontwikkelingen misschien zelfs even snel kan zijn als DDR1 RAM.

Alle datatransfer is dan echt héél kort en snel van a->b.

Woei! Synology en QNAP kunnen hier denk ik ook wel wat mee :D

[Reactie gewijzigd door Maximilian op 6 juni 2014 10:35]

Dankzij overhead hou je dus een stuk minder over dan 768 Megabyte/s
Ik probeer me scenario's te bedenken waarom dit nuttig kan zijn... Lijkt me meer iets van "omdat het kan" product. Embedded systemen met een full-size ramslot? Embedded systemen gebruiken meestal laptop-geheugen. Maw, een systeem die dit zou gebruiken... kan je beter een SSD kwijt ergens in die case, je moet tenslotten nog altijd een SATA kabel gebruiken, wat ook onnodig plek inneemt in embedded systemen. Dan zal een stroomkabel ook niet veel extra plek innemen en het is goedkoper en meer capaciteit.

[Reactie gewijzigd door Nees op 6 juni 2014 09:44]

Valt mee hoor. Heel veel mini-ITX bordjes hebben gewoon SDRAM sloten. Zet je zo'n bordje in een mini-case als HTPC, DVB-tuner erin om TV op te kunnen nemen en een HDD om die opnames op te slaan, en dan zit je case wel vol. Als je dan je OS vanaf een SSD wilt draaien (en het is 2014, dus dat wil je) dan kan dit best eens een prima oplossing zijn!
Zie hier nog wel het nu van in op een mini itx setup zonder msata port.

1 geheugen bank gevuld met ddr3 en de ander met m.2 ssd raid die je aan je sata port hangt. geen externe ssd drive nodig, dus lekkere compacte behuizing mogelijk. Geen SATA voeding kabel nodig op je PSU.
Een systeem waar je nog een sata kabel moet gebruiken, zal nooit een compact systeem zijn dat je embedded kan noemen. Die hebben normaal hardware waar je de schijf in klikt, zoals een laptop. Geen PSU EN SATA kabel. En ramsloten zitten meestal ook plat/horizontaal op het mobo, zoals een laptop. Dit heb ik nog niet gezien met een full-size ramslot. Maw, goed voor een mATX systeem? Dan kan je hier best geen geld in steken en gaan voor gewoon goed gekoelde ram en een SSD.
Ik zie dit wel gebruikt worden in storage-servers. Die hebben vaak veel (16+) geheugenslots die niet allemaal gebruikt hoeven te worden. Het is dan handiger om je caching-SSD daarin te steken dan een 3.5" hotswap-bay op te offeren. Een SSD in een PCI(e) slot is natuurlijk ook mogelijk, maar daar moeten dan weer RAID- en netwerkcontrollers in.
Caching SSDs wil je ook kunnen hotswappen. Als mijn SSD cache kapot gaat, wil ik die gewoon eruit kunnen trekken zonder de server down te hoeven gooien. Ik heb vorig jaar 2 2Uservers geleverd met 12x3.5" aan de voorkant en 2x2.5" op de achterkant.

Voor het systeem heb ik SATA DOM met SLC NAND van ATP gebruikt. Is een kleine stick die je rechtstreeks op het moederbord prikt. Bij serverborden heb je over het algemeen nog een powerconnector daarvoor vlak bij de SATA poorten zitten. Innodisk heeft deze dingen ook in het assortiment.
En als je geen PCI-E slots meer nodig hebt er voor kan je daarmee serverboards ook weer kleiner houden, thus een 19" efficienter gebruiken.

Innodisk! Luister je mee?? :P

[Reactie gewijzigd door Maximilian op 6 juni 2014 11:28]

ik vraag me af wie dit nou zou gebruiken.
als ik M2 ssd zou gebruiken zou ik liever ze op een PCI kaart willen zien dan gaan ze ook nog eens een flink stuk rapper dan via een SATA poort.
Denk dat dit ook niet voor de huis tuin en keuken computer is maar meer voor systemen met beperkte ruimte.

Ik vind het wel een leuk idee. Je kunt wel een vlotte minimalistische pc met dit soort dingen maken.
Dit lijkt me een fantastische ontwikkeling!

Straks als deze kleiner worden hebben we alleen nog een barebone nodig met alleen een inklapbare UTP verbinding of wifi, micro hdmi connector en beetje stroom.

Het moederbord hoeft dan alleen nog een bergje slots te hebben rondom het mainboard voor memory met sata slots er pal naast en een proc socket.

Dan heb je een ultra klein en redelijk hoog performance apparaatje (qua disk vooral dan).
Ik denk dat je best goed gebruik kan maken van de raid chipjes op de adapter en vooral als er nog een op het mainboard kan komen.

Ik zie goede potentie hier in vooral voor de markt waar entertainment wordt gebruikt zoals smart tv's, waar je dan ook goed mee kan gamen of een compleet goed werkend OS draaien zonder extra rand apparatuur behalve beeld en een BT keyboard/touchpad ofzo

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True