50% zniżki wszystkie plany, ograniczony czas. Rozpoczęcie o godz $2.48/mo
Pozostało 10 minut
Serwery i system operacyjny

Test szybkości dysku w systemie Linux przy użyciu wiersza poleceń systemu Linux

Rexa Cyrus By Rexa Cyrus 10 minut czytania Zaktualizowano 2 października 2025 r
Przetestuj prędkość dysku za pomocą wiersza poleceń systemu Linux

Czy Twój system Linux działa wolniej niż oczekiwano? Test szybkości dysku w systemie Linux natychmiast ujawnia wąskie gardła w pamięci masowej. Niezależnie od tego, czy rozwiązujesz problem z powolnym serwerem, czy sprawdzasz, czy Twój dostawca VPS zapewnia obiecaną wydajność dysku SSD, nauka sprawdzania szybkości dysku w systemie Linux zapewni Ci konkretne dane do pracy.

Nowoczesne pamięci masowe są dostępne w różnych typach – tradycyjne dyski twarde (HDD), szybsze dyski półprzewodnikowe (SSD) i ultraszybkie opcje przechowywania. Każdy z nich działa inaczej, a wiedza, jak przetestować szybkość dysku twardego, pomaga podejmować świadome decyzje dotyczące aktualizacji lub wyboru hostingu.

Dlaczego powinieneś uruchomić test szybkości dysku w systemie Linux

Testy szybkości dysku laptopa z systemem LinuxWydajność pamięci ma bezpośredni wpływ na responsywność systemu. Powolny dysk tworzy wąskie gardła, które wpływają na wszystko, od przesyłania plików po czas ładowania aplikacji. Przeprowadzenie testu szybkości dysku w systemie Linux wykaże, czy pamięć masowa spełnia Twoje potrzeby i czy aktualizacja poprawiłaby wydajność.

Staje się to szczególnie ważne w przypadku zarządzania wieloma systemami lub oceny dostawców usług hostingowych. Testowanie wydajności pomaga zidentyfikować problemy, zanim wpłyną one na obciążenia produkcyjne.

Kluczowe scenariusze testowania dysków: • Porównanie rzeczywistej wydajności dostawców VPS z reklamowanymi kup VPS z Linuksem konfiguracja • Rozwiązywanie problemów z powolnymi procesami tworzenia kopii zapasowych i operacjami na plikach
• Podejmowanie decyzji pomiędzy aktualizacją dysku twardego a SSD przy użyciu metod sprawdzania szybkości dysku w systemie Linux • Monitorowanie degradacji pamięci masowej w czasie • Weryfikacja wydajności konfiguracji RAID

Dla użytkowników korporacyjnych zarządzających systemami zdalnymi, łączących testowanie dysków z Serwer RDP pod Linuksem Access zapewnia kompleksowe możliwości monitorowania wydajności.

 

Przetestuj prędkość dysku w systemie Linux za pomocą poleceń

Stacja robocza z systemem Linux pokazująca testy szybkości dd, hdparm i fio
Linux udostępnia kilka narzędzi wiersza poleceń do pomiaru wydajności pamięci masowej. Każde narzędzie do sprawdzania szybkości dysku testowego w systemie Linux służy innym celom i zapewnia unikalny wgląd w możliwości dysku. Podejście oparte na wierszu poleceń zapewnia precyzyjną kontrolę i spójne wyniki w różnych dystrybucjach Linuksa.

Narzędzia te stanowią podstawę profesjonalnej administracji systemem i monitorowania wydajności. Zrozumienie, kiedy używać każdego narzędzia, pomaga zoptymalizować przepływ pracy w wierszu poleceń testu szybkości dysku w systemie Linux.

Narzędzie Najlepsze dla Środki Stan instalacji Ograniczenia
dd Szybkie testy zapisu Prędkość zapisu sekwencyjnego Zainstalowany fabrycznie Tylko do zapisu, wyniki są różne
hdparm Przeczytaj kontrole prędkości Prędkość odczytu sekwencyjnego Często preinstalowany Testowanie tylko do odczytu
fio Kompleksowe testowanie Losowe/sekwencyjne we/wy Wymaga instalacji Złożona konfiguracja

