mboost-dp1

RAMDisk fra AMD


Gå til bund
Gravatar #1 - Clauzii
13. okt. 2012 15:29
Ville lige dele den her:

AMD Radeon™ RAMDisk
Gravatar #2 - Slettet Bruger [1094671044]
13. okt. 2012 16:47
Spændende, tak. Kunne faktisk godt bruge en gratis løsning til en Windows RAMdisk.
Gravatar #3 - PHP-Ekspert Thoroughbreed
13. okt. 2012 17:58
Jeg mangler ram ...
Gravatar #4 - Ronson ⅍
13. okt. 2012 20:59
Hvad er det nye ved AMD's løsning?

Ja, apostrof ved ejefald er tilladt ved forkortelser.
Gravatar #5 - Slettet Bruger [1094671044]
13. okt. 2012 21:06
#4
Ikke noget specielt tror jeg. Har selv leget med SuperSpeeds løsning før, men alt hvad jeg finder til Windows koster bare penge.
Gravatar #6 - Clauzii
13. okt. 2012 21:31
Ronson (4) skrev:
Hvad er det nye ved AMD's løsning?

Ja, apostrof ved ejefald er tilladt ved forkortelser.


Som #5 ganske rigtigt skriver, det er gratis :D
Gravatar #7 - kasperd
16. okt. 2012 12:38
Jeg læste overskriften og troede at AMD faktisk havde lavet et stykke interessant hardware. Men det er jo blot et stykke software til Windows. Og jeg undrer mig over om det virkeligt kan passe at Windows ikke allerede har tilsvarende features indbygget. DOS havde en ramdisk driver, og det tror jeg de fleste operativsystemer siden dengang har haft.

Nogle operativsystemer har sågar to forskellige ramdisk drivere, der opererer på forskellige niveauer i storage stakken. En statisk størrelse ramdisk på blokniveau, der kan formateres med filsystem efter eget valg, og en dynamisk størrelse ramdisk på højere niveau der fungerer som et selvstændigt filsystem uden underliggende lagermedie.

Hvad jeg havede forventet var et produkt der kunne tilbyde et godt kompromis mellem egenskaberne for RAM, flash og harddisk.

Det jeg ville forvente mig af en RAMdisk var:
- Billigere per GB end RAM
- Hurtigere random access en harddisk
- Throughput mindst lige så hurtig som en harddisk
- Kan skrives til flere gange end flash
Gravatar #8 - Clauzii
17. okt. 2012 10:58
kasperd (7) skrev:
Det jeg ville forvente mig af en RAMdisk var:
- Billigere per GB end RAM - Det bliver svært..
- Hurtigere random access en harddisk - CHECK
- Throughput mindst lige så hurtig som en harddisk - CHECK
- Kan skrives til flere gange end flash - CHECK


Hvis man har masser af RAM til rådighed (16GB+), kan jeg godt se fordelen i at lave et drev på 8GB eller mere. Specielt hvis man arbejder med videoredigering o. lign. Godt nok kan man købe sig til et hurtigt disksystem med SSD i RAID, men en RAMDisk er jo væsentligt hurtigere og kan nok også realiseres til en billigere penge.

Så sidder man med 8-10GB råmateriale OG har man 16GB til overs til en RAMDisk, er det nok ikke så tosset at starte dagen med at lægge alt råmaterialet på denne.
Gravatar #9 - Ronson ⅍
17. okt. 2012 13:09
Videoredigeringsprogrammer bruger allerede RAM til midlertidigt renderingslager og 8GB er alt for lidt til video i ordentlig kvalitet. Så til videoredigering kan jeg ikke se det giver mening overhovedet.
Gravatar #10 - Clauzii
17. okt. 2012 13:48
Jeg snakker heller ikke om lageret der bliver renderet TIL, men hvor der bliver hentet FRA.
Gravatar #11 - Ronson ⅍
18. okt. 2012 05:29
Ja, så er 4-16GB stadig ingenting.
Gravatar #12 - Slettet Bruger [1094671044]
18. okt. 2012 11:46
Folk kan også prøve ImDisk til Windows, der burde ikke være en begrænsning på størrelse, plus der kan laves flere RAM diske.

