OpslagReview. com

How To: Lage SSD-prestaties verbeteren in Intel Series 5 Chipset-omgevingen

Eindgebruiker  ◇  SSD

Noot van de redactie: forumlid StamatisX heeft de volgende handleiding en analyse gemaakt van wat een veelvoorkomend probleem lijkt te zijn: SSD's bereiken niet hun volledige prestatiepotentieel in veel notebooks en sommige desktops die de Intel Series 5-chipset gebruiken. Hoewel het geen definitieve studie over het probleem is, biedt StamatisX wel een gedetailleerd onderzoek naar het probleem en biedt het tweak-opties die het prestatieprobleem helpen verlichten totdat het probleem beter wordt aangepakt door de OEM's, Intel of beide. 
 
Door StamatisX
 
Uitrustingslijst:
 
Dell Alienware M17x R1
Dell Alienware M17x R2
Intel X25-E 64 GB SSD
 
Op mijn R1 gaf deze SSD me uitstekende benchmarkcijfers en vooral zeer snelle toegangstijden (0.065 ms lezen en 0.056 ms schrijven). Toen het tijd was om deze schijf van $ 750 in mijn R2 te installeren en begon te benchen, besefte ik al snel dat er iets mis was. Ik kon de nummers die ik eerder zag niet krijgen op mijn R1; ongeacht hoeveel tweaks ik heb toegepast. Uiteindelijk heb ik de schijf keer op keer veilig gewist en geformatteerd, in een poging erachter te komen welke drivercombinatie en welke Windows-tweaks me de beste resultaten en prestaties zouden geven in de buurt van mijn R1, helaas tevergeefs.
 
Ik besloot hierover een thread te openen op het officiële ondersteuningsforum van zowel Dell als Intel. Die threads hebben geen enkel antwoord ontvangen van vertegenwoordigers van Dell of Intel. Ik heb zelfs een e-mail gestuurd naar een paar vertegenwoordigers van Dell waarin ze de situatie uitlegden met de belofte dat ze hierover contact zouden opnemen met de technici. Ik heb geen antwoord ontvangen van hen noch van de ingenieurs.
 
Het probleem
 
Eerst zal ik je een paar screenshots geven van benchmark-runs van de R1.
 
 
 

veilige modus
 
Zoals je kunt zien, behalen we uitstekende resultaten voor zowel 4K willekeurig lezen en schrijven, als opmerkelijke lees- en schrijftoegangstijden (zelfs in de veilige modus, gedemonstreerd op de derde screenshot), dat wil zeggen met de standaard Microsoft-stuurprogramma's die standaard worden geleverd met Windows 7 en de Nvidia-chipsetdrivers van Dell.
 
Laten we nu eens kijken naar twee vergelijkbare screenshots, dit keer van de R2..
 
 
 
 
De eerste is met de standaard MS-stuurprogramma's en de rest met de nieuwste chipset- en opslagstuurprogramma's van respectievelijk Dell en Intel. Zeer lage 4k willekeurige lees- en schrijfnummers en hetzelfde voor de lees- en schrijftoegangstijden. Ik kreeg zeer vergelijkbare nummers bij elke driver die ik heb geprobeerd.
 
Laten we nu eens kijken naar de Crystal Disk Mark-nummers.
 
 
 
De tweede screenshot van CDM was in de veilige modus. Die cijfers maakten me achterdochtig over de energiebesparende functies. Ik deed wat onderzoek op internet en kwam erachter dat desktopgebruikers ook slechte prestaties ervoeren, maar die aantallen konden verhogen door simpelweg de EIST en de CPU C-statussen uit het BIOS uit te schakelen. 
 
Dit probleem is wijdverspreid – leden van de NotebookReview.com-forum hebben hetzelfde gedrag waargenomen bij systemen als HP, Lenovo, Asus, Dell en anderen, die allemaal de PM55/HM55-chipset hebben. 
 
Sommige Asus-eigenaren ontdekten dat hun SSD-prestaties verbeterden tijdens het uitvoeren van een CPU-intensief programma op de achtergrond tijdens benchmarks. Dat bracht me op het idee om het register van Windows een beetje aan te passen om betere resultaten te bereiken die je verderop in dit artikel zult zien.
 
Maar hoe beïnvloeden die lage willekeurige 4K lees-/schrijfnummers en toegangstijden de prestaties in de echte wereld? Ik besloot een paar tests uit te voeren die het verschil aantonen dat we al hebben opgemerkt op die synthetische benchmarks.
 
Testmethodologie
 
Ik heb een reeks tests uitgevoerd, 3 keer elk, met 3 verschillende registerinstellingen op 3 schone Windows-installaties waarbij de schijf eerst veilig werd gewist en vervolgens ervoor zorgde dat deze was uitgelijnd en geformatteerd met de standaard 4K-clustergrootte. De resultaten die u hier ziet, zijn van mijn laatste poging, aangezien de andere twee vrijwel identieke resultaten opleverden. De enige geïnstalleerde stuurprogramma's waren de chipsetstuurprogramma's (versie 9.1.1.1015) en opslagstuurprogramma's, beide van de website van Dell (RST 9.6.0.1.1014). Er werden geen andere stuurprogramma's of updates geïnstalleerd, totdat ik de MSE- en wifi-stuurprogramma's (van de website van Dell) moest installeren om de nieuwste virusdefinities te downloaden, anders kon ik de schijf niet scannen. Het energieplan dat voor alle tests werd toegepast, was het krachtige plan.
 
Eerst heb ik 5 bestanden gekopieerd van mijn interne 7.2K 320GB Seagate naar de desktop (Windows is geïnstalleerd op de SSD). Die tijden waren hetzelfde en bleven hetzelfde voor alle verschillende instellingen die ik probeerde.
 
Bestandsnaam
Bestandstype
Bestandsgrootte in MB
Tijd om te kopiëren in seconden
Ubuntu 9.10 Desktop i386
. Iso
689
11
Backtrack 4
. Iso
1,460
20
MS Office 2010 Professioneel Plus
.exe
643
10
Videoclip
. Mov
1,091
15
Visual Studio 2010 Ultiem
. Iso
2,270
34
 
Die bestandsoverdrachten zijn meestal afhankelijk van sequentiële lees- en schrijfbewerkingen die niet worden beïnvloed door de verschillende stuurprogramma's die ik heb geprobeerd of de CPU-belasting en het verschil tussen runs was het meest ± 1 seconde en dat kwam door mijn nauwkeurigheid met de stopwatch tijdens die tests. Volgens die resultaten kunnen we er gerust van uitgaan dat het kopiëren en plakken van grote bestanden tussen verschillende schijven en tussen mappen op dezelfde schijf zeker niet wordt beïnvloed.
 
De volgende test was het meten van de tijd die nodig is om een ​​relatief groot programma te installeren. Hiervoor vond ik MS Office 2010 Professional Plus in de vorm van een enkel uitvoerbaar bestand (643 MB groot) dat ik naar mijn bureaublad kopieerde en volledig installeerde. Ik heb de meettijden afgebroken tot hoe lang het duurt voordat het bestand zichzelf heeft uitgepakt, hoe lang het duurt om alle programma's en functies te installeren en hoe lang het duurt om de installatie volledig te verwijderen.
 
Met de standaard Windows-instellingen duurde het gemiddeld:
 
Tijd om te extraheren (in seconden)
Tijd om volledig te installeren (2.42 GB groot)
Tijd om volledig te verwijderen (in seconden)
44
274
120
 
De volgende stap was het installeren van een groter programma zoals Visual Studio Ultimate 2010 dat meer CPU-intensief is en bij volledige installatie 7.7 GB in beslag nam (zonder de helpbestanden mee te nemen). Vanwege het feit dat ik alleen mijn SSD wilde gebruiken, vond ik een ISO van het programma en gebruikte ik daemon tools lite om de ISO op een virtuele schijf te monteren en vanaf mijn SSD op de SSD te installeren. De tijd die nodig was om alle functies te installeren was:
 
Tijd voor volledige installatie (in seconden) (7.7 GB schijfruimte)
Tijd om te verwijderen (in seconden) (alleen Visual Studio 2010 Ultimate-ENU)
994
214
 
(De rest van de componenten moest handmatig worden verwijderd vanaf het bedieningspaneel en het waren er te veel om de tijd voor elk ervan nauwkeurig te meten)
 
Een andere test was om te meten hoe snel Microsoft Security Essentials alle items onder de C-schijf kon scannen. Gemiddeld waren er:
 
Item
Tijd voor het voltooien van de scan (in seconden)
11,819
309
 
De laatste test voor de standaardinstellingen was SuperPI die de berekening van 1 miljoen cijfers in 12 seconden gemiddeld voltooide, wat niet relevant is voor de SSD, maar de reden dat ik het gebruikte, zal later duidelijker worden.
 
Dit waren de inactieve temperaturen van de CPU met de standaard Windows-instellingen:
 
 
De volgende reeks tests werd uitgevoerd door een registertweak toe te passen die voorkomt dat de CPU stationair draait.
Open hiervoor het register en ga naar:
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\5d76a2ca-e8c0-402f-a133-2158492d58ad]
 
en verander de "Kenmerken" van 1 in 0. Wijzig vervolgens de geavanceerde energie-instellingen zoals de onderstaande schermafbeelding:
 
 
De installatie van Microsoft Office Professional Plus 2010 duurde:
 
Tijd om te extraheren (in seconden)
Tijd om volledig te installeren (2.42 GB groot)
Tijd om volledig te verwijderen (in seconden)
49
254
60
 
De Visual Studio Ultimate 2010 nam:
 
Tijd voor volledige installatie (in seconden) (7.7 GB schijfruimte)
Tijd om te verwijderen (in seconden) (alleen Visual Studio 2010 Ultimate-ENU)
611
212
 
Voor MSE om een ​​volledige scan van de C-schijf met 116,814 items uit te voeren, duurde het 6 minuten en 52 seconden.
 
Item
Tijd voor het voltooien van de scan (in seconden)
11,814
412
 
Voor SuperPI duurde de berekening van 1 miljoen cijfers 17 seconden.
 
De inactieve CPU-temperaturen waren:
 
 
De laatste reeks tests is uitgevoerd met een andere registertweak die de CPU-stuurprogramma's via het Windows-register uitschakelt.
 
Open hiervoor het register en ga naar:
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\intelppm]
 
en verander "Start" van 3 naar 4. Ga dan naar:
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Processor]
 
en verander "Start" van 3 naar 4.
 
De installatie van MS Office 2010 Plus 2010 duurde:
 
Tijd om te extraheren (in seconden)
Tijd om volledig te installeren (2.42 GB groot)
Tijd om volledig te verwijderen (in seconden)
43
237
47
 
Voor VS 2010 Ultimate waren de tijden:
 
Tijd voor volledige installatie (in seconden) (7.7 GB schijfruimte)
Tijd om te verwijderen (in seconden) (alleen Visual Studio 2010 Ultimate-ENU)
446
148
 
MSE gescand:
 
Item
Tijd voor het voltooien van de scan (in seconden)
11,819
295
 
SuperPI voltooit berekeningen van 1 miljoen cijfers in 12 seconden
 
De stationaire temperaturen waren:
 
 
Nu is het tijd voor de synthetische benchmarks.
 
Voor de standaard Windows-instellingen hebben we:
 
 
 
 
 
 
 
IOMETER
4K willekeurige lezingen
 
Lees IOps
3,234.909258
MBps lezen
12.636364
Gemiddelde leesresponstijd
0.308033
Maximale reactietijd
1.381969
% CPU-gebruik
2.43567
 
4K willekeurig schrijven
 
Schrijf IOps
6,179.623475
Schrijf MBps
24.139154
Gemiddelde reactietijd schrijven
0.160776
Maximale schrijfresponstijd
94.758776
% CPU-gebruik
4.431797
 
De resultaten met de registeraanpassing om te voorkomen dat de CPU stationair draait:
 
 
 
 
 
 
 
4K willekeurige lezingen
 
Lees IOps
5,816.876566
MBps lezen
22.722174
Gemiddelde leesresponstijd
0.171542
Maximale reactietijd
1.275049
% CPU-gebruik
1.599719
 
4K willekeurig schrijven
 
Schrijf IOps
13,331.33272
Schrijf MBps
52.075518
Gemiddelde reactietijd schrijven
0.07464
Maximale schrijfresponstijd
95.619893
% CPU-gebruik
4.855217
 
Het uitschakelen van de CPU-stuurprogramma's geeft ons de volgende resultaten:
 
 
 
 
 
 
 
4K willekeurige lezingen
 
Lees IOps
5,218.73
MBps lezen
20.38566
Gemiddelde leesresponstijd
0.190913
Maximale reactietijd
1.277938
% CPU-gebruik
2.609417
 
4K willekeurig schrijven
 
Schrijf IOps
11,102.85
Schrijf MBps
43.37049
Gemiddelde reactietijd schrijven
0.089388
Maximale schrijfresponstijd
95.577145
% CPU-gebruik
6.109794
 
 
Wat betekent het allemaal?
 
Met de standaardinstellingen krijgen we zeer lage 4K willekeurige lees- en schrijfbewerkingen, lage toegangstijden, maar de temperaturen blijven ook laag en de CPU-prestaties worden ook niet beïnvloed. Met de basisaanpassing van het register die voorkomt dat de CPU stationair draait, krijgen we zeer goede resultaten op onze synthetische benchmarks, maar de stationaire temperaturen zijn onaanvaardbaar en hebben een negatieve invloed op de prestaties in de echte wereld (meestal vanwege de CPU, niet vanwege de SSD).
 
De registertweak die de CPU-stuurprogramma's uitschakelt, geeft betere synthetische resultaten in vergelijking met de standaardinstellingen, maar lager dan die welke voorkomen dat de CPU stationair draait. In plaats daarvan krijgen we lagere temperaturen en de beste real-world prestaties van die drie.
 
De tweak die voorkomt dat de CPU stationair draait, kan verder worden afgesteld voor veel betere resultaten met betrekking tot temperaturen (en real-world prestaties), maar je moet te veel combinaties proberen en die resultaten zullen variëren afhankelijk van de CPU (het moet worden verfijnd door de gebruiker). 
 
Voor degenen die hun SSD willen verbeteren met een minimum aan registerwijzigingen, hoeven ze alleen maar de CPU-stuurprogramma's uit te schakelen door twee waarden in het register te bewerken. Maar als waarschuwing: geen van deze tweaks is uitgebreid getest op de lange termijn en hun bijwerkingen blijven onbekend, dus pas ze toe op eigen verantwoordelijkheid en altijd met de nodige voorzichtigheid. Denk er altijd aan om een ​​back-up van uw gegevens te maken voordat u besluit iets in uw systeem te wijzigen.
 
Houd er ook rekening mee dat deze suggesties niet de definitieve oplossing zijn voor het probleem dat we hier hebben beschreven. Dat zijn eenvoudige patches totdat Intel of een andere OEM besluit dit probleem te bekijken en hun eigen suggesties en uitleg te geven.

Bespreek dit verhaal

Neem contact op met StorageReview

Nieuwsbrief | YouTube | Podcast | iTunes / Spotify | Instagram | Twitter | TikTok | RSS-feed

Brian Beeler

Brian is gevestigd in Cincinnati, Ohio en is de hoofdanalist en voorzitter van StorageReview.com.