Szybkość dysku testowego w systemie Linux przy użyciu dd

The dd polecenie jest domyślnie dostępne we wszystkich głównych dystrybucjach Linuksa. Ta metoda odpowiada na pytanie „Jakie jest polecenie testowania szybkości dysku?” dla podstawowych scenariuszy.

Polecenie dd zapewnia prostotę i uniwersalną dostępność w systemach Linux. Zapewnia podstawowe pomiary do oceny wydajności pamięci masowej.

Test szybkości zapisu (sprawdzona składnia):

dd if=/dev/zero of=testfile bs=1G count=1 oflag=direct

Test szybkości odczytu (sprawdzona składnia):

# Clear cache first

sudo sh -c "echo 3 > /proc/sys/vm/drop_caches"

# Test read speed  

dd if=testfile of=/dev/null bs=1G count=1 iflag=direct

Zrozumienie wyników dd: • Dane wyjściowe pokazują przesłane bajty i czas • Szybkość transferu obliczana automatycznie w MB/s • oflag=bezpośredni I iflag=bezpośredni obejście pamięci podręcznej systemu • Wyniki mogą się różnić w zależności od uruchomienia ze względu na aktywność systemu

Sprawdź prędkość odczytu dysku twardego/SSD za pomocą programu Hdparm

The hdparm Narzędzie specjalizuje się w zarządzaniu parametrami dysku twardego i zapewnia wiarygodne pomiary prędkości odczytu. To narzędzie bezpośrednio dotyczy scenariuszy „jakie jest polecenie do testu dysku twardego”.

W przeciwieństwie do dd, hdparm jest specjalnie zaprojektowany do testów porównawczych pamięci masowej i sprawdzania szybkości SSD w systemie Linux. Oferuje zarówno buforowane, jak i bezpośrednie pomiary prędkości odczytu dysku.

Zweryfikowane polecenia instalacyjne:

Dystrybucja Menedżer pakietów Rozkaz
Ubuntu/Debiana trafny sudo apt-get zainstaluj hdparm
CentOS/RHEL7 mniam sudo mniam, zainstaluj hdparm
CentOS/RHEL 8+ dnf sudo dnf zainstaluj hdparm

Zweryfikowana składnia hdparm:

  1. Zidentyfikuj dysk: lsblk
  2. Prędkość testowa: sudo hdparm -Tt /dev/sda

Wyjaśnienie parametru Hdparm (z dokumentacji):
-T wykonuje buforowane odczyty pamięci podręcznej bufora taktowania
-t wykonuje odczyty urządzeń w celu pomiaru czasu bezpośredniego dostępu do dysku
• Wymaga sudo do bezpośredniego dostępu do urządzenia

Dodanie flagi –direct (zweryfikowanej ze źródeł):

sudo hdparm -tT --direct /dev/sda

The -bezpośredni flaga omija pamięć podręczną bufora, zapewniając dokładniejsze wyniki. Ten hdparm Metoda daje zarówno teoretyczne maksymalne, jak i rzeczywiste wartości wydajności.

Lepiej przetestuj prędkość dysku twardego w systemie Linux za pośrednictwem fio

Podczas gdy dd i hdparm zapewniają sekwencyjne testy szybkości, rzeczywiste wykorzystanie dysku wiąże się z wzorcami losowego dostępu. The fio narzędzie symuluje realistyczne obciążenia w celu kompleksowego testu szybkości dysku SSD i oceny wydajności systemu Linux.

To zaawansowane podejście odpowiada na pytanie „czy możesz uruchomić test szybkości z wiersza poleceń” z zaawansowanymi możliwościami testowania. Zapewnia pomiary IOPS i przepustowości w celu pełnej analizy.

Zweryfikowana instalacja fio:

# Ubuntu/Debian

sudo apt-get install fio

# CentOS/RHEL

sudo yum install fio

# or for newer versions

sudo dnf install fio

Podstawowa składnia fio (zweryfikowana):

