Jak porównywać dyski twarde w Linux

Jak porównywać dyski twarde w Linux
Monitorowanie prędkości odczytu i zapisu urządzeń pamięci masowej jest dobrym sposobem na określenie oryginalnych produktów i określenie zdrowia dysku. W tym artykule wymieniono różne narzędzia dostępne dla Linux, które mogą być używane do porównywania dysków twardych i monitorowania danych dotyczących aktywności dysku w czasie rzeczywistym.

Dyski gnomowe

Disk GNOME to wewnętrzne i zewnętrzne narzędzie do zarządzania dyskiem dla Linux. W oparciu o UDISKS można go używać do modyfikacji, formatowania i partycji, a także do wykonywania punktów odniesienia na dowolnych nośnikach pamięci podłączonych do systemu.

Dyski GNOME są wstępnie zainstalowane w większości dystrybucji o środowisku komputerowym opartym na GNOME. W przypadku braku w systemie Ubuntu możesz go zainstalować, uruchamiając poniższe polecenie:

$ sudo apt instal instaluj Diski Gnome

Aby wykonać punkt odniesienia dysku twardego przy użyciu dysków GNOME, uruchom aplikację „DISKS” z aplikacji Launcher.

Kliknij Menu Three Dot, a następnie kliknij opcję „Dysk Benchmark…”.

Kliknij przycisk „Rozpocznij Benchmark…” w następnym oknie.

Zmień opcje zgodnie z wymaganiami. Zauważ, że narzędzie Benchmark nie pozwoli na pisanie testów porównawczych na zamontowanych dyskach. Aby wykonać pełny punkt odczytania odczytu na wbudowanym dysku, musisz uruchomić dyski GNOME w trybie na żywo i niezmienić wbudowany napęd do przechowywania. Kliknij przycisk „Rozpocznij test porównawczy…”, aby rozpocząć proces testu porównawczego.

Proces testu porównawczego zajmie trochę do zakończenia w zależności od liczby wybranych próbek. Po zakończeniu procesu będziesz mógł zobaczyć wyniki prędkości odczytu / zapisu.

Musisz porównać te wyniki z reklamowanymi przez dostawcę wartości odczytu / zapisu, aby ocenić wydajność.

HDParm

HDPARM to prosta aplikacja wiersza poleceń dla Linux, która umożliwia zarządzanie urządzeniami pamięci, ustawiając i usuwając parametry. Obejmuje również opcję testowania prędkości odczytu urządzeń do przechowywania.

Aby zainstalować HDParm w Ubuntu, uruchom poniższe polecenie:

$ sudo apt Zainstaluj hdparm

Aby uruchomić punkt odniesienia dysku twardego za pomocą HDParm, użyj poniższego polecenia:

$ sudo hdparm -tt /dev /sda

Wymień część „/dev/sda” adresem dysku twardego. Możesz sprawdzić ścieżkę za pomocą aplikacji GNOME DISKS wymienionej powyżej lub uruchamiając poniższe polecenie:

$ lsblk -o Nazwa, ścieżka, model, dostawca, rozmiar, fsused, fsuse%, typ, punkt mounpoint

Po zakończeniu testu porównawczego zobaczysz wyniki testu jako wyjście terminala.

Dd

Duplikator danych lub po prostu „DD” to narzędzie wiersza poleceń dla Linux, które pozwala kopiować i konwersji pliki i dane. Jest w stanie kopiować duże fragmenty danych, klonować całe dyski twarde, tworzyć rozruchowe dyski USB i tak dalej.

Możliwe jest sprawdzenie prędkości zapisu dysku twardego za pomocą DD. Uruchom poniższe polecenia, aby wykonać punkt odniesienia prędkości zapisu.

$ Mkdir Benchmark
$ CD Benchmark
$ dd if =/dev/zero o = benchfile bs = 4k crowin = 200000 && sync; RM Bench

Poczekaj, aż test zakończy się, wyniki zostaną pokazane w terminalu.

Aby wykonać test odczytu za pomocą DD, uruchom poniższe polecenie:

$ dd if =/dev/zero o =/dev/null && sync

To polecenie będzie działać do momentu zatrzymania się, więc naciśnij po kilku sekundach, aby zobaczyć wyniki.

Sysbench

Sysbench to wieloczęściwe narzędzie porównawcze dla Linux. Niektóre opcje porównawcze dostarczone przez Sysbench obejmują test warunków skrajnych procesora, test prędkości dostępu do pamięci i test wydajności wyjściowej systemu plików.

Aby zainstalować Sysbench w Ubuntu, uruchom polecenie poniżej:

$ sudo apt instal sysbench

Aby wykonać punkt odniesienia dysku twardego za pomocą Sysbench, uruchom polecenia poniżej jednego po drugim:

$ Mkdir Benchmark
$ CD Benchmark
$ sysbench fileio przygotuj
$ sysbench Fileio--pliki-test-test = RNDRW RUN

Poczekaj, aż test zakończy się. Po zakończeniu wyniki zobaczysz jako wyjście terminala.

Aby usunąć pliki testowe z katalogu Benchmark, uruchom poniższe polecenie:

$ rm test_file.*

Możesz użyć statystyk „przepustowości” jako wskaźnika wydajności.

Sysstat

SYSSTAT to aplikacja do monitorowania wydajności wiersza poleceń dla Linux. Może monitorować operacje wyjściowe, zużycie pamięci, użycie zasobów poprzez uruchamianie procesów systemowych, aktywność sieciową itp. i pokazuj statystyki w czasie rzeczywistym na ich temat.

Aby zainstalować Sysstat w Ubuntu, uruchom poniższe polecenie:

$ sudo apt instal sysstat

Aby monitorować wydajność dysku twardego, możesz użyć polecenia „IOSTAT” zawarte w Sysstat. Chociaż nie zawiera opcji wykonywania testu porównawczego, może wyświetlać dane w czasie rzeczywistym na temat odczytu dysku i zapisu.

Aby zobaczyć prędkości odczytu i zapisu dysku, uruchom poniższe polecenie:

$ iOSTAT -Human 1

IOTOP

IOTOP to „górne” narzędzie do monitorowania odczytów dysku i zapisów. Pokazuje dane w formie tabelarycznej, podobne do tego, co robi TOP lub HTOP w celu wyświetlania zużycia zasobów. Działa podobnie do wspomnianego powyżej narzędzia iostatu i nie jest to narzędzie porównawcze. Może jednak wyświetlać statystyki aktywności dysku w czasie rzeczywistym, dzięki czemu jest odpowiedni do monitorowania dużych operacji danych.

Aby zainstalować IOTOP w Ubuntu, uruchom poniższe polecenie:

$ sudo apt instal ioTop

Uruchom poniższe polecenie, aby uruchomić IOTOP:

$ IOTOP

Wniosek

Są to niektóre z metod, które można wykorzystać do porównywania dysków twardych i określania ich prędkości odczytu i zapisu. Nie można zaprzeczyć, że niektóre podrobione i fałszywie reklamowane produkty są dziś dostępne na rynku, zwłaszcza produkty pamięci flash. Jedynym sposobem ustalenia ich wydajności jest ich porównanie i porównanie wyników z reklamowanymi prędkościami.