Den er lidt mere avanceret/forvirrende, men der virker fint. Jeg får fine hastigheder og IOPS på den i følge Iometer.

Nogle funktioner som f.eks. auto-save kan jeg ikke lige finde i den.

ImDisk: http://www.ltr-data.se/opencode.html/#ImDisk

EDIT: ImDisk kan også bruges med kommandolinje.
Gravatar #13 - Clauzii
18. okt. 2012 11:48
Ronson (11) skrev:
Ja, så er 4-16GB stadig ingenting.


Kommer jo lidt an på formatet. Man kan jo også få motherboards der tager 32-64 GB. Så er der ~48 GB til en RAMDisk, hvilket er helt pænt, efter min mening. OG nok.
Gravatar #14 - terracide
18. okt. 2012 12:57
Relevant for tråden...data...you know ^^^

http://forums.anandtech.com/showthread.php?t=22735...
Gravatar #15 - engfeh
18. okt. 2012 14:22
Thoroughbreed (3) skrev:
Jeg mangler ram ...


Opret en ramdisk og brug den til swap. Problem solved!
Gravatar #16 - PHP-Ekspert Thoroughbreed
18. okt. 2012 14:54
engfeh (15) skrev:
Opret en ramdisk og brug den til swap. Problem solved!


http://halshop.files.wordpress.com/2008/04/divided...
Gravatar #17 - Slettet Bruger [1094671044]
18. okt. 2012 15:47
Jeg klarer 3350 MB/s og 31000 IOPS på min server med ImDisk.
Gravatar #18 - m910q
18. okt. 2012 15:59
Yvonne, formerly known as Vossen (12) skrev:
Nogle funktioner som f.eks. auto-save kan jeg ikke lige finde i den.
Du kan vel bare smide en kommando efter den? Den kan godt lave en ISO fil fra din ram-disk.
Gravatar #19 - kasperd
19. okt. 2012 15:56
Clauzii (8) skrev:
Hvis man har masser af RAM til rådighed (16GB+), kan jeg godt se fordelen i at lave et drev på 8GB eller mere.
Hvorfor ikke bare lade operativsystemet selv finde ud af hvad der skal caches og hvad der ikke skal caches?

engfeh (15) skrev:
Opret en ramdisk og brug den til swap.
Og det er jo netop derfor jeg gerne vil have noget, som er billigere end RAM. Hvis nu man kan acceptere at det bliver 10 gange langsommere, kan et lagermedie så ikke blive væsentligt billigere end RAM? Sådan et lagermedie ville jo være ideelt til swap.
Gravatar #20 - Clauzii
19. okt. 2012 17:47
kasperd (19) skrev:
Hvorfor ikke bare lade operativsystemet selv finde ud af hvad der skal caches og hvad der ikke skal caches?


Til f.eks. liveafvikling af audio-filer, vil jeg foretrække at kunne loade alt ind i en RAM(Disk), så man slipper for tilgang til disksystemet overhovedet. Man sparer jo desuden lidt strøm og (måske) slitage, samt muligheden for et mere stille system.

Javist, man kan også smide SSDere i maskinen, men data fra RAM direkte er noget hurtigere. Så så jeg hellere at flere (alle?) bundkort indeholdt et 4-16 GB flashdrev onbord (evt. som tilbehør) med høj hastighed (=>1GB/s) som standard.

Men allerhelst vil jeg ønske at MEMS bliver den fremtidige teknologi. Ikke flere diskdrev i gængs forstand, men f. eks. en stak kortpladser, hvor man så kan installere hukommelse, der er BÅDE RAM og langtidslager på én gang, da data jo ikke forsvinder når man slukker.
Gravatar #21 - Slettet Bruger [1094671044]
19. okt. 2012 19:01
Jeg testede tidligere i dag det lidt aldrende MMORPG spil Anarchy Online fra et RAM-drev, spillet kørte langt bedre derfra. Man oplever ikke samme mængde load-lag fra spillet. Ved spil fra harddisk, der kan man tydeligt se at aktiviteten er høj når man bevæger sig gennem landskabet, med RAM-drev, så kører spillet flydende og hurtigt.
Gravatar #22 - terracide
20. okt. 2012 11:26
Yvonne, formerly known as Vossen (21) skrev:
Jeg testede tidligere i dag det lidt aldrende MMORPG spil Anarchy Online fra et RAM-drev, spillet kørte langt bedre derfra. Man oplever ikke samme mængde load-lag fra spillet. Ved spil fra harddisk, der kan man tydeligt se at aktiviteten er høj når man bevæger sig gennem landskabet, med RAM-drev, så kører spillet flydende og hurtigt.