sudo fio --name=test --filename=test --bs=4k --size=250M --readwrite=randrw --rwmixread=80 --ioengine=libaio --direct=1

wyjaśnienie parametru fio:–bs=4k: Rozmiar bloku (typowo 4 KB dla losowych wejść/wyjść)
–rozmiar=250M: Testuj rozmiar pliku
–czytaj=randrw: Losowa kombinacja odczytu/zapisu
–rwmixread=80: 80% czyta, 20% pisze
–ioengine=libaio: Asynchroniczny silnik we/wy systemu Linux
–bezpośrednie=1: Pomiń pamięć podręczną systemu operacyjnego

Jak sprawdzić prędkość systemu w systemie Linux

Szybkość systemu to coś więcej niż tylko wydajność dysku. Kilka narzędzi pomaga monitorować ogólną wydajność systemu, w tym operacje procesora, pamięci i we/wy. Zrozumienie sposobu sprawdzania szybkości systemu w systemie Linux zapewnia kompleksowy wgląd w wydajność.

The jostat polecenie udostępnia statystyki wydajności systemu, które pomagają zidentyfikować wąskie gardła w infrastrukturze. To skutecznie odpowiada na pytania „czym jest polecenie iostat w systemie Linux”.

Zweryfikowane polecenia monitorowania systemu:

Rozkaz Wymagany pakiet Zamiar
iostat -x 1 systat Statystyki we/wy w czasie rzeczywistym
rsync -av – postęp rsync (zwykle preinstalowany) Monitorowanie transferu plików
jeślitop pakiet iftop Monitorowanie przepustowości sieci

Korzystanie z polecenia iostat

Narzędzie iostat monitoruje statystyki wejść/wyjść systemu i wykorzystanie procesora w czasie rzeczywistym. To narzędzie pomaga zidentyfikować wąskie gardła wydajności i ograniczenia zasobów.

Instalacja w przypadku braku:

# Ubuntu/Debian

sudo apt-get install sysstat

# CentOS/RHEL

sudo yum install sysstat

Zweryfikowana składnia jostatu:

iostat -x 1

wyjaśnienie wyjścia iostatu:
%użytkow: Procent czasu procesora, podczas którego wydano żądania we/wy
r/s: Żądania odczytu na sekundę
z/s: Zapis żądań na sekundę
rkB/s: Kilobajty odczytywane na sekundę
wkB/s: Kilobajty zapisywane na sekundę

Jak sprawdzić prędkość kopiowania plików w systemie Linux

Monitorowanie szybkości przesyłania plików pomaga zidentyfikować wąskie gardła sieci lub pamięci masowej podczas operacji. Możliwość ta okazuje się niezbędna dla administratorów systemów zarządzających dużymi transferami danych.

Zweryfikowana składnia rsync:

rsync -av --progress source/ destination/

Potwierdzone parametry:
-a: Tryb archiwizacji (zachowuje uprawnienia, znaczniki czasu)
-v: Pełne dane wyjściowe
-postęp: Pokazuje postęp i prędkość przesyłania

Jak sprawdzić prędkość NFS w systemie Linux

Ultrawide monitor wyświetlający testy szybkości NFS
Testowanie wydajności systemu plików NFS wymaga specjalistycznego podejścia. Szybkość NFS zależy zarówno od przepustowości sieci, jak i wydajności pamięci po stronie serwera.

Testowanie wydajności NFS pomaga rozwiązywać problemy z wolnymi operacjami na plikach sieciowych i optymalizować zdalny dostęp do pamięci masowej. Zrozumienie sposobu testowania NFS w systemie Linux zapewnia odpowiednią wydajność rozproszonej pamięci masowej.

Metodologia testowania NFS:

# Read test

dd if=/nfs/mount/point/testfile of=/dev/null bs=1M count=1000

# Write test  

dd if=/dev/zero of=/nfs/mount/point/testfile bs=1M count=1000

Notatka: Ścieżka punktu podłączenia NFS różni się w zależności od konfiguracji. Zastępować /nfs/montaż/punkt/ z rzeczywistą lokalizacją montażu NFS.

Identyfikacja wąskiego gardła NFS: • Ograniczone do sieci: Użyj jeślitop aby sprawdzić wykorzystanie przepustowości • Ograniczona pamięć: Testuj wydajność dysku lokalnego na serwerze NFS • Ograniczona klient: Testuj z różnych komputerów klienckich

Wiersz poleceń testu szybkości dysku Ubuntu przy użyciu metody graficznej

Jeśli wolisz interfejsy graficzne, wbudowane w Linux Narzędzie Disk Utility zapewnia intuicyjne testy porównawcze bez komplikacji związanych z wierszem poleceń. Ta alternatywa wiersza poleceń testu szybkości dysku Ubuntu działa w większości dystrybucji Linuksa.

Podejście GUI jest odpowiednie dla użytkowników, którzy oczekują wyników wizualnych i sporadycznych testów, a nie ciągłego monitorowania. Zapewnia dostępne testowanie dysku użytkownikom, którzy nie znają narzędzi wiersza poleceń.

Dostępność Narzędzia dyskowego: • Ubuntu: preinstalowany jako aplikacja „Disks” • Fedora: dostępna jako gnome-disk-utility • CentOS: może wymagać instalacji pakietu gnome-disk-utility

Metody dostępu (zweryfikowane): • Wyszukiwanie w menu aplikacji: „Dysk” lub „Dyski” • Wiersz poleceń: dyski gnome

Krok 1: Otwórz Narzędzie dyskowe

Uzyskaj dostęp poprzez menu aplikacji, wyszukując „Dysk” lub przejdź do System → Administracja → Narzędzie dyskowe.

Krok 2: Wybierz dysk docelowy

Lewy panel wyświetla wszystkie podłączone urządzenia pamięci masowej. Kliknij dysk, który chcesz przetestować w ramach testu szybkości dysku twardego w systemie Linux.

Krok 3: Przeprowadź testy porównawcze

Kliknij „Benchmark – zmierz wydajność dysku”, aby uzyskać dostęp do opcji testowania:

  • Test porównawczy tylko do odczytu: Bezpiecznie mierzy prędkość odczytu
  • Test porównawczy odczytu/zapisu: Kompleksowo testuje obie operacje

Wyniki graficzne przedstawiają wydajność w różnych obszarach dysku, ujawniając potencjalne problemy lub różnice w wydajności.

Rozwiązywanie problemów: dlaczego mój dysk SSD działa tak wolno?

Laptop wyświetlający diagnostykę stanu i wydajności dysku SSD
Problemy z wydajnością dysku SSD mogą wynikać z różnych czynników. Zrozumienie typowych przyczyn pomaga zdiagnozować i rozwiązać problemy z szybkością, które wpływają na wyniki szybkości dysku twardego w systemie Linux.

Do spowolnienia dysku SSD przyczynia się kilka czynników, w tym problemy z oprogramowaniem sprzętowym, niewystarczająca ilość wolnego miejsca i dławienie termiczne. Identyfikacja pierwotnej przyczyny umożliwia ukierunkowaną optymalizację wydajności.

Typowe współczynniki wydajności dysków SSD (zweryfikowane):

Wydanie Przyczyna techniczna Metoda weryfikacji
Wpływ na wolną przestrzeń Zapisz wzrost wzmocnienia Sprawdź za pomocą df -h
Ograniczenie interfejsu SATA III maks. ~600 MB/s Sprawdź za pomocą lsscsi
Dławienie termiczne Ochrona temperaturowa Monitoruj za pomocą czujniki

Weryfikacja stanu dysku SSD:

# Install smartmontools if missing

sudo apt-get install smartmontools

# Check SSD health

sudo smartctl -a /dev/sda

Kontrola stanu TRIM:

# Check if TRIM is enabled

sudo fstrim -v /

Wskazówki dotyczące optymalizacji wydajności:

Włącz PRZYCINANIE:
sudo fstrim -av

Sprawdź wyrównanie:
sudo fdisk -l

Monitoruj temperaturę:
sudo hddtemp /dev/sda

