Наша команда-партнер Artmisto
W obecności pewnej liczby dysków twardych, a także dysków flash ( dysków flash) , konieczne jest określenie ich wydajności w celu określenia, w jakim celu należy użyć określonego urządzenia pamięci masowej. Sprawdzanie szybkości odczytu / zapisu dysków twardych jest zwykle wykonywane przy użyciu hdparm .
hdparm - narzędzie konsolowe (wcześniej część pakietu hwtools) przeznaczone do przeglądania i dostosowywania parametrów dysków twardych z interfejsem ATA (interfejs równoległy do podłączania napędów, dysków twardych i napędów optycznych do komputera) .
Parametry dysku twardego są nastawione na pewną pracę, nawet na niezbyt wysokiej jakości sprzęcie, a na większości nowoczesnych płyt głównych i dysków twardych można znacznie zwiększyć wydajność podsystemu IDE bez zmniejszania niezawodności.
Obecnie nie ma wiarygodnych metod określania optymalnych parametrów dla urządzeń (z wyjątkiem ostrożnych próbek i obserwacji) , a nie ma scentralizowanej bazy danych (w której gromadzone byłyby informacje o obserwacjach doświadczonych użytkowników) , wówczas najbezpieczniej jest porównać niektóre parametry „ domyślnie ” i na ich podstawie wybór urządzenia o najbardziej optymalnych parametrach. Najłatwiej to zrobić za pomocą hdparm, zwłaszcza, że jest on włączony do prawie wszystkich współczesnych dystrybucji Linuksa.
Chociaż głównym celem hdparm jest strojenie i optymalizacja, można go użyć jako samodzielnego narzędzia do testowania, wystarczy to zrobić (do działania, hdparm wymaga uprawnień administratora / roota) :
sudo hdpam -t „nazwa urządzenia”Na przykład:
sudo hdpam -t / dev / sdaMożesz znaleźć nazwę dysku, uruchamiając:
fdisk -lTest jest korzystnie przeprowadzany przy braku zauważalnej aktywności dysku. Opcja „ -t ” umożliwia wyświetlanie szybkości sekwencyjnego odczytu danych z dysku, bez opóźnień spowodowanych działaniem systemu plików.
Test pokaże najwyższą szybkość transferu danych dla testowanego dysku. Kontrola odczytu / zapisu następuje na samym początku dysku, w jego najszybszej części, tak że uzyskane liczby odpowiadają niewielkiej ilości rzeczywistej prędkości dysku. Najbardziej realistyczny wynik można uzyskać, sprawdzając dysk w dowolnym miejscu, w kolejności losowej ... Możesz przeprowadzić taki test przy pomocy poszukiwacza narzędzi konsoli.
poszukiwacz - narzędzie konsolowe, które losowo sprawdza szybkość odczytu / zapisu dysków twardych, z dostępem do dysku w losowej kolejności. Dzięki tej metodzie testowej głowica dysku przesuwa się szybko z jednego miejsca do drugiego, odczytując małe fragmenty danych. Proces obejmuje operacje mechaniczne, a dostęp do dysku jest znacznie wolniejszy niż test z dostępem sekwencyjnym.
Dowolna metoda weryfikacji zastosowana w poszukiwaczu jest znacznie bliższa rzeczywistej operacji na dysku twardym, a uzyskane wyniki testu wyglądają bardziej wiarygodnie. Dlatego używanie poszukiwacza jest bardzo ważne, aby przetestować cały dysk (/ dev / sda) , a nie jego oddzielną partycję (/ dev / sda1, / dev / sda2, / dev / sda3, itd.) :
sudo poszukiwacz „nazwa dysku”Narzędzie jest łatwe w użyciu, działa bez dodatkowych opcji, dysk jest testowany przez trzydzieści sekund, a dla pełniejszego dostępu do dysku lepiej jest uruchomić narzędzie jako administrator (root) . Oprócz dysków twardych z pomocą poszukiwacza można przeprowadzić test porównawczy istniejących dysków flash (na przykład, aby użyć najszybszego urządzenia jako LiveUSB) .