Bedste svar
RAM er meget hurtigere og meget mere tilgængelig.
Også RAM er meget mere fleksibel, minimumsaflæsningen på RAM er normalt en burst på 4 x 128bit-adgang (på en moderne pc), så 64 bytes, og for at skrive 128bit så 16 bytes. En SSD har mindst 4096 bytes til læsning, og en hel blok (f.eks. 262144 bytes) skal skrives på samme tid!
Men som en disk er her min superhurtige NVME PCI- udtrykke 1 TB Samsung SSD:
3. række viser enkel sekventiel læsning og skrivning. Og den 4. række viser tilfældige 4 kbyte klumper, der læser og skriver. Alle numre er i megabyte / sekund.
Sammenlign dette nu med min RAM-disk, der bruger min DDR4–3000-hukommelse, der kører ved dobbelt kanal ved 3 GHz som en disk:
Som du kan se, er RAM mange gange hurtigere, især på små klumper.
Men du kan spørge, hvorfor er RAM langsommere (2035MB / sek) ved læsning af mindre stykker end fuld sekventiel (13769 MB / sek)? Det er falsk, det er IKKE langsommere. Hvad der er langsommere er Windows-operativsystemets overhead og diskadgangsdrivere. RAM-hastigheden er faktisk meget hurtigere end dette disk benchmark, da RAM ikke bruges effektivt som en disk.
Jeg kører AIDA64 benchmark til hukommelse og jeg fik 36388 Mbytes / sek sekventiel, hvilket er meget i tråd af hvad jeg ville forvente for hukommelsesspecifikationen. (3 GHz x 2 x 8 bytes en tidsoverførsel = 48 GB / sek. Maksimal teoretisk båndbredde for begge Dimms sammen, så 36 GB faktisk i Windows er ikke dårligt). Det betyder, at Windows-operativsystemets overhead er mellem 3 gange efter hinanden og til 18 gange ved 4k klumplæsning! Noget overhead.
For at opsummere sammenligner vi virkelig en 3 GB / sek maks. SSD (eller 0,05 GB / sek ved tilfældige 4 kb stykker) med en 36 GB / sek hovedhukommelse.
Svar
Ikke med et langt skud. RAM er ca. 10 gange hurtigere – endda sammenligner du den langsomste RAM med den hurtigste SSD.
F.eks. selv den nuværende top af bunke-SSDen skal være i RAID 0, før den kommer i samme ballpark som meget gammel (som i starten af 2000erne gammel) DDR2 RAM: Samsung SM951 512 GB M.2 PCIe SSDer i RAID 0 – At ramme 4,5 GB / s – Side 5 af 5 – Legit anmeldelser . Dvs. 4,5 GB / s læst og 3 GB / s skrivning. For eksempel. selv den langsomste RAM, du sandsynligvis vil se i disse dage (DDR4 2133), gør 17 GB / s: Hvad er dataoverførselshastighederne for DDR, DDR2, DDR3 og DDR4?
Men det er kun halvdelen af historien. Hvad der faktisk er meget vigtigere er svartiderne (undertiden benævnt latens). For eksempel. den samme SSD har responstider testet på mellem 0,0221ms og 0,5787ms (det er milli sekunder).
Typisk DDR4 RAMs responstider måles i nano sekunder. Normalt omkring 20 til 30 år. For at gøre det klart – selv den hurtigste timing ovenfor er 0,0221ms = 22,1 μs = 22100 ns. Dvs. det er tusindvis af gange langsommere at begynde at sende data frem og tilbage.
Så nej, RAM er meget hurtigere i alle tilfælde.