W przypadku utrzymujących się problemów z wydajnością rozważ przejście na rozwiązania pamięci masowej klasy korporacyjnej, takie jak te oferowane w ramach usługi kup VPS z Linuksem hosting lub Serwer RDP pod Linuksem konfiguracje.

Przewodnik referencyjny dotyczący wydajności

Zrozumienie typowych testów porównawczych wydajności pomaga ocenić wyniki testu szybkości dysku w systemie Linux. Wartości wydajności różnią się znacznie w zależności od konkretnego sprzętu, konfiguracji systemu i warunków testowania.

Nowoczesna technologia przechowywania danych zapewnia radykalną poprawę wydajności w porównaniu z tradycyjnymi dyskami twardymi. Porównanie wyników z tymi zakresami pomaga zidentyfikować możliwości aktualizacji.

Notatka: Wartości wydajności są typowymi zakresami i różnią się znacznie w zależności od konkretnego sprzętu, konfiguracji systemu i warunków testowania.

Typowe zakresy wydajności pamięci masowej:
Dysk twardy 7200 obr./min: 80-160 MB/s sekwencyjnie
Dysk SSD SATA: 200-600 MB/s sekwencyjnie
Dysk SSD NVMe: 1 000–7 000+ MB/s sekwencyjnie

Uwaga dotycząca wydajności IOPS: Wartości IOPS zależą w dużym stopniu od rozmiaru bloku, głębokości kolejki i konkretnych wzorców obciążenia. Rzeczywista wydajność znacznie różni się od teoretycznych wartości maksymalnych.

W przypadku zastosowań korporacyjnych wymagających gwarantowanej wydajności należy rozważyć NVMe kontra SSD porównania, aby poznać zalety najnowszych technologii przechowywania danych.

Skrócona instrukcja zweryfikowanego polecenia

Monitor wyświetlający polecenia testowe dysku Linux
W tym dokumencie znajdują się przetestowane polecenia dla typowych scenariuszy testowania szybkości dysku. Cała składnia została zweryfikowana pod kątem aktualnych dystrybucji Linuksa i dokumentacji.

Zadanie Sprawdzone polecenie Notatki
Lista dysków lsblk Pokazuje wszystkie urządzenia blokowe
Prędkość zapisu dd if=/dev/zero of=test bs=1G liczba=1 oflag=bezpośredni Tworzy plik testowy o rozmiarze 1 GB
Czytaj prędkość sudo hdparm -Tt /dev/sda Zamień sda na swój dysk
Kompleksowe badanie sudo fio – nazwa=test –bs=4k –rozmiar=100M –readwrite=randrw Podstawowy test fio
Wyczyść pamięć podręczną sudo sh -c „echo 3 > /proc/sys/vm/drop_cache” Czyści pamięć podręczną strony

Wniosek

Testowanie szybkości dysku w systemie Linux ujawnia kluczowe informacje o wydajności, które pomagają zoptymalizować system. Zacznij od hdparm do podstawowej oceny szybkości odczytu, a następnie przejdź do kompleksowych narzędzi, takich jak fio, gdy potrzebujesz szczegółowej analizy testu szybkości dysku Linux.

Regularne testowanie szybkości pomaga wykryć spadek wydajności i pomaga podejmować decyzje dotyczące aktualizacji. Niezależnie od tego, czy zarządzasz serwerami, czy optymalizujesz osobisty system Linux, te narzędzia Linux do sprawdzania szybkości dysku zapewniają dane potrzebne do podejmowania świadomych wyborów dotyczących przechowywania.

Często zadawane pytania

Jak sprawdzić prędkość odczytu i zapisu dysku w systemie Linux?

Użyj hdparm -Tt /dev/sdX dla prędkości odczytu i polecenia dd dla szybkości zapisu.

Jakie jest polecenie testowania szybkości dysku?

Podstawowe polecenia to hdparm -Tt /dev/sdX i dd z odpowiednimi parametrami.

Jakie jest polecenie do testu prędkości w systemie Linux?

