Uruchamianie testu FIO w pewnej części dysku twardego

0

Próbuję użyć FIO do wykonania testu wydajności na dyskach twardych. Chcę ograniczyć test odczytu losowego w określonej części dysku twardego (np. W przypadku odczytu losowego w pierwszym 1 TB dysków twardych). Czy ktoś może dać mi znać, który argument w pliku konfiguracyjnym powinienem ograniczyć uruchomienie testowe w niektórych sekcjach dysków.


źródło

Odpowiedzi:

0

Najbardziej uniwersalnym rozwiązaniem byłoby podzielenie dysku twardego na dowolne sposoby (np. Utworzenie partycji 1 TB na początku dysku) i uruchomienie testów na tej partycji.

Prostszym rozwiązaniem jest uruchomienie testów bezpośrednio na pliku urządzenia i użycie offset=int i size=int parametry określające, która część dysku twardego ma być testowana. Oczywiście nie będzie można uruchomić testów systemu plików na dowolnym regionie dysku twardego bez partycjonowania i formatowania go poprawnie najpierw, w takim przypadku zobacz powyżej.

Dmitry Grigoryev
źródło
Cześć Dmitry, szukałem opcji size = int dla FIO. Wyglądało na to, że opcja rozmiaru pozwoli uruchomić IO tego konkretnego rozmiaru (w porównaniu z ograniczeniem operacji IO o określonym rozmiarze). Otrzymuję to z następującego linku: linux.die.net/man/1/fio (rozmiar wyszukiwania plz). Źle to czytam?
1
@Prabhat Twoje zrozumienie jest niekompletne, a odpowiedź Dmitry'ego jest poprawna. Jak podano w linkach do jego pytania, fio size opcja może kontrolować ilość I koniec zakresu. Fio ma w rzeczywistości oddzielną opcję io_size kontrolować tylko kwotę.
Anon