Zoeken op website

RAM-schijven zijn ongelooflijk snel, maar ik gebruik er geen—en jij zou dat ook niet moeten doen


Wat als je een deel van het RAM-geheugen van je pc kon reserveren voor opslag, waardoor je een razendsnelle schijf krijgt die de huidige snelste SSD's verplettert, precies daar waar ze de neiging hebben te stokken?

Het goede nieuws is dat je dat precies kunt doen met een RAM-schijf. Het slechte nieuws is dat je er waarschijnlijk niet alleen geen nodig hebt, maar tenzij je een krachtige werkstation hebt, je waarschijnlijk niet genoeg vrije geheugen hebt om het in de eerste plaats in een bruikbare RAM-schijf te veranderen—twee redenen waarom ik niet van plan ben om binnenkort een RAM-schijf te gebruiken.

Wat zijn RAM-schijven eigenlijk?

Gebruik je systeembuffer als opslag






Het idee achter RAM-schijven is heel eenvoudig. Je wijst een gedeelte van je RAM toe en verandert het in een virtuele opslagschijf met een programma zoals OSFMount. Je besturingssysteem ziet de schijf als gewoon een andere reguliere opslagschijf, waardoor je het kunt gebruiken voor alles waarvoor je een SSD of HDD zou gebruiken.



Dergige opslag is bliksemsnel, zelfs in vergelijking met de snelste PCIe 5 SSD's op de markt. Bijvoorbeeld, ik heb een RAM-schijf gemaakt van een gedeelte van mijn DDR4-3200 geheugen en deze getest met CrystalDiskMark. Hoewel de sequentiële lees- en schrijfsnelheden indrukwekkend zijn, kunnen schijven zoals de Crucial T710 mijn RAM-schijf evenaren of zelfs verslaan bij sequentiële bewerkingen met hoge wachtrijen, waarvoor NVMe SSD's geoptimaliseerd zijn.