Użyj hdparm, dd lub fio w zależności od konkretnych wymagań testowych.

Czy możesz uruchomić test prędkości z wiersza poleceń?

Tak, Linux udostępnia wiele narzędzi wiersza poleceń, w tym hdparm, dd i fio.

Jak używać polecenia test w systemie Linux?

Uruchom hdparm -Tt /dev/sdX (zamień sdX na identyfikator dysku z lsblk).

Jak sprawdzić prędkość systemu w systemie Linux?

Użyj iostat -x 1, aby monitorować w czasie rzeczywistym wydajność systemu i dysku.

Jak sprawdzić prędkość NFS w systemie Linux?

Przetestuj za pomocą poleceń dd w stosunku do zamontowanych katalogów NFS.

Jak przetestować NFS na Linuksie?

Zamontuj udział NFS i uruchom testy szybkości dd na zamontowanej ścieżce.

Jak sprawdzić prędkość kopiowania plików w systemie Linux?

Użyj rsync z flagą –progress, aby monitorować prędkości transferu w czasie rzeczywistym.

Jak sprawdzić prędkość dysku SSD?

Użyj hdparm -Tt /dev/sdX do podstawowych testów lub fio do kompleksowej analizy.

Jakie jest polecenie iostat w systemie Linux?

iostat jest częścią pakietu sysstat i monitoruje statystyki we/wy oraz wykorzystanie procesora.

Jaka jest komenda do testu dysku twardego?

Użyj hdparm -Tt /dev/sdX do podstawowego testowania szybkości odczytu dysku twardego.

Dlaczego mój dysk SSD jest tak wolny?

Sprawdź dostępne wolne miejsce, warunki termiczne, typ interfejsu i przeprowadź kontrolę stanu za pomocą smartctl.

Udział

Więcej z bloga

Czytaj dalej.

Najlepsze aplikacje hostowane samodzielnie, które można uruchomić w chmurze Cosmos. Obraz okładki z panelami aplikacji wokół pulpitu nawigacyjnego Cosmos.
Serwery i system operacyjny

Najlepsze aplikacje hostowane samodzielnie, które można uruchomić w chmurze Cosmos: pliki, multimedia, hasła, automatyzacja i wiele więcej!

Być może skonfigurowałeś Cosmos Cloud i teraz chcesz zobaczyć, jakie aplikacje dobrze z nią pasują, a może nawet jeszcze nie zdecydowałeś się na Cosmos i po prostu chcesz zobaczyć, jak dobrze pasuje do Twojej pracy.

Nicka SilveraNicka Silvera 16 minut czytania
Portainer vs Cosmos Cloud do zarządzania aplikacjami Docker z hybrydowym diagramem konfiguracji i neonowymi operacjami a blokami dostępu.
Serwery i system operacyjny

Portainer vs Cosmos Cloud: najlepsze dopasowanie do zarządzania aplikacjami Docker

Jeśli znasz już Dockera i chcesz po prostu czystszego sposobu uruchamiania rosnącego stosu aplikacji, oto krótka odpowiedź na pytanie Portainer vs Cosmos Cloud. Portainer to mocniejszy wybór w przypadku reżyserii

Nicka SilveraNicka Silvera 14 minut czytania
Grafika przedstawiająca trzy hostowane ścieżki w jednym abstrakcyjnym świecie sieci w chmurze.
Serwery i system operacyjny

Cosmos Cloud vs CasaOS vs Umbrel: która platforma samoobsługowa pasuje do Twojej konfiguracji?

Krótka odpowiedź jest taka, że ​​CasaOS jest nadal najłatwiejszym miejscem na rozpoczęcie, Umbrel ma najczystszy, starannie wyselekcjonowany styl, a Cosmos Cloud ma więcej sensu, gdy chcesz mieć ściślejszą kontrolę nad domeną

Nicka SilveraNicka Silvera 11 minut czytania

Gotowy do wdrożenia? Od 2,48 USD/mies.

Niezależna chmura, od 2008. AMD EPYC, NVMe, 40 Gbps. 14-dniowy zwrot pieniędzy.