Är hastigheten på SSD och RAM samma?


Bästa svaret

RAM är mycket snabbare och mycket mer tillgängligt.

RAM är också mycket mer flexibel, den lästa läsningen på RAM är vanligtvis en burst på 4 x 128 bitars åtkomst (på en modern dator), så 64 byte, och för att skriva 128 bitar så 16 byte. En SSD har ungefär 4096 byte minimum för läsning, och ett helt block (t.ex. 262144 byte) måste skrivas samtidigt!

Men helt enkelt, som en disk, här är min supersnabba NVME PCI- express 1 TB Samsung SSD:

Den tredje raden visar enkel sekventiell läsning och skrivning. Och den 4: e raden visar slumpmässiga 4kbyte bitar läsning och skrivning. Alla siffror är i megabyte / sekund.

Jämför det nu med min RAM-disk som använder mitt DDR4–3000-minne som körs med dubbla kanaler vid 3 GHz som en disk:

Som du ser är RAM-minnet många gånger snabbare, särskilt på små bitar.

Men du kanske frågar, varför är RAM långsammare (2035MB / sek) när du läser mindre bitar än full sekventiell (13769 MB / sek)? Det är falskt, det är INTE långsammare. Vad som är långsammare är Windows-operativsystemets overhead och diskåtkomstdrivrutiner. RAM-hastigheten är faktiskt mycket snabbare än det här diskriktmärket, eftersom RAM inte används effektivt som en disk.

Jag kör AIDA64-riktmärket för minne och jag fick 36388 Mbytes / sek sekventiell vilket är väldigt mycket i linje av vad jag förväntar mig för minnesspecifikationen. (3 GHz x 2 x 8 byte en tidsöverföring = 48 GB / sek maximal teoretisk bandbredd för båda dimmarna tillsammans, så 36 GB faktiskt i Windows är inte dåligt). Det betyder att Windows operativsystems overhead är mellan 3 gånger på sekventiell, till 18 gånger vid 4k klumpavläsning! Ganska overhead.

För att sammanfatta jämför vi verkligen en 3 GB / sek max SSD (eller 0,05 GB / sek slumpmässigt 4 kb bitar) med ett 36 GB / sek huvudminne.

Svar

Inte långt ifrån. RAM är ungefär tio gånger snabbare – även jämför det långsammaste RAM-minnet med den snabbaste SSD-enheten.

Exempelvis även den nuvarande toppen av heap-SSD: n måste vara i RAID 0 innan den hamnar i samma ballpark som mycket gammal (som i början av 2000-talet gammal) DDR2 RAM: Samsung SM951 512 GB M.2 PCIe SSD-enheter i RAID 0 – Slår 4,5 GB / s – Sida 5 av 5 – Legit Reviews . Dvs 4,5 GB / s läst och 3 GB / s skriv. T.ex. till och med det långsammaste RAM-minne som du sannolikt kommer att se idag (DDR4 2133) gör 17 GB / s: Vad är dataöverföringshastigheterna för DDR, DDR2, DDR3 och DDR4?

Men det är bara hälften av historien. Det som faktiskt är mycket viktigare är svarstiderna (kallas ibland latens). T.ex. samma SSD har svarstider testats mellan 0,0221ms och 0,5787ms (det är millisekunder).

Typiska DDR4 RAM-svarstider mäts i nanosekunder. Vanligtvis runt 20 till 30 år. För att göra det tydligt – även den snabbaste tidpunkten ovan är 0,0221ms = 22,1 μs = 22100 ns. Dvs det är tusentals gånger långsammare att börja skicka data fram och tillbaka.

Så nej, RAM är i alla fall mycket snabbare.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *