PCIe hastighedstest: Hvorfor er hastigheden lav?
En PCIe hastighedstest kan vise lavere resultater end forventet, selv når SSD eller grafikkortet understøtter en højere standard. Forskellen skyldes ofte forkert slot, lavere PCIe-generation, delte baner, varme, strømstyring eller baggrundsaktivitet. Artiklen forklarer de typiske symptomer, hvordan du kontrollerer forbindelsen i BIOS og Windows, og hvilke ændringer der kan forbedre resultatet. Den skelner også mellem sekventiel hastighed, tilfældig I/O, latenstid og den reelle oplevelse ved filkopiering eller spil.
Hvad viser en PCIe hastighedstest?
En PCIe hastighedstest måler, hvor hurtigt en enhed kommunikerer med computerens PCI Express-forbindelse. Ved en SSD ser du typisk sekventiel læsning og skrivning, tilfældig I/O samt latenstid. Et resultat bør sammenlignes med den PCIe-generation og det antal baner, som både enheden, bundkortet og processoren understøtter.
En PCIe 4.0 NVMe SSD kan for eksempel ikke bruge PCIe 5.0-hastighed, hvis den er installeret i et PCIe 4.0-slot. På samme måde kan en x4-enhed blive begrænset, hvis forbindelsen kun kører med x2. Tallene i benchmarkprogrammet er derfor en måling af hele forbindelsen og ikke kun af selve SSD'en.
Typiske tegn på et PCIe-problem
- Benchmarkresultatet ligger markant under producentens oplyste hastighed.
- Enheden identificeres som PCIe 3.0, selv om den burde understøtte PCIe 4.0 eller PCIe 5.0.
- Sekventiel læsning er acceptabel, men skrivning eller tilfældig I/O er usædvanligt lav.
- Hastigheden falder efter få minutter, eller systemet bliver ustabilt under belastning.
- En NVMe SSD eller et grafikkort deler båndbredde med andre slots eller porte.
Årsag 1: Forkert PCIe-slot eller for få baner
Den mest almindelige årsag er, at enheden sidder i et slot, der ikke har den forventede forbindelse til CPU'en. På mange bundkort har det øverste M.2-slot den højeste hastighed, mens et ekstra slot kan være forbundet via chipset eller kun have to PCIe-baner. Kontroller bundkortets manual, og flyt enheden til det anbefalede slot, hvis layoutet begrænser forbindelsen.
Årsag 2: Lavere PCIe-generation
PCIe-forbindelsen vælger automatisk den højeste fælles generation mellem enhed, bundkort og processor. En ældre processor eller et ældre bundkort kan derfor tvinge en ny SSD ned på PCIe 3.0. Hvis BIOS viser en lavere generation end forventet, skal du kontrollere kompatibiliteten for alle tre komponenter i stedet for kun at se på SSD'ens emballage.
Årsag 3: Temperatur og termisk drosling
NVMe SSD'er kan sænke hastigheden, når controlleren eller NAND-hukommelsen bliver for varm. Symptomet er ofte et godt benchmarkresultat i starten efterfulgt af et kraftigt fald ved lange overførsler. Sørg for, at M.2-kølepladen har korrekt kontakt, fjern eventuel beskyttelsesfilm, og forbedr luftstrømmen i kabinettet. Gentag derefter testen efter samme opvarmningsperiode.
Årsag 4: Delte PCIe-baner og deaktiverede porte
Bundkort kan dele baner mellem M.2-slots, SATA-porte, ekstra PCIe-slots og andre controllere. Når en bestemt port bruges, kan en anden enhed blive langsommere eller helt afbrudt. Se efter noter om delte baner i bundkortets manual, og kontroller i BIOS, om enheden rapporteres som x4, x2 eller x1. Fjern midlertidigt ikke-nødvendige PCIe-enheder for at isolere konflikten.
Årsag 5: Forældede drivere eller BIOS
En gammel BIOS-version, chipsetdriver eller NVMe-driver kan påvirke strømstyring, linkforhandling og stabilitet. Opdater BIOS og chipsetdriver fra bundkort- eller computerproducentens officielle supportside. Installer kun firmware, der passer til den præcise model, og tag en sikkerhedskopi før firmwareopdateringer på SSD'en.
Årsag 6: Strømstyring og energisparefunktioner
PCIe Link State Power Management og andre energisparefunktioner kan øge latenstid eller reducere ydelsen i korte målinger. Det er normalt på en bærbar computer, hvor batteritid prioriteres. Test derfor både med batteri og oplader, og sammenlign indstillingerne for strømplanen i Windows. Deaktiver ikke energisparefunktioner permanent uden at vurdere varme, strømforbrug og stabilitet.
Årsag 7: Fyldt SSD eller baggrundsaktivitet
En SSD mister ofte skriveydelse, når den er næsten fuld, fordi controlleren har færre ledige blokke til intern oprydning. Store filkopieringer, antivirus, synkronisering og Windows-opdateringer kan også påvirke resultatet. Lad mindst en del af drevet være ledig, vent på at baggrundsopgaver afsluttes, og kør testen med samme datamængde og testprofil hver gang.
Sådan kontrollerer du PCIe-forbindelsen
- Find enhedens specifikation for PCIe-generation og antal baner.
- Læs bundkortets manual for at identificere det primære M.2- eller PCIe-slot.
- Brug BIOS eller et systemværktøj til at kontrollere den aktuelle linkhastighed og linkbredde.
- Kør en benchmark med en kendt testprofil, mens systemet er inaktivt.
- Gentag testen efter en lang sekventiel overførsel for at opdage termisk drosling.
- Sammenlign resultatet med tilsvarende testresultater for samme model, kapacitet og PCIe-generation.
På Windows kan du bruge producentens SSD-værktøj eller et anerkendt benchmarkprogram. Notér temperatur, firmwareversion, ledig kapacitet og linkstatus sammen med resultatet. En enkelt måling er sjældent nok til at skelne mellem hardwarebegrænsning og midlertidig belastning.
Optimering efter en PCIe hastighedstest
- Brug det M.2- eller PCIe-slot, som manualen angiver som primært.
- Kontroller at en x4-enhed faktisk forhandler en x4-forbindelse.
- Monter M.2-kølepladen korrekt, og forbedr luftstrømmen omkring SSD'en.
- Opdater BIOS, chipsetdriver og SSD-firmware med kompatible versioner.
- Frigør lagerplads, og gentag benchmark uden aktive synkroniserings- eller scanningsopgaver.
- Brug en fast strømprofil under sammenligningstests, men vurder energiforbrug og varme bagefter.
Hvis forbindelsen stadig kører ved en lavere generation eller med færre baner efter disse kontroller, er begrænsningen sandsynligvis bestemt af bundkortets layout, processoren eller selve enheden. I så fald kan softwareoptimering ikke skabe højere PCIe-båndbredde.
Hvornår er den lave hastighed et reelt problem?
En lavere sekventiel benchmarkværdi betyder ikke altid, at computeren føles langsom. Operativsystem, spil og almindelige programmer bruger ofte små, tilfældige operationer, hvor latenstid og kødybde betyder mere end den maksimale sekventielle hastighed. Vurder derfor også opstart, filkopiering, installationer og stabilitet. En ensartet forbindelse uden fejl er vigtigere end at ramme et producenttal, som er målt under optimale laboratorieforhold.
