Beste svaret
RAM er mye raskere og mye mer tilgjengelig.
Også RAM er mye mer fleksibel, minimumsavlesningen på RAM er vanligvis en serie på 4 x 128bit-tilgang (på en moderne PC), så 64 byte, og for skriv 128bit så 16 byte. En SSD har omtrent 4096 byte minimum for lesing, og en hel blokk (f.eks. 262144 byte) må skrives samtidig!
Men rett og slett, som en disk, er her min superraske NVME PCI- express 1TB Samsung SSD:
3. rad viser enkel sekvensiell lesing og skriving. Og den fjerde raden viser tilfeldige 4kbyte biter som leser og skriver. Alle tall er i megabyte / sekund.
Nå kan du sammenligne dette med RAM-disken min som bruker DDR4–3000-minnet mitt som kjører på dual channel ved 3 GHz som en disk:
Som du ser, er RAM mange ganger raskere, spesielt på små biter.
Men du kan spørre deg, hvorfor er RAM tregere (2035MB / sek) når du leser mindre biter enn full sekvensiell (13769 MB / sek)? Det er falskt, det er IKKE tregere. Det som er tregere er Windows-operativsystemets overhead og diskadgangsdrivere. RAM-hastigheten er faktisk mye raskere enn denne diskverdien, ettersom RAM ikke brukes effektivt som en disk.
Jeg kjører AIDA64-referansen for minne og jeg fikk 36388 Mbytes / sek sekvensiell som er veldig i tråd av hva jeg forventer for minnespesifikasjonen. (3 GHz x 2 x 8 byte en tidsoverføring = 48 GB / sek maksimal teoretisk båndbredde for begge dimmene sammen, så 36 GB faktisk i Windows er ikke dårlig). Det betyr at Windows-operativsystemets overhead er mellom 3 ganger på sekvensiell, til 18 ganger på 4k klumpavlesning! Ganske overhead.
For å oppsummere, sammenligner vi virkelig en 3 GB / sek maks SSD (eller 0,05 GB / sek ved tilfeldige 4 kb biter) med et 36 GB / sek hovedminne.
Svar
Ikke langt fra. RAM er omtrent ti ganger raskere – til og med å sammenligne tregeste RAM med raskeste SSD.
F.eks. til og med den nåværende toppen av haugen SSD må være i RAID 0 før den kommer til og med i samme ballpark som veldig gammel (som i begynnelsen av 2000-tallet gammel) DDR2 RAM: Samsung SM951 512 GB M.2 PCIe SSD-er i RAID 0 – Treffer 4,5 GB / s – Side 5 av 5 – Legit Reviews . Dvs. 4,5 GB / s lese og 3 GB / s skrive. F.eks. selv den tregeste RAM-en du sannsynligvis vil se i disse dager (DDR4 2133) gjør 17 GB / s: Hva er dataoverføringshastighetene for DDR, DDR2, DDR3 og DDR4?
Men det er bare halve historien. Det som faktisk er mye viktigere er responstidene (noen ganger referert til som ventetid). F.eks. den samme SSD har svartider testet på mellom 0,0221ms og 0,5787ms (det er milli sekunder).
Typisk DDR4 RAMs responstid måles i nano sekunder. Vanligvis rundt 20 til 30 år. For å gjøre det klart – til og med den raskeste timingen ovenfor er 0,0221ms = 22,1 μs = 22100 ns. Dvs. det er 1000 ganger tregere å begynne å sende data frem og tilbake.
Så nei, RAM er mye raskere i alle tilfeller.