- NVMe-knelpunten kunnen afhangen van de PCIe-, USB- of Thunderbolt-interface, maar ook van de SSD zelf en de bijbehorende controller.
- De willekeurige leessnelheid en de kwaliteit van de NAND-flashgeheugen hebben een grotere invloed op de daadwerkelijke vloeiendheid dan de sequentiële leessnelheid in MB/s van de computer.
- Meerdere goed verdeelde NVMe-schijven verbeteren workflows, zelfs als ze verbindingen delen zoals de DMI van de chipset.
- Een gebalanceerde pc vereist een goede afstemming van de CPU, GPU, RAM, voeding en opslag, zodat geen enkel onderdeel de andere componenten beperkt.

Bij het bouwen of upgraden van een moderne pc is het gemakkelijk om je te focussen op de CPU en GPU en andere cruciale componenten over het hoofd te zien. Echter, knelpunten gerelateerd aan NVMe SSD's, PCIe en externe verbindingen hebben een steeds grotere impact op de daadwerkelijke prestaties, of het nu gaat om gamen, videobewerking of professionele taken. En het interessante is dat veel van deze knelpunten zich niet voordoen waar mensen ze verwachten.
In dit artikel leggen we rustig uit hoe knelpunten ontstaan in NVMe, PCIe, USB en Thunderbolt , wat er gebeurt als je een moederbord vult met meerdere M.2-schijven, waarom willekeurige snelheden belangrijker zijn dan je denkt, en hoe je kunt voorkomen dat je geld verspilt aan hardware die door de interface of de rest van het systeem nooit optimaal zal presteren.
Wat is een echt knelpunt (en wat niet)?
Het concept van een "bottleneck" in een pc is zo vaak en zo vaak verkeerd gebruikt dat het zijn betekenis heeft verloren. Een bottleneck ontstaat wanneer één component een andere duidelijk beperkt: je hebt voldoende rekenkracht in een deel van het systeem, maar een ander deel kan dat niet bijbenen, net als een sportwagen met een kleine motor. Er is altijd een zekere onbalans, maar het echte probleem ontstaat wanneer dat verschil meer dan ongeveer 20-25% in prestaties bedraagt en merkbaar wordt bij dagelijks gebruik.
In de gamingwereld beschouwt bijna iedereen de combinatie van CPU en GPU als de belangrijkste bottleneck , en terecht: als je een topklasse grafische kaart combineert met een zeer bescheiden processor, zal de GPU moeten wachten tot de CPU zijn werk heeft afgerond; doe je het andersom, dan heb je een te krachtige processor voor een zwakke grafische kaart. Maar naast die combinatie zijn er ook andere factoren, zoals de snelheid van de PCIe-slots, RAM, opslag en voeding, die eveneens een "snelweg" kunnen vormen waardoor prestaties verloren gaan.
Een belangrijk detail dat veel mensen over het hoofd zien, is dat de bottleneck geen vast getal of magisch percentage is dat een online calculator nauwkeurig kan aangeven (die beruchte 13,4% die zoveel mensen bang maakt). Het varieert afhankelijk van het spel, de resolutie, de grafische instellingen en zelfs de achtergrondprocessen van het systeem. Daarom zijn deze calculators op zijn best een richtlijn, maar geen betrouwbare referentie.
CPU, GPU en resolutie: de bron van de meeste knelpunten.
De meeste ernstige problemen met de balans tussen processor en grafische kaart ontstaan wanneer je een slechte processor combineert met een zwakke grafische kaart . Als de GPU erg krachtig is en de CPU dit niet aankan, zul je merken dat de FPS niet stijgt, zelfs niet als je de grafische instellingen verlaagt. Is het andersom, dan heb je een krachtige processor maar een grafische kaart die veel sneller tekortschiet.
Bovendien hangt de ernst van de bottleneck af van de resolutie en het type spel . Bij 1080p komt de belasting meer op de CPU terecht, waardoor een bescheiden processor zelfs een goede grafische kaart kan overbelasten. Bij 1440p en vooral bij 4K is de GPU meestal de beperkende factor en vormen relatief bescheiden processors niet langer zo'n groot probleem. Het spelen van een simpele competitieve game zoals Counter-Strike is niet hetzelfde als het spelen van een veeleisende openwereldgame zoals Cyberpunk, waar de grafische en geheugenbelasting enorm is.
Om u te helpen bij het kiezen van de juiste componenten, is het verstandig om CPU's en GPU's uit een vergelijkbaar prijsbereik te combineren :
- Voordelig (voor wie alleen wil uitgeven wat nodig is): i3 of Ryzen 3 in combinatie met een bescheiden grafische kaart, niet beter dan een RTX 3050 of een oudere equivalent.
- Middensegment (de "ideale zone"): i5 / Ultra 5 of Ryzen 5 met een grafische kaart zoals een RTX 4060 Ti, RTX 5070 of een vergelijkbare kaart van AMD.
- Hoogwaardig (liefhebber): Krachtige processoren zoals Ryzen X3D of Intel Ultra 7/9 met GPU's zoals RTX 5080, 5090 en vergelijkbare kaarten.
De grootste fout is het combineren van een instapmodel processor met een high-end GPU , of een extreem dure CPU met een zeer zwakke grafische kaart. In beide gevallen betaal je voor prestaties die je nooit op het scherm zult zien, omdat het ene onderdeel het andere duidelijk beperkt.
PCIe-gerelateerde knelpunten en interne M.2-slots
Bij NVMe SSD's hangt het concept van een bottleneck sterk af van de PCIe-busversie en hoe het moederbord de lanes toewijst . Elk M.2 PCIe x4-slot heeft vier lanes nodig om optimaal te presteren. Deze lanes komen van de processor en de chipset, die op hun beurt met elkaar verbonden zijn via de DMI-link (op Intel-platforms) of een vergelijkbare link op AMD-platforms.
Een typisch voorbeeld zijn moederborden met twee M.2-slots, zoals de MSI X470 Gaming Plus Max of vergelijkbare modellen: het M2_1-slot is gekoppeld aan de processor en ondersteunt PCIe 3.0 x4, terwijl het M2_2-slot afhankelijk is van de chipset en beperkt is tot PCIe 2.0 x4 of zelfs bandbreedte deelt met SATA-poorten of andere slots. Als u twee NVMe PCIe 3.0 x4-schijven installeert, zal de schijf in het M2_2-slot minder maximale sequentiële prestaties leveren, simpelweg omdat de interface trager is.
In deze scenario's vragen veel gebruikers zich af of een NVMe PCIe 3.0 x4 SSD "beperkt" wanneer deze is aangesloten op een PCIe 2.0 x4-slot of een chipset met een lagere bandbreedte . Het antwoord is dat er bij puur sequentiële lees- en schrijfbewerkingen theoretisch een verschil is in maximale snelheid, maar in de praktijk, bij taken zoals gamen of algemeen gebruik, zult u meestal geen dramatisch verschil merken, behalve bij het continu kopiëren van zeer grote bestanden.
Wanneer u overweegt meerdere NVMe-schijven tegelijk te installeren, bijvoorbeeld drie M.2 Gen3 x4-schijven op een Z490-moederbord, spelen verschillende factoren een rol: de lanes van elk PCIe-slot, de chipsetlanes en de capaciteit van de DMI 3.0- interface die de CPU en de chipset verbindt. Hoewel elke NVMe-schijf maximaal vier lanes kan gebruiken, biedt de DMI doorgaans ook in totaal vier lanes, waardoor alle op de chipset aangesloten schijven dezelfde verbinding met de CPU delen.
Dit betekent dat als je twee M.2-schijven in chipset-slots installeert en een NVMe-schijf in een PCIe x4-adapter die is aangesloten op een chipset-afhankelijk slot, je theoretisch de DMI-link zou kunnen verzadigen als alle drie de SSD's tegelijkertijd op maximale sequentiële snelheid werken . Het belangrijkste punt is echter: in de praktijk komt het zelden voor dat drie NVMe-schijven tegelijkertijd de bandbreedte tot het uiterste benutten met continue gegevensoverdracht; normaal gesproken is de bottleneck veel minder merkbaar dan de theoretische cijfers doen vermoeden.
Daarom blijft het gebruik van meerdere NVMe-schijven, zelfs op moederborden waar DMI een knelpunt lijkt te vormen, voordelig, vooral in workflows zoals videobewerking met aparte schijven voor systeem, media, projecten en cache . Elke schijf deelt de lees- en schrijfbelasting en vermindert de concurrentie om IOPS, hoewel ze allemaal dezelfde verbinding met de CPU delen.
Sequentiële versus willekeurige snelheden op NVMe: waarom uw SSD niet meer presteert zoals toen u hem kocht.
Veel mensen focussen zich uitsluitend op de grote getallen op de verpakking van de SSD: 3.500 MB/s, 7.000 MB/s, enzovoort. Dit zijn de maximale sequentiële snelheden , meestal gemeten onder ideale omstandigheden, met lange wachtrijen en zeer grote bestanden. Synthetische benchmarks zoals CrystalDiskMark worden gebruikt om ze te vergelijken, maar deze benadrukken vaak dit aspect van de prestaties, soms op een onrealistische manier in vergelijking met dagelijks gebruik.
De waargenomen soepelheid van een systeem, en in veel gevallen ook de daadwerkelijke prestaties bij het spelen van games of het laden van programma's, hangt echter veel meer af van willekeurige lees- en schrijfbewerkingen (IOPS) dan van sequentiële waarden. Dit is waar de SSD-controller, het type en de kwaliteit van het NAND-flashgeheugen, het aantal lagen, de kanaalarchitectuur en de aanwezigheid of afwezigheid van dedicated DRAM een rol spelen.
Een NVMe-schijf met een goede PCIe 3.0 x4-interface kan de maximale bussnelheid voor sequentiële leesbewerkingen bereiken , maar willekeurige leesbewerkingen worden beperkt door de interne architectuur. Zelfs als je hem in een PCIe 4.0-slot plaatst, zullen de willekeurige lees- en schrijfsnelheden niet zomaar verbeteren; de elektronica van de SSD en de kwaliteit van het NAND-flashgeheugen bepalen de prestaties, niet de theoretische bandbreedte van de verbinding.
Een NVMe-schijf uit het lagere tot middensegment adverteert bijvoorbeeld met ongeveer 1.000 IOPS voor willekeurige leesbewerkingen , wat neerkomt op ongeveer 65-66 MB/s effectieve snelheid voor kleine blokken. Voor willekeurige schrijfbewerkingen komt 900 IOPS overeen met ongeveer 58 MB/s. Deze waarden lijken misschien laag in vergelijking met de duizenden MB/s van sequentiële leesbewerkingen, maar ze zijn volkomen normaal voor bepaalde prijsklassen en bieden in feite meer dan voldoende prestaties voor thuisgebruik en gaming.
Een van de belangrijkste factoren is of de SSD geen DRAM heeft (geen dedicated DRAM) . Bij veel schijven zonder DRAM neemt de willekeurige en continue prestatie onder belasting sneller af, vooral wanneer de interne SLC-cache vol is. Deze afname heeft niets te maken met of je de SSD aansluit op PCIe 3.0 of 4.0; het is simpelweg een ontwerpbeperking bedoeld om kosten te besparen, en het verklaart veel gevallen van trage SSD's in Windows 11.
Daarom is het bij het meten en vergelijken betrouwbaarder om tools te gebruiken die fabrikanten van hoogwaardige SSD's zelf als referentie gebruiken, zoals ATTO Disk Benchmark , in plaats van overmatig gebruik te maken van tests met zeer zware schrijfbewerkingen die de levensduur van de schijf kunnen verkorten. Elke run van bepaalde benchmarks kan resulteren in het schrijven van tientallen gigabytes naar de geheugencellen, iets wat niet constant herhaald moet worden, alleen maar om het herhalen.
Interne NVMe-interfaces versus externe verbindingen: USB, Thunderbolt en de daadwerkelijke beperkingen
Een ander aandachtspunt zijn de knelpunten die kunnen ontstaan bij het gebruik van SSD's als externe schijven , ofwel omdat we een bestaand extern model kopen, ofwel omdat we een interne SSD (SATA of NVMe) aansluiten via een USB- of Thunderbolt-adapter. In dit geval bepaalt de combinatie van de interface van de SSD en de interface van de adapter of er prestatieverlies optreedt.
Wat SSD's betreft, hebben we in principe twee families: SATA III-schijven , met een theoretische limiet van ongeveer 600 MB/s, en NVMe-schijven via PCIe , waarbij Gen 3x4-schijven een maximale leessnelheid van ongeveer 3.500 MB/s halen en Gen 4x4-schijven onder ideale omstandigheden snelheden van 7.000-7.800 MB/s kunnen bereiken. Met andere woorden, NVMe-schijven bieden een veelvoud aan prestaties van een SATA-schijf.
Maar zodra je ze uit de verpakking haalt, komen standaarden zoals USB 3.0, 3.1, 3.2, USB 4 of Thunderbolt 3 en 4 in beeld , met snelheden variërend van 5 Gbps (ongeveer 600 MB/s) tot 40 Gbps (ongeveer 5 GB/s effectief). Als je een SATA III SSD aansluit op een 5 Gbps USB 3.0-adapter, is de configuratie goed in balans: SATA zelf beperkt je eerder dan USB, dus de goedkope 5 Gbps-adapter is voldoende om bijna het volledige potentieel van de schijf te benutten.
Aan de andere kant, als je een zeer snelle NVMe PCIe 3.0 of 4.0 SSD installeert in een adapter die bijvoorbeeld slechts 10 Gbps (1,25 GB/s) USB 3.1 biedt , beperk je de maximale sequentiële doorvoer aanzienlijk, omdat de externe bus lang niet de snelheid levert die de NVMe-schijf zou kunnen bieden. Met 20 Gbps (2,5 GB/s) USB 3.2 verbetert de situatie, maar je zult nog steeds ver verwijderd zijn van de prestaties van een topklasse Gen4x4-schijf.
Hetzelfde geldt voor Thunderbolt 3 en 4, die werken met 40 Gbps (ongeveer 5 GB/s in de praktijk) . Hoewel dit de snelheden van een NVMe Gen4 benadert, blijft het nog steeds achter bij het theoretische maximum van de snelste modellen. Daarom is het tegenwoordig twijfelachtig om een dure NVMe PCIe 4.0 SSD te kopen om deze uitsluitend als externe schijf te gebruiken: u kunt de mogelijkheden ervan niet volledig benutten zolang de externe interfaces beperkt zijn tot 40 Gbps.
Het landschap zal veranderen met standaarden zoals Thunderbolt 5, die streeft naar snelheden van 80 Gbps , maar op dit moment is het het verstandigst om "elk schaap met zijn partner te combineren": SATA SSD's met USB 3.0 als je iets economisch wilt, NVMe Gen3 met USB 3.1/3.2 of Thunderbolt als je iets sneller zoekt, en reserveer de krachtigste NVMe Gen4-schijven voor intern gebruik, waar ze zonder al te veel beperkingen kunnen worden ingezet.
Verschillende NVMe M.2-schijven voor videobewerking: worden ze optimaal benut of worden ze afgeremd?
Een veelvoorkomend scenario voor professionals en contentmakers is de behoefte aan meerdere NVMe SSD's voor verschillende taken : één voor het besturingssysteem en programma's, een andere voor onbewerkte videobestanden, een andere voor projecten en bibliotheken, en een vierde voor cache, audiofragmenten of andere tijdelijke bestanden. Deze indeling is zeer zinvol in bewerkingssoftware, omdat het de lees- en schrijfstromen scheidt en conflicten op dezelfde schijf vermindert.
De meest gestelde vraag is of het installeren van drie of vier NVMe-schijven op een moederbord de GPU of de schijven zelf kan beperken. Op een platform zoals een Z490 met een 10700K kun je bijvoorbeeld twee geïntegreerde M.2-slots en een PCIe x4-adapter gebruiken om een extra M.2 SSD toe te voegen . De lane-allocatie zou er dan ongeveer zo uitzien: één volledig PCIe x16-slot voor de GPU, een ander fysiek PCIe x16-slot dat op x4 draait voor de M.2-adapter, en twee M.2-slots die op de chipset zijn aangesloten.
Op papier hebben de chipset en de DMI-link maximaal vier PCIe 3.0-lanes, wat het gecombineerde dataverkeer tussen alle aangesloten apparaten beperkt: M.2, SATA-poorten, USB, enz. Als alle NVMe-schijven en chipsetapparaten tegelijkertijd sequentiële overdrachten op volle snelheid zouden uitvoeren, zou er een punt kunnen komen waarop drie NVMe-schijven samen niet sneller zijn dan één NVMe-schijf op volle capaciteit , omdat de bandbreedtelimiet van de DMI dan wordt bereikt.
Maar in de praktijk, bij videobewerking en creatief werk, is de schijftoegang gevarieerder: er zijn veel lees- en schrijfbewerkingen, sprongen, kleine willekeurige toegangspogingen, gedeeltelijke renderingen, enzovoort. Het gaat niet zozeer om drie schijven met een constante snelheid van 3.000 MB/s, maar om het verdelen van I/O-wachtrijen over meerdere schijven . Dit betekent dat, hoewel ze dezelfde eindverbinding delen, het systeem soepeler aanvoelt, er minder wachttijden zijn en de software taken efficiënter kan paralleliseren.
Op nieuwere platforms zoals de Z690 en latere modellen zijn de lane-allocatie en de CPU-chipsetinterface verbeterd, waardoor het nog moeilijker is om het systeem te overbelasten met meerdere NVMe-schijven. Maar zelfs als je moederbord niet het nieuwste model is, zijn drie aparte NVMe-schijven meestal voordeliger dan één grote schijf voor complexe workflows. Het belangrijkste is om te accepteren dat er een algemene limiet is en dat theoretische marketingcijfers zelden overeenkomen met het daadwerkelijke gebruik.
Andere knelpunten die de algehele pc-prestaties beïnvloeden
Hoewel we ons richten op NVMe en opslag, mogen we andere elementen die ook aanzienlijke knelpunten kunnen vormen niet vergeten. Zo is bijvoorbeeld het PCI Express-slot waarop je de GPU aansluit van belang: een moderne kaart die ontworpen is voor PCIe 4.0, gemonteerd op een moederbord dat alleen PCIe 3.0 biedt, kan prestatieverlies opleveren. En als je de kaart aansluit op x8 of x4 in plaats van x16, kan de impact, afhankelijk van het model, nog groter zijn.
RAM is een andere klassieke factor: tegenwoordig is 8 GB duidelijk verouderd voor soepel gamen en werken. 16 GB is voor veel gebruikers nog steeds voldoende, maar het schiet steeds vaker tekort voor zwaar multitasken en veeleisende games. De ideale hoeveelheid is momenteel 32 GB RAM voor wie een systeem zonder vertraging wil, vooral als snelheid en latency ook goed zijn (cruciaal voor platforms zoals Ryzen).
Ook de voeding kan een echte bottleneck vormen, hoewel dit soms over het hoofd wordt gezien. Als een GPU een piekvermogen van 300W nodig heeft en de voeding dit niet stabiel kan leveren, kan de videokaart gaan haperen, stotteren of zelfs crashen en opnieuw opstarten. In zekere zin is het een "elektrische bottleneck": de hardware zou beter kunnen presteren, maar de voeding kan het niet bijbenen.
Wat opslag betreft, is het blijven gebruiken van mechanische harde schijven voor gaming of veeleisende projecten een constante bron van eindeloze laadtijden en haperingen, vooral wanneer de game of software texturen of videoclips in realtime moet laden. Overstappen naar minimaal een SATA SSD is al een enorme vooruitgang, en overschakelen naar NVMe elimineert vrijwel alle beperkingen qua laadtijden voor de meeste thuisgebruikers.
Tot slot spelen ook het moederbord zelf en de bouwkwaliteit een rol: matige VRM's, een slecht geïmplementeerd BIOS, een ontoereikende PCIe-indeling of beperkte compatibiliteit met bepaalde RAM-frequenties kunnen allemaal een negatieve invloed hebben op de algehele prestaties, zelfs als de andere componenten goed zijn. Het is visueel gezien misschien niet zo opvallend als de grafische kaart, maar de keuze voor het juiste moederbord kan veel problemen in de toekomst voorkomen.
Kortom, inzicht in hoe PCIe-lanes worden toegewezen, de beperkingen van links zoals DMI, hoe verschillende externe interfaces (USB, Thunderbolt) zich gedragen en het werkelijke belang van IOPS en willekeurige snelheden, stelt je in staat om veel beter geïnformeerde aankoopbeslissingen te nemen. Het gaat er niet om geobsedeerd te zijn door perfecte cijfers, maar eerder om te voorkomen dat je betaalt voor prestaties die je, vanwege het ontwerp van het systeem, nooit volledig zult kunnen benutten. Uiteindelijk is de truc om een gebalanceerd systeem te bouwen: een CPU en GPU uit vergelijkbare prijsklassen, voldoende RAM, een goede voeding, NVMe SSD's waar ze echt een verschil maken, en verbindingen die het potentieel van de hardware niet beperken.