Maar als het gaat om willekeurige lees- en schrijfoperaties, overtreffen RAM-schijven gemakkelijk zelfs de snelste PCIe 5.0 NVMe SSD's, vooral bij lage wachtrijdieptes waar latency de boventoon voert. Hoewel SSD's niet bijzonder sterk zijn wat betreft latency, heeft RAM een orde van grootte lagere latency (nanoseconden in vergelijking met tientallen microseconden voor SSD's) omdat het dit nodig heeft om een constante stroom van talloze kleine I/O-operaties te verwerken waarvoor het is ontworpen.

Als je dit leest en een pc hebt met veel RAM, klinkt het idee om je eigen RAM-schijf te maken misschien aantrekkelijk, maar er zijn twee valkuilen. De eerste is dat RAM vluchtig is. Met andere woorden, het heeft stroom nodig om gegevens te behouden. Zonder stroom is alle op een RAM-schijf opgeslagen gegevens verdwenen.

Het tweede nadeel van RAM-schijven is dat de meeste mensen maar een zeer beperkte hoeveelheid systeemgeheugen hebben. Bijvoorbeeld, ik heb 32 GB RAM, en als ik me reken hoe veel daarvan wordt gebruikt door Windows, apps en games, is mijn maximale capaciteit een RAM-schijf met slechts een paar gigabytes opslagruimte. Maar zelfs als je genoeg RAM hebt en een toepassing voor vluchtige opslag kunt vinden, is de eenvoudige waarheid dat de meeste mensen geen behoefte hebben aan een RAM-schijf.

Opslag Door de Eeuwen Heen

Van oude kleitabletten tot moderne SSD's — hoeveel weet je eigenlijk over de wilde geschiedenis en vreemde feiten van gegevensopslag?

Wat was de opslagcapaciteit van de allereerste commercieel verkochte harde schijf, IBM's 350 RAMAC geïntroduceerd in 1956?

Welke van deze is daadwerkelijk door onderzoekers en ingenieurs als gegevensopslagmedium gebruikt?

Waar staat de 'SSD' in SSD-opslag voor?

Ongeveer hoeveel standaard 1,44 MB floppydisks zou je nodig hebben om de opslagcapaciteit van één moderne 1 terabyte harde schijf te evenaren?

Welk opslagmedium gebruikte NASA om gegevens van de oorspronkelijke Apollo-maanmissies in de jaren 1960 en 1970 op te slaan?

Wat is de naam van de techniek die wordt gebruikt in moderne NAND-flashopslag en die meerdere bits per cel opslaat om de dichtheid te verhogen?

De Svalbard Global Seed Vault in Noorwegen slaat zaden op voor landbouwbehoud — maar welk bekend technologiebedrijf exploiteert ook een nabijgelegen 'Arctic Code Vault' om software te bewaren?

Wat was de belangrijkste reden dat vroege diskettes 'floppy' werden genoemd?

Je score

Bedankt voor het spelen!

RAM-schijven zijn eigenlijk niet meer nodig

We hebben al toegang tot zeer snelle opslag

Vroeger waren RAM-schijven populair. Mensen gebruikten ze om tijdelijke gegevens op te slaan die door bepaalde programma's werden gebruikt of tijdelijke bestanden van het besturingssysteem, omdat geheugen belachelijk veel sneller was dan de opslagmedia van die tijd, zoals harde schijven en floppy disks. Sommige mensen slaagden er zelfs in om hun hele besturingssysteem op een RAM-schijf op te slaan, waarbij het RAM van stroom werd voorzien door batterijen, zodat ze bestanden op de virtuele schijf konden behouden, zelfs wanneer de pc was uitgeschakeld.

Tegenwoordig laadt Linux tijdens het opstarten nog steeds een klein initieel RAM-bestandssysteem (initramfs) in het geheugen. Het is geen cache of een traditionele RAM-schijf, maar het dient een vergelijkbaar doel. Als het gaat om een echte RAM-schijf, kun je deze gebruiken voor app-caches—vooral browsercache of tijdelijke app-gegevens—waar je een merkbare verbetering in de reactietijd kunt zien.

Je zou ook een deel van je RAM kunnen omzetten in een scratch-disk voor je foto- of videobewerkingsprojecten, bijvoorbeeld, maar als je al een snelle NVMe SSD hebt, zul je waarschijnlijk niet veel voordeel zien, omdat veel workloads elders gebottlenecked zijn (bijv. CPU-prestaties of applicatiegedrag), in plaats van door de snelheid van de opslag. Hetzelfde geldt als je een spel op een RAM-disk installeert; laadtijden zullen meestal niet veel beter zijn dan wat een snelle NVMe-schijf al levert. Bovendien zouden de gegevens op die schijf verdwijnen zodra de pc uitgaat, wat om het zacht uit te drukken minder ideaal is.

Een andere nuttige toepassing van een RAM-schijf is voor Nvidia Instant Replay, waarmee je deze kunt gebruiken voor tijdelijke gameplay-opnames en vervolgens de opnames die je wilt bewaren kunt opslaan op een gewone opslagschijf. Dit werkt inderdaad, maar moderne SSD's hebben een hoge genoeg duurzaamheid, zodat je je geen zorgen hoeft te maken dat gameplay-opnames hun levensduur aanzienlijk verkorten.

Tenslotte kunt u tijdelijke apps installeren op een RAM-schijf en ze vervolgens naar een SSD of HDD verplaatsen als u ze wilt bewaren, of bestanden downloaden naar een RAM-schijf en de bestanden die u daadwerkelijk wilt bewaren verplaatsen naar een gewone opslagschijf.

Ik heb geen gebruik voor een RAM-schijf

Ik heb ook niet genoeg RAM

Hoewel er enkele echt nuttige toepassingen voor RAM-schijven zijn, zijn geen van hen nuttig voor mij. Ik neem geen gameplay op, heb geen problemen met de prestaties van webbrowsers, en Windows voelt over het algemeen responsief genoeg voor mijn behoeften.

Nu klinkt het gebruik van een RAM-schijf voor het installeren van tijdelijke apps en als downloadmap inderdaad aantrekkelijk, vooral omdat ik in dit werk een heleboel apps installeer die ik kort daarna verwijder nadat ik ze getest heb, maar ik heb simpelweg niet genoeg systeemgeheugen in mijn pc om een deel ervan om te zetten in een RAM-schijf.

Als mijn pc 64 GB RAM had, denk ik dat ik een RAM-schijf van 8 GB of 16 GB zou maken voor dat soort dingen, maar de waarheid is dat een RAM-schijf gewoon niet de moeite waard is voor mijn behoeften. Bovendien, met de huidige geheugenprijzen, zou ik nooit meer RAM kopen alleen om het om te zetten in tijdelijke opslag. Zelfs als de geheugenprijzen hetzelfde waren als een jaar geleden, zou ik nog steeds liever een andere SSD kopen dan meer RAM alleen om het in een RAM-schijf te veranderen. Het is gewoon niet logisch.

Het kost niets om een RAM-schijf te maken en te kijken of je er ergens gebruik voor kunt vinden

Hoewel ik zelf geen gebruik heb voor een RAM-schijf, kan het voor jou een ander verhaal zijn. Misschien heb je veel systeemgeheugen en zou je er baat bij hebben om een deel ervan om te zetten in tijdelijke opslag voor cachebestanden, een downloadmap of tijdelijke gameplayopnamen. Het kost niets om er een te maken, en als er een kans is dat je er baat bij hebt, waarom zou je het dan niet proberen?

Voordat ik dit afsluit, is het de moeite waard op te merken dat ik OSFMount heb gebruikt om een RAM-schijf te maken, maar je kunt ook Arsenal Image Mounter gebruiken. Het meest populaire programma om RAM-schijven te maken, ImDisk, zou kunnen werken, maar de ontwikkelaar raadt aan het niet te gebruiken op nieuwere versies van Windows.

Gerelateerde artikelen