Prøvet med en SSD?
Gravatar #23 - Slettet Bruger [1094671044]
20. okt. 2012 11:28
#22
Hvis du kigger i min signatur...

Terra - er han idiot?
Gravatar #24 - Slettet Bruger [1094671044]
20. okt. 2012 12:02
#22
Som et mere ordenligt svar til dig, ja, jeg har prøvet med SSD. På en SSD opstår problemerne stadig delvist, dog ikke i samme stil som på en HDD.

Mit RAM-drev er cirka 10 gange så hurtigt som min SSD, den lag der opstår ved loading af elementer i spillet når man bevæger sig, load-lag'en er der stadig en smule med et RAM-drev, men de er noget mindre end f.eks. med en SSD eller en HDD.

Der er nok også flere der har lidt ekstra RAM end folk der har SSD. (Ikke en påstand jeg kan bevise.)

Mht. til persistency, så når jeg kopierer filerne fra spillet til RAM-drevet, så laver jeg et symlink til preferences/settings mapperne og dermed skrives de ting der faktisk skal gemmes direkte til harddisken/SSD'en.
Gravatar #25 - kasperd
21. okt. 2012 12:10
Clauzii (20) skrev:
Til f.eks. liveafvikling af audio-filer, vil jeg foretrække at kunne loade alt ind i en RAM(Disk)
Det er da for besværligt at kopiere alting manuelt. Og hvis man kopierer lidt for meget, så ender det bare med at indholdet af RAM disken swappes ud, og så har alt besværet været til ingen nytte.

En fornuftig readahead implementation i operativsystemet er en langt bedre løsning.
Gravatar #26 - Clauzii
24. okt. 2012 12:13
kasperd (25) skrev:
Det er da for besværligt at kopiere alting manuelt.


Det kan jo automatiseres til at ske ved opstart.

kasperd (25) skrev:
Og hvis man kopierer lidt for meget, så ender det bare med at indholdet af RAM disken swappes ud, og så har alt besværet været til ingen nytte.


Man lægger vel det ind man har brug for, hverken mere eller mindre?

kasperd (25) skrev:
En fornuftig readahead implementation i operativsystemet er en langt bedre løsning.


Får selvsagt bare ikke harddisken/e til at stå stille.
Gravatar #27 - kasperd
24. okt. 2012 14:51
Clauzii (26) skrev:
kasperd (25) skrev:
En fornuftig readahead implementation i operativsystemet er en langt bedre løsning.


Får selvsagt bare ikke harddisken/e til at stå stille.
Jo, hvis det er lavet fornuftigt gør det.

Når disken kører, så er der ting som skal afsluttes før operativsystemet standser disken. F.eks. skal ændringer som er lavet i RAM men ikke skrevet til disk endnu skrives til disk. Desuden skal readahead buffers fyldes helt op med data fra disken.

Først når disken ikke har mere at lave fordi alt er skrevet og readahead bufferne er fyldt, så kan disken stoppes.

Når disken er stoppet skal den til gengæld ikke startes uden god grund. At readahead bufferen kun er 90% fyldt er ikke nogen grund til at starte disken. Disken skal først startes når der er så lidt data tilbage i bufferen at det ca. svarer til den tid det tager disken at starte. (Selvfølgelig kan det ikke beregnes præcist, så der skal være en passende margin. Det kan sagtens være at ca. i denne sammenhæng betyder en faktor to, så man som regel har dobbelt så meget data som nødvendigt for at være 99% sikker på at disken når at starte op.)
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login