• 1
  • 2
2012-02-28, 15:20
  #1
Medlem
flesks avatar
Så jag har beställt ny dator, och den har 16 GB ram, viket är rätt mkt, så tänkte, kan man inte göra något kul?

Vad är skillnaderna i hastighet på om access saker från RAM minnet istället för från en SSD?

Och har någon testat RAMDisk? Det är en mjukvara som tar en del av ramminnet och i princip lurar datorn att det är en hårddisk, så man kan installera saker på den, som sedan går fort att komma åt!

Tänkte kanske installera heroes of newearth på den, för att få snabbar laddningstider?

Mvh. flesk

Länkar:
http://memory.dataram.com/__document..._Manual_35.pdf
http://memory.dataram.com/products-a...ftware/ramdisk
Citera
2012-02-28, 15:23
  #2
Medlem
CyrusGNetWorks avatar
Sätter tråden under hårdvara då frågeställningen är inom hårdvarukomponenter än Windows.

//Mod
Citera
2012-02-28, 15:47
  #3
Medlem
JonasJRs avatar
Finns det då möjlighet att installera typ Windows på RAM-minnet och få ett OS som är sinnes snabbt? :S
Citera
2012-02-28, 15:49
  #4
Medlem
Jag kör med deras RAMDisk, det är så otroligt smidigt att spara ner temporära filer (setup-filer och annat skit) man grejar med, så försvinner det sen när man startar om datorn.
Jag lägger även firefox cache på ramdisken.
Citera
2012-02-28, 15:56
  #5
Medlem
flesks avatar
Citat:
Ursprungligen postat av JonasJR
Finns det då möjlighet att installera typ Windows på RAM-minnet och få ett OS som är sinnes snabbt? :S

Förmodligen, googla lite. Jag hitta något om det: http://www.tomshardware.co.uk/forum/5196-25-speed-trick

@BigBanger Men om man ska installera nått där? Då kommer man få göra det varje gång? eller kan man göra så den mountar nått där varje gång?
Citera
2012-02-28, 16:35
  #6
Moderator
Arne.Ankas avatar
Citat:
Ursprungligen postat av flesk
...
Så du har inte hört talas om sökfunktionen? 2 av många trådar om ramdiskar...


Använda 6GB ram i 32bit XP!
https://www.flashback.org/t918301

Datorspel, långa laddtider och hårddiskar?
https://www.flashback.org/t1644652
__________________
Senast redigerad av Arne.Anka 2012-02-28 kl. 16:40.
Citera
2012-02-28, 19:31
  #7
Medlem
flesks avatar
Citat:
Ursprungligen postat av Arne.Anka
Så du har inte hört talas om sökfunktionen? 2 av många trådar om ramdiskar...


Använda 6GB ram i 32bit XP!
https://www.flashback.org/t918301

Helt annan sak
Citat:
Ursprungligen postat av Arne.Anka
Datorspel, långa laddtider och hårddiskar?
https://www.flashback.org/t1644652

Här jämför du med mekanisk? Jag vill veta SSD vs RAM
Citera
2012-02-28, 19:37
  #8
Moderator
Arne.Ankas avatar
Citat:
Ursprungligen postat av flesk
Helt annan sak
Trams, du fråga om ramdisk den tråden handlar om ramdisk och besvarar ett par av dom frågor du ställde...
Citat:
Här jämför du med mekanisk? Jag vill veta SSD vs RAM
Återigen trams, hade du tittat på länkarna jag postade så hade du dels kunnat se prestandasiffror som JimGoose postat om hur snabb ramdisk är och själv kunnat jämföra det med prestandatester på ssd dels har glebb gjort prestandatest på både ramdisk och ssd så det är en barnlek att jämföra om man är läskunnig.

Redigerat:
ramdisk
https://www.flashback.org/sp16730742
https://www.flashback.org/sp16754038

ramdisk, ssd och hdd
https://www.flashback.org/sp31453792

ramdisk och ssd.
https://www.flashback.org/sp31721103
__________________
Senast redigerad av Arne.Anka 2012-02-28 kl. 19:42.
Citera
2014-07-03, 10:25
  #9
Medlem
PeterNosters avatar
Gammal tråd men jag snubblade över en föreläsning om RAMdisk här och blev lite intresserad:

http://www.elithecomputerguy.com/cla...mputer-repair/

Jag har 16 GB minne där jag kunde avsätta 4 GB för en RAMdisk.
Hur skulle jag göra för att snabba upp starten av ett spel som tar upp cirka 3 GB i RAM?
Spelet sparar speldata i en mapp under Documents. Speldatamappen är på cirka 1,5 GB och det är den jag vill att spelet ska hämta från RAMdisk.
Man kan ju flytta hela mappen Documents i Windows till t.ex RAMdisk men det känns lite osäkert. Kan man göra hårda länkar i Windows på något sätt?

C://Documents/Electronic arts/spel/speldata -> D://Documents/Electronic arts/spel/speldata
Citera
2017-03-16, 15:23
  #10
Medlem
Bleppe_Bfs avatar
Sannerligen är detta en gammal tråd.

Har aldrig haft anledning att labba med ramdiskar förrän nyligen.

Fick tipset att köra emulatorn Cemu från en ramdisk då cachen till den läses så pass slumpmässigt och frekvent att det skapar iowait och droppar i framerate.

Passade i samband med det på att köra en io benchmark på först min ssd och sedan på ramdisken.
Märk väl att detta är slumpmässig läsning av 4k block på en 2 GB fil.

Samsung EVO 840


Ramdisk (Crucial Sport DDR4 2400 Mhz)


Siffrorna för SSD:n ser lite off ut, tycker den känns ganska snappy till vardags.
Kör ett standard sekventiellt dd test för jämförelsens skull.

Skrivtest


Töm cachen först så att filen inte läses därifrån.

Kod:
sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches"

Lästest


TLDR: SSD:n kan leverera 10.1k IOPS och att ramdisken 634k IOPS vid slumpmässig läsning av 4k block. Snabbräknat 62 ggr snabbare, eller om det låter roligare, över 6000%.

edit: Såhär i efterhand tycker jag att slumpmässig läs/skrivhastighet ser ut som ett betydligt bättre prestandamått än sekventiell dito.
__________________
Senast redigerad av Bleppe_Bf 2017-03-16 kl. 15:28.
Citera
2017-03-16, 15:45
  #11
Medlem
annanmedlems avatar
Ja jag har använt massor med ramdisk.

Trevligare än både diskett och hårddisk och som tempdir.
Citera
2017-03-16, 16:50
  #12
Medlem
Citat:
Ursprungligen postat av Bleppe_Bf
Sannerligen är detta en gammal tråd.

Har aldrig haft anledning att labba med ramdiskar förrän nyligen.

Fick tipset att köra emulatorn Cemu från en ramdisk då cachen till den läses så pass slumpmässigt och frekvent att det skapar iowait och droppar i framerate.

Passade i samband med det på att köra en io benchmark på först min ssd och sedan på ramdisken.
Märk väl att detta är slumpmässig läsning av 4k block på en 2 GB fil.

Samsung EVO 840


Ramdisk (Crucial Sport DDR4 2400 Mhz)


Siffrorna för SSD:n ser lite off ut, tycker den känns ganska snappy till vardags.
Kör ett standard sekventiellt dd test för jämförelsens skull.

Skrivtest


Töm cachen först så att filen inte läses därifrån.

Kod:
sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches"

Lästest


TLDR: SSD:n kan leverera 10.1k IOPS och att ramdisken 634k IOPS vid slumpmässig läsning av 4k block. Snabbräknat 62 ggr snabbare, eller om det låter roligare, över 6000%.

edit: Såhär i efterhand tycker jag att slumpmässig läs/skrivhastighet ser ut som ett betydligt bättre prestandamått än sekventiell dito.

Det är väldigt sällan en SSD som har redan rensade flash-block (t ex genom TRIM eller att den har over-provisioning) är för långsam för sekvensiell skrivning. Och ännu mer sällan som sekvensiell läsning går för långsamt.

Så helt klart är det så att det är mega-många små-accesser som stressar och tjänar på att en RAM-disk inte behöver serialiseras över en kabel och sedan avkodas/exekveras och få svaret serialiserat tillbaka. Just att serialiseringen lägger in latency som inte en RAM-disk har.

Extra stor skillnad blir det om programmet behöver hård användning av skriv-barriärer för att få sign-off att datat har skrivits innan programmet törs gå vidare med ytterligare ändringar.
Citera
  • 1
  • 2

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in