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
Wydajność 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ń

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:
- Zidentyfikuj dysk: lsblk
- 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

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?

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

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.