Is de snelheid van SSD en RAM hetzelfde?


Beste antwoord

RAM is veel sneller en veel toegankelijker.

Ook RAM is veel meer flexibel, is de minimale leeswaarde op RAM meestal een burst van 4 x 128-bits toegangen (op een moderne pc), dus 64 bytes, en voor schrijven 128-bits dus 16 bytes. Een SSD heeft minimaal 4096 bytes om te lezen, en een heel blok (bijv. 262144 bytes) moet tegelijkertijd worden geschreven!

Maar simpelweg, als schijf, hier is mijn supersnelle NVME PCI- express 1TB Samsung SSD:

De derde rij toont eenvoudig sequentieel lezen en schrijven. En de 4e rij toont willekeurige stukjes van 4 bytes die lezen en schrijven. Alle getallen zijn in megabytes / seconde.

Vergelijk dit nu met mijn RAM-schijf die mijn DDR4-3000-geheugen gebruikt dat op tweekanaals op 3 GHz werkt als een schijf:

Zoals je kunt zien is het RAM-geheugen vele malen sneller, vooral bij kleine brokken.

Maar je kunt je afvragen, waarom is het RAM-geheugen langzamer (2035 MB / sec) bij het lezen van kleinere brokken dan volledige sequentiële (13769 MB / sec)? Dat is niet waar, het is NIET langzamer. Wat langzamer is, is de overhead van het Windows-besturingssysteem en de stuurprogrammas voor schijftoegang. De RAM-snelheid is eigenlijk veel sneller dan deze schijfbenchmark, aangezien RAM niet efficiënt als schijf wordt gebruikt.

Ik voer de AIDA64-benchmark voor geheugen uit en ik heb 36388 Mbytes / sec sequentieel, wat erg in lijn is van wat ik zou verwachten voor de geheugenspecificatie. (3 GHz x 2 x 8 bytes per tijdsoverdracht = 48 GB / sec maximale theoretische bandbreedte voor beide Dimms samen, dus 36 GB feitelijk in Windows is niet slecht). Dat betekent dat de overhead van het Windows-besturingssysteem tussen 3 keer opeenvolgend en 18 keer bij 4k-chunk-lezen is! Een behoorlijke overhead.

Samenvattend vergelijken we in werkelijkheid een max. SSD van 3 GB / sec (of 0,05 GB / sec bij willekeurige stukjes 4 kB) met een hoofdgeheugen van 36 GB / sec.

Antwoord

Bij lange na niet. RAM is ongeveer 10 keer sneller – zelfs als we het langzaamste RAM-geheugen vergelijken met de snelste SSD.

Bijv. zelfs de huidige top van de heap SSD moet in RAID 0 zijn voordat het zelfs maar in dezelfde marge komt als heel oud (zoals in het begin van de jaren 2000 oud) DDR2 RAM: Samsung SM951 512 GB M.2 PCIe SSDs in RAID 0 – met 4,5 GB / s – Pagina 5 van 5 – Legit-beoordelingen . D.w.z. 4,5 GB / s lezen en 3 GB / s schrijven. Bijv. zelfs het langzaamste RAM-geheugen dat u tegenwoordig waarschijnlijk zult zien (DDR4 2133), doet 17 GB / s: Wat zijn de gegevensoverdrachtsnelheden voor DDR, DDR2, DDR3 en DDR4?

Maar dat is slechts de helft van het verhaal. Wat eigenlijk veel belangrijker is, zijn de reactietijden (ook wel latentie genoemd). Bijv. diezelfde SSD heeft responstijden getest tussen 0,0221 ms en 0,5787 ms (dat zijn milliseconden).

Typische responstijden van DDR4 RAM worden gemeten in nanoseconden. Meestal rond de 20ns tot 30ns. Om het duidelijk te maken: zelfs de snelste timing hierboven is 0,0221 ms = 22,1 μs = 22 100 ns. D.w.z. het is duizenden keren langzamer om gegevens heen en weer te sturen.

Dus nee, RAM is in alle gevallen een stuk sneller.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *