Jak obciążać? Przetestuj dyski twarde w komputerze lub serwerze

Jul 23, 2025
Konserwacja i optymalizacja

Który z Twoich dysków twardych jest najszybszy i czy rzeczywiście jest tak szybki, jak obiecał producent? Niezależnie od tego, czy masz komputer stacjonarny, czy serwer, bezpłatne narzędzie Microsoft Diskspd przeprowadzi testy warunków skrajnych i testy porównawcze dysków twardych.

UWAGA: Poprzednia wersja tego przewodnika zawierała wyjaśnienia dotyczące starego narzędzia „SQLIO” firmy Microsoft. Jednak firma Microsoft oferuje teraz tylko narzędzie „Diskspd”, które zastępuje SQLIO, dlatego zaktualizowaliśmy ten przewodnik o zupełnie nowe instrukcje.

Dlaczego warto korzystać z Diskspd?

Jeśli chcesz poznać zdolność we / wy dysków, Diskspd jest doskonałym narzędziem. Diskspd powie Ci maksymalną pojemność, jaką mogą obsłużyć dyski twarde serwera, lub wskaże najszybszy dysk twardy, którego powinieneś używać do dużych obciążeń (lub po prostu wymagających gier komputerowych) na komputerze stacjonarnym.

Jako przykład załóżmy, że mamy trzy dyski na serwerze: dysk F, dysk G i dysk C. Jeśli mamy MDF na dysku F, LDF na dysku G i nasz system operacyjny na dysku C, możemy ocenić, czy nasza konfiguracja jest skuteczna. Na przykład, jeśli plik MDF jest najbardziej obciążonym plikiem z największą liczbą odczytów i zapisów, chcielibyśmy, aby znajdował się na najszybszym dysku.

Korzystając z powyższego przykładu z wykresami (reprezentującymi zapisy i odczyty dla systemu operacyjnego, LDF i MDF), umieścilibyśmy nasz plik MDF na najszybszym dysku, ponieważ nasz MDF jest najbardziej obciążony. Gdyby nasza analiza Diskspd wykazała, że ​​F był naszym najszybszym dyskiem, umieściliśmy nasz plik MDF na dysku F.

Skąd pobrać Diskspd

Microsoft oferuje to doskonałe narzędzie za darmo i możesz pobierz go z witryny Microsoft Technet . Jest nawet open source, więc możesz go pobrać i sprawdzić lub zmodyfikować kod źródłowy z GitHub .

Narzędzie Diskspd zostało przetestowane pod kątem działania na komputerowych wersjach systemu Windows 7, 8, 8.1, 10, a także Windows Server 2012, 2012 R2 i 2016 Technical Preview 5.

Po pobraniu musisz rozpakować zawartość pliku .zip do folderu na komputerze. Zwróć uwagę, że archiwum zawiera trzy różne pliki „diskspd.exe”. Ten w folderze „amd64fre” jest przeznaczony dla 64-bitowych komputerów z systemem Windows, a ten w folderze „x86fre” jest przeznaczony dla 32-bitowych komputerów z systemem Windows. Jeśli używasz 64-bitowej wersji systemu Windows, a prawdopodobnie tak jest, prawdopodobnie będziesz chciał użyć wersji 64-bitowej.

Jak przeprowadzić test wysiłkowy?

Aby wykonać pojedynczy test, możesz po prostu wywołać polecenie Diskspd z wiersza polecenia włączonego przez administratora. W systemie Windows 10 lub 8.1 kliknij prawym przyciskiem myszy przycisk Start i wybierz „Wiersz polecenia (administrator)”. W systemie Windows 7 znajdź skrót „Wiersz polecenia” w menu Start, kliknij go prawym przyciskiem myszy i wybierz opcję „Uruchom jako administrator.

Pierwsze użycie Płyta CD aby przejść do katalogu zawierającego plik Diskspd.exe, którego chcesz użyć:

cd c: \ ścieżka \ do \ diskspd \ amd64fre

W naszym przypadku wyglądało to jak poniższe polecenie.

Teraz uruchom polecenie Diskspd z opcjami, których chcesz użyć. Pełną listę opcji wiersza poleceń i informacji o użyciu znajdziesz w 30-stronicowym pliku DiskSpd_Documentation.pdf dołączonym do pobranego archiwum Diskspd.

Jeśli jednak chcesz szybko rozpocząć pracę, oto przykładowe polecenie. Następujące polecenie ustawia rozmiar bloku na 16K (-b16K), uruchamia 30-sekundowy test (-d30), wyłącza sprzętowe i programowe rozliczanie (-Sh), mierzy statystyki opóźnień (-L), używa dwóch żądań IO na wątek (- o2) i cztery wątki (-t4) na cel, używa dostępu swobodnego zamiast zapisu sekwencyjnego (-r), wykonuje 30% operacji zapisu i 70% operacji odczytu (-w30).

Tworzy plik w c: \ testfile.dat o rozmiarze 50 MB (-c50M). Jeśli zamiast tego chcesz wykonać test porównawczy dysku D:, wpisz d: \ testfile.dat

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

Po jakimkolwiek czasie określisz - 30 sekund w powyższym teście - wyniki testu zostaną wydrukowane w wierszu polecenia i będziesz mógł je przeglądać.

Zapoznaj się z wynikami, a zobaczysz średni MB / s, jaki napęd osiągnął podczas testu - ile operacji zapisu wykonano w ciągu sekundy, ile operacji odczytu wykonano w ciągu sekundy i całkowitą liczbę operacji wejścia / wyjścia (IO) na sekundę. Te statystyki są najbardziej przydatne podczas porównywania wielu dysków w celu sprawdzenia, który jest szybszy w przypadku określonych operacji, ale podają również dokładnie, ile operacji we / wy może obsłużyć dysk twardy.

Możesz także zrzucić wyniki do pliku tekstowego, który możesz później obejrzeć za pomocą operatora>. Na przykład poniższe polecenie uruchamia to samo polecenie co powyżej i umieszcza wyniki w pliku C: \ testresults.txt.

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

Powtórz ten proces dla innych dysków i porównaj.

Dostosowywanie polecenia testu obciążenia

Jeśli próbujesz dowiedzieć się, który dysk twardy jest najszybszy dla określonego obciążenia, powinieneś utworzyć polecenie, które najlepiej pasuje do tego obciążenia. Na przykład, jeśli jest to serwer, który tylko odczytuje dane i nie zapisuje, należy wykonać test 100% odczytów, który nie mierzy wydajności zapisu. Przeprowadź ten test warunków skrajnych na wielu dyskach i porównaj wyniki, aby zobaczyć, który jest szybszy w przypadku tego rodzaju pracy.

Zauważ, że istnieje wiele, wiele innych opcji wiersza poleceń, które możesz określić dla narzędzia Diskspd.exe. Najbardziej kompletną i aktualną listę znajdziesz w dokumentacji dołączonej do samego pobranego pliku Diskspd.exe, ale oto kilka ważnych opcji:

  • -w oznacza procent operacji zapisu i odczytu. Na przykład wprowadzenie -w40 spowoduje wykonanie 40% operacji zapisu, a tym samym 60% operacji odczytu. Wpisanie -w100 spowoduje wykonanie 100% operacji zapisu. Pominięcie przełącznika -w lub wprowadzenie -w0 spowoduje wykonanie 0% operacji zapisu, a zatem 100% operacji odczytu.
  • -r lub -s określa, czy test wykorzystuje dostęp losowy czy operacje sekwencyjne. Określ -r dla dostępu swobodnego lub -s dla sekwencyjnego. Ułatwia to testowanie pod kątem losowego dostępu do plików (często jest to kilka małych plików) lub sekwencyjnego dostępu do plików (często jednego dużego pliku, który jest odczytywany lub zapisywany w całości na raz).
  • -t oznacza liczbę wątków, które będą uruchamiane w tym samym czasie, na przykład -t2 dla dwóch wątków lub -t6 dla sześciu wątków.
  • -o oznacza liczbę oczekujących żądań na wątek, na przykład -o4 dla czterech żądań lub -o2 dla dwóch wyników.
  • -re to czas trwania testów w sekundach, na przykład -d90 przez 90 sekund lub -d120 przez 120 sekund.
  • -b jest rozmiarem bloku odczytów lub zapisów, na przykład -b16K dla rozmiaru bloku 16K lub -b64K dla rozmiaru bloku 64K.

Korzystając z tych opcji, możesz dostosować polecenie testu porównawczego, aby zobaczyć, jak działa dysk przy różnych obciążeniach. Po napisaniu polecenia, które wydaje Ci się przybliżone do rodzaju obciążenia wykonywanego na komputerze, możesz przetestować kilka dysków i sprawdzić, który zapewnia najlepszą wydajność.

How To Stress Test The Hard Drives In Your PC Or Server

How To Stress Test The Hard Drives In Your PC Or Server

Hard Drive Stress Test

Stress Command For Test Load On Server

Stress Test SQL Server With SQLQueryStress

How I Burn In And Test Large Quantities Of Hard Drives In Linux

How To Stress Test Your CPU With AIDA64

How To Stability Test An Overclocked PC

How To Test Your New PC Parts

8 Tools To Stress Test Your CPU

Linux How To Stress Test Your System Using Mprime

Stress Testing Linux


Konserwacja i optymalizacja - Najpopularniejsze artykuły

Oczyszczanie dysku odchodzi w systemie Windows 10 i już go brakuje

Konserwacja i optymalizacja Sep 22, 2025

Microsoft cicho ogłosił że Oczyszczanie dysku jest teraz przestarzałe, wiadomości, które zostały zakopane na dole posta na blogu o wyczuciu pamięci w systemie..


Jak używać i konfigurować tryb „Oszczędzanie baterii” Androida

Konserwacja i optymalizacja Jul 5, 2025

Firma Google dodała tryb „Oszczędzanie baterii” do Androida z systemem Android 5.0 Lollipop. Na nowoczesnym urządzeniu z Androidem ten tryb może włączyć się i wydłuży�..


Jak dostosować opcje gier wideo, aby uzyskać lepszą grafikę i wydajność

Konserwacja i optymalizacja Jan 27, 2025

TREŚĆ NIENARUSZONA Jeśli grasz w gry wideo na komputerze, nawet od niechcenia, prawdopodobnie widziałeś zakres ustawień wideo w menu opcji. Możesz jednak nie rozumieć, co ..


Jak automatycznie wykonywać zadania czyszczenia po zamknięciu przeglądarki Opera

Konserwacja i optymalizacja Jul 23, 2025

Niedawno opublikowaliśmy artykuł, który ci to pokazał jak zawsze wyświetlać okno startowe po otwarciu Opery , co pozwala określić, co ma być wyświetlane po ..


Jak ponownie włączyć hibernację w Ubuntu 12.04

Konserwacja i optymalizacja May 14, 2025

Jeśli właśnie zaktualizowałeś do Ubuntu 12.04, możesz zauważyć brak opcji w menu systemowym. Opcja Hibernacja jest teraz domyślnie ukryta, ale możesz ją odzyskać, jeśli..


Z zestawu wskazówek: przyspieszenie systemu Windows 7, oparty na systemie Android Clicker, tanie organizery do kabli kartonowych

Konserwacja i optymalizacja Sep 15, 2025

TREŚĆ NIENARUSZONA Raz w tygodniu wyrzucamy skrzynkę ze wskazówkami i dzielimy się z Tobą najgorętszymi wskazówkami tygodnia. W tym tygodniu zastanawiamy się, jak przyspi..


Wstrzymaj przychodzące wiadomości e-mail za pomocą Priorytetu poczty

Konserwacja i optymalizacja Apr 29, 2025

TREŚĆ NIENARUSZONA W pracowitym dniu roboczym czasami wydaje się niemożliwe nadążanie za przychodzącymi wiadomościami e-mail. Dzisiaj przyjrzymy się narzędziu Office Labs, które ..


Klawiatura Ninja: Zarządzaj zadaniami GTD z Tudumo

Konserwacja i optymalizacja May 23, 2025

Jako Keyboard Ninja zawsze byłem bardzo niezadowolony z wyboru list rzeczy do zrobienia, ponieważ żadna z nich nie jest przeznaczona dla entuzjastów skrótów klawiszowych… dopóki nie ..


Kategorie