Vrei să știi care dintre hard disk-urile tale are cea mai mare viteză și dacă este într-adevăr la fel de rapidă pe cât promit producătorii? Indiferent dacă este vorba de un PC sau de un server, utilitarul gratuit Diskspd va testa unitatea de stres și va evalua hard disk-urile.

Notă:
Testul de stres este o modalitate de a testa fiabilitatea.
Anterior, utilizatorii foloseau deseori vechiul utilitar Microsoft SQLIO pentru testul de stres. Cu toate acestea, în prezent Microsoft oferă doar utilitarul Diskspd pentru a înlocui SQLIO.
1. De ce să folosiți Diskspd?
Diskspd vă va spune capacitatea maximă pe care o poate gestiona hard disk-ul sau cel mai rapid punct de pe hard disk pe care ar trebui să-l utilizați pentru scopuri precum jocuri,... pe computer.
Puteți consulta exemplul de mai jos, presupunând că există 3 unități pe un server: unitatea F, unitatea G și unitatea C. Dacă unitatea F are MDF, unitatea G are LDF și sistemul de operare este pe unitate, putem judeca care setarea este eficientă.
![Cum să testați la stres hard disk-ul de pe computer sau server? Cum să testați la stres hard disk-ul de pe computer sau server?]()
![Cum să testați la stres hard disk-ul de pe computer sau server? Cum să testați la stres hard disk-ul de pe computer sau server?]()
![Cum să testați la stres hard disk-ul de pe computer sau server? Cum să testați la stres hard disk-ul de pe computer sau server?]()
Dacă folosim Diskspd pentru a analiza, unitatea F va fi cea mai rapidă unitate, așa că vom „insera” fișierul MDF în unitatea F.
2. Descărcați Diskspd
Microsoft oferă instrumentul Diskspd gratuit și îl puteți descărca de la Microsoft Technet . În plus, Diskspd este open source, așa că puteți descărca și inspecta sau edita codul sursă din GitHub .
Descărcați Diskspd pe computer și instalați-l aici .
Diskspd funcționează pe versiunile Windows 7,8,8.1 și 10, precum și pe Windows Server 2012, 2012 R2 și 2016 Technical Preview 5.
După ce descărcarea este completă, extrageți fișierul .zip într-un folder. Rețineți că folderul extras conține 3 fișiere diferite „diskapd.exe”. Un folder este „amd64fre” pentru Windows pe 64 de biți, folderul „x86fre” este pentru Windows pe 32 de biți.
![Cum să testați la stres hard disk-ul de pe computer sau server? Cum să testați la stres hard disk-ul de pe computer sau server?]()
3. Cum se efectuează un test de stres?
Pentru a efectua o parte a testului, puteți apela comanda Diskspd doar din Linia de comandă cu drepturile de administrator activate.
Pe Windows 10 sau 8.1, faceți clic dreapta pe butonul Start din colțul din stânga jos și selectați Command Prompt (Admin).
Pe Windows 7, găsiți comanda rapidă Prompt de comandă din meniul Start, apoi selectați Executare ca administrator.
Mai întâi utilizați cd pentru a comuta la directorul care conține Diskspd.exe pe care doriți să îl utilizați:
cd c:\cale\la\diskspd\amd64fre
Apoi rulați comanda Diskspd care conține opțiunile pe care doriți să le utilizați. Veți găsi o listă de opțiuni de comandă și informații de utilizare în fișierul DiskSpd_Documentation.pdf de 30 de pagini inclus cu Diskspd pe care l-ați descărcat.
Cu toate acestea, dacă doriți să rulați comanda rapid, iată un exemplu:
Comanda de mai jos setează dimensiunea blocului la 16K (-b16K), rulează testul în 30 de secunde (-d30), dezactivează hardware-ul și software-ul (-Sh), măsoară statisticile de latență (-L) , utilizează două solicitări IO per fir (- o2) și patru fire de execuție (-t4) per țintă, utilizează acces aleatoriu mai degrabă decât scrieri secvențiale (r), efectuează 30% din operațiuni de scriere și 70% activitate de citire (-w30).
Va crea un fișier la c:\testfile.dat cu o dimensiune de 50 MB (-c50M). Dacă doriți să comparați unitatea D:, în schimb, găsiți d:\testfile.dat
Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c:\testfile.dat
![Cum să testați la stres hard disk-ul de pe computer sau server? Cum să testați la stres hard disk-ul de pe computer sau server?]()
După 30 de secunde, rezultatele testului comenzii de mai sus se vor afișa pe Command Prompt și puteți vedea rezultatele acolo.
Când căutați rezultatele, veți vedea media MB/s atinsă de unitatea în timpul testului - câte operații de scriere au fost efectuate într-o secundă, câte operații de citire au fost efectuate într-o secundă și totalul operațiunilor de intrare/ieșire (IO). sunt efectuate în fiecare secundă.
![Cum să testați la stres hard disk-ul de pe computer sau server? Cum să testați la stres hard disk-ul de pe computer sau server?]()
Aceste statistici sunt extrem de utile în situațiile în care se compară mai multe unități pentru a evalua care unitate este mai rapidă pentru operațiuni specifice, dar vă oferă și o idee precisă despre câte IO-uri pe dispozitiv.
În plus, puteți exporta rezultatele într-un fișier text pentru vizualizare ulterioară. De exemplu, rulați comanda de mai jos cu comanda de mai sus și rezultatele sunt afișate în fișierul C:\testresults.txt.
Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c:\testfile.dat > c:\testresults.txt
![Cum să testați la stres hard disk-ul de pe computer sau server? Cum să testați la stres hard disk-ul de pe computer sau server?]()
Faceți același lucru cu alte unități și comparați.
4. Personalizați comanda Stress Test
Dacă încercați să aflați care hard disk este cel mai rapid pentru sarcini grele, ar trebui să creați o comandă care este cea mai potrivită pentru volumul de lucru. De exemplu, dacă un server citește doar date și nu scrie, ar trebui să efectuați un test de citire 100% și să nu efectuați niciun test de performanță de scriere. Rulați Stress Test pe mai multe unități și comparați rezultatele pentru a vedea care unitate este mai rapidă, potrivită pentru munca pe care trebuie să o faceți.
Rețineți că există multe opțiuni diferite de linie de comandă pe care le puteți specifica pentru Diskspd.exe. Iată câteva opțiuni importante:
- -w reprezintă procentul operațiilor de scriere și citire. De exemplu, introducerea -w40 va efectua 40% operații de scriere și restul de 60% operațiuni de citire. Introducerea -w100 va efectua operații de scriere 100%. Omiterea -w sau introducerea -w0 vor efectua operații de scriere 0% și operații de citire 100%.
- -r sau –s decide dacă să verifice utilizarea sau accesul aleator sau operațiunile secvențiale. Specificați -r pentru acces aleator sau -s pentru secvențial. Acest lucru vă ajută să testați fie accesul aleatoriu la fișiere (de obicei, o serie de fișiere mici), fie accesul secvențial la fișiere (de obicei un fișier mare citit sau scris dintr-o dată).
- -t reprezintă numărul de fire de execuție care trebuie rulate simultan, cum ar fi -t2 pentru 2 fire sau -t6 pentru 6 fire.
- -o reprezintă numărul de solicitări restante per fir, cum ar fi -o4 pentru 4 solicitări sau -o2 pentru 2 rezultate.
- -d este timpul secțiunilor de testare în secunde, cum ar fi -d90 pentru 90 de secunde sau -d120 pentru 120 de secunde.
- -b este dimensiunea blocului de operațiuni precum citirea sau scrierea, cum ar fi -b16K pentru dimensiunea blocului 16K sau -b64K pentru dimensiunea blocului 64K.
Consultați mai multe articole de mai jos:
Noroc!