Hur stresstestar jag hårddisken på din dator eller server?

Hur stresstestar jag hårddisken på din dator eller server?

Vill du veta vilken av dina hårddiskar som har högst hastighet och om den verkligen är så snabb som tillverkarna lovar? Oavsett om det är en PC eller Server, kommer det kostnadsfria verktyget Diskspd att stresstesta och jämföra dina hårddiskar.

Hur stresstestar jag hårddisken på din dator eller server?

Notera:

Stresstest är ett sätt att testa tillförlitlighet.

Tidigare använde användare ofta Microsofts gamla verktyg SQLIO för att stresstesta. Men för närvarande tillhandahåller Microsoft endast verktyget Diskspd för att ersätta SQLIO.

1. Varför använda Diskspd?

Diskspd kommer att berätta för dig den maximala kapaciteten din hårddisk kan hantera eller den snabbaste punkten på hårddisken du bör använda för ändamål som att spela spel,... på din dator.

Du kan hänvisa till exemplet nedan, förutsatt att det finns 3 enheter på en server: enhet F, enhet G och enhet C. Om enhet F har MDF, enhet G har LDF och operativsystemet finns på enheten kan vi bedöma vilken inställningen är effektiv.

Hur stresstestar jag hårddisken på din dator eller server?

Hur stresstestar jag hårddisken på din dator eller server?

Hur stresstestar jag hårddisken på din dator eller server?

Om vi ​​använder Diskspd för att analysera kommer enhet F att vara den snabbaste enheten, så vi kommer att "sätta in" MDF-filen i enhet F.

2. Ladda ner Diskspd

Microsoft tillhandahåller verktyget Diskspd gratis, och du kan ladda ner det från Microsoft Technet . Dessutom är Diskspd öppen källkod, så du kan ladda ner och inspektera eller redigera källkoden från GitHub .

Ladda ner Diskspd till din dator och installera den här .

Diskspd fungerar på Windows versioner 7,8,8.1 och 10 samt på Windows Server 2012, 2012 R2 och 2016 Technical Preview 5.

När nedladdningen är klar, extrahera .zip-filen till en mapp. Observera att den extraherade mappen innehåller 3 olika "diskapd.exe"-filer. En mapp är "amd64fre" för 64-bitars Windows, mappen "x86fre" är för 32-bitars Windows.

Hur stresstestar jag hårddisken på din dator eller server?

3. Hur gör man stresstest?

För att utföra en del av testet kan du bara anropa kommandot Diskspd från kommandotolken med administratörsrättigheter aktiverade.

I Windows 10 eller 8.1 högerklickar du på Start -knappen i det nedre vänstra hörnet och väljer Kommandotolken (Admin).

I Windows 7, hitta kommandotolksgenvägen på Start-menyn och välj sedan Kör som administratör.

Använd först cd för att växla till katalogen som innehåller den Diskspd.exe du vill använda:

cd c:\sökväg\to\diskspd\amd64fre

Kör sedan kommandot Diskspd som innehåller de alternativ du vill använda. Du hittar en lista över kommandoalternativ och användningsinformation i filen DiskSpd_Documentation.pdf på 30 sidor som medföljer den Diskspd du laddade ner.

Men om du vill köra kommandot snabbt, här är ett exempel:

Kommandot nedan ställer in blockstorleken till 16K (-b16K), kör testet inom 30 sekunder (-d30), inaktiverar hårdvara och mjukvara (-Sh), mäter latensstatistik (-L), använder två IO-förfrågningar per tråd (- o2) och fyra trådar (-t4) per mål, använder slumpmässig åtkomst snarare än sekventiell skrivning (r), utför 30 % av skrivoperationerna och 70 % läsaktivitet (-w30).

Det kommer att skapa en fil på c:\testfile.dat på 50 MB i storlek (-c50M). Om du istället vill benchmarka enhet D: hittar du d:\testfile.dat

Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c:\testfile.dat

Hur stresstestar jag hårddisken på din dator eller server?

Efter 30 sekunder kommer testresultaten för kommandot ovan att visas på kommandotolken och du kan se resultaten där.

När du slår upp resultaten ser du det genomsnittliga MB/s som enheten uppnådde under testet – hur många skrivoperationer som utfördes på 1 sekund, hur många läsoperationer som utfördes på 1 sekund och totalt. utförs varje sekund.

Hur stresstestar jag hårddisken på din dator eller server?

Denna statistik är extremt användbar i situationer när du jämför flera enheter för att utvärdera vilken enhet som är snabbare för specifika operationer, men den ger dig också en exakt uppfattning om hur många IO:er per enhet. hårddisken kan hantera det.

Dessutom kan du exportera resultaten till en textfil för senare visning. Kör till exempel kommandot nedan med kommandot ovan och resultaten visas i filen C:\testresults.txt.

Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c:\testfile.dat > c:\testresults.txt

Hur stresstestar jag hårddisken på din dator eller server?

Gör samma sak med andra enheter och jämför.

4. Anpassa kommandot Stresstest

Om du försöker ta reda på vilken hårddisk som är snabbast för tunga arbetsbelastningar bör du skapa ett kommando som är bäst lämpat för arbetsbelastningen. Till exempel, om en server bara läser data och inte skriver, bör du utföra ett 100 % lästest och inte utföra något skrivprestandatest. Kör stresstest på flera enheter och jämför resultaten för att se vilken enhet som är snabbare, lämplig för det arbete du behöver göra.

Observera att det finns många olika kommandoradsalternativ du kan ange för Diskspd.exe. Här är några viktiga alternativ:

  • -w representerar procentandelen av skriv- och läsoperationer. Om du till exempel anger -w40 utförs 40 % skrivoperationer och resterande 60 % läsoperationer. Om du anger -w100 utförs 100 % skrivoperationer. Om du utelämnar -w eller anger -w0 utförs 0% skrivoperationer och utför 100% läsoperationer.
  • -r eller –s bestämmer om användning eller slumpmässig åtkomst eller sekventiella operationer ska kontrolleras. Ange -r för slumpmässig åtkomst eller -s för sekventiell. Detta hjälper dig att testa för antingen slumpmässig filåtkomst (vanligtvis en serie små filer) eller sekventiell filåtkomst (vanligtvis en stor fil som läses eller skrivs på en gång).
  • -t representerar antalet trådar som ska köras på en gång, såsom -t2 för 2 trådar eller -t6 för 6 trådar.
  • -o representerar antalet utestående förfrågningar per tråd, såsom -o4 för 4 förfrågningar eller -o2 för 2 resultat.
  • -d är tiden för testsektionerna i sekunder, såsom -d90 i 90 sekunder eller -d120 i 120 sekunder.
  • -b är blockstorleken för operationer såsom läsning eller skrivning, såsom -b16K för blockstorlek 16K eller -b64K för blockstorlek 64K.

Se några fler artiklar nedan:

Lycka till!


4 tecken på att det är dags att fabriksåterställa din Windows-dator

4 tecken på att det är dags att fabriksåterställa din Windows-dator

Att uppleva ett eller två fel när du kör Windows är ingen stor sak, men om du ofta stöter på problem på Windows kan det finnas ett problem med ditt operativsystem.

Vad är RAM-cache? Hur tar man bort denna cache på Windows?

Vad är RAM-cache? Hur tar man bort denna cache på Windows?

RAM-cache ger snabb åtkomst till ofta använda PC-data och snabbar upp systemets svar. Men hur fungerar det och hur tar man bort det?

Varför ska du starta om din router regelbundet?

Varför ska du starta om din router regelbundet?

Närhelst din internetanslutning hemma har problem använder du ofta den magiska metoden att koppla ur routern, vänta några minuter och sedan koppla in den igen. Allt kommer att lösas och nätverket kommer att fungera stabilt igen som vanligt. Så har du någonsin undrat varför det är så mirakulöst att starta om routern regelbundet i det här fallet?

Hur skapar man unika typsnitt och tecken i made by me-stil i Windows?

Hur skapar man unika typsnitt och tecken i made by me-stil i Windows?

Private Character Editor (PCE) är ett litet Windows-program gömt i System32-mappen. Det är nästan en klon av MS Paint men används för olika kreativa syften. Om du vill skapa dina egna typsnitt eller ikoner är det här verktyget du behöver använda.

Instruktioner för att använda Clonezilla för att klona Windows-hårddisk

Instruktioner för att använda Clonezilla för att klona Windows-hårddisk

Använd Clonezilla för att klona hela din gamla hårddisk till en ny hårddisk snabbt och mycket enkelt. Den här artikeln visar dig hur du klona Windows 10-enhet med Clonezilla och ett USB-minne.

Samling av mer än 40 högupplösta Thanos-bakgrundsbilder för datorer

Samling av mer än 40 högupplösta Thanos-bakgrundsbilder för datorer

Uppsättningen av Thanos-bakgrundsbilder i den här artikeln kommer att vara tillgänglig i alla upplösningar för alla datorer och bärbara datorer

Skillnaden mellan antivirus- och anti-malware-program

Skillnaden mellan antivirus- och anti-malware-program

Verktyg för borttagning av skadlig programvara och antivirusprogram kompletterar varandra och kan arbeta tillsammans för att säkerställa maximal säkerhet på användarnas enheter.

FortiClient-recension: Cross-Platform Free Antivirus Program

FortiClient-recension: Cross-Platform Free Antivirus Program

FortiClient är en gratis antivirusprodukt från Fortinet. Fortinet är känt för att tillverka hårdvaruprodukter för cybersäkerhet. FortiClient är ett plattformsoberoende program, tillgängligt för Windows, macOS, Linux, Windows Phone, iOS och Android.

Fix Kan inte öppna det här objektfelet i Windows

Fix Kan inte öppna det här objektfelet i Windows

Om du använder Windows får du felmeddelandet Kan inte öppna det här objektet. Det kan ha flyttats, bytt namn eller tagits bort, vad ska jag göra? Vänligen följ artikeln nedan för mer information.

Vad är KRACK? Hur KRACK bröt WPA2 WiFi-säkerhetsprotokollet

Vad är KRACK? Hur KRACK bröt WPA2 WiFi-säkerhetsprotokollet

Forskaren Mathy Vanhoef från universitetet i Leuven har upptäckt en allvarlig säkerhetsbrist i nätverkssäkerhetsprotokollet Wi-Fi Protected Access II (WPA2).