fio

Screenshot Software:
fio
Szczegóły programowe:
Wersja: 2.1.4
Filmu: 19 Feb 15
Wywoływacz: Jens Axboe
Licencja: Wolny
Popularność: 77

Rating: 2.0/5 (Total Votes: 2)

fio jest narzędziem I / O ma być stosowany zarówno do benchmarku i stresu / weryfikacji sprzętu.
fio obsługuje do 4 różnych typów silników I / O: sync, MMAP, libaio, posixaio, stopa I / O, I / O, rozwidlone priorytety lub gwintowane miejsc pracy, i wiele więcej.
Opcje:
& Nbsp; fio
-s IO jest sekwencyjny
-b rozmiar bloku w KiB dla każdego io
-t Runtime w sekundach
-r Dla losowej io, sekwencja musi być powtarzalna
-R Jeśli jeden wątek nie spełnia stopy, rzucić wszystko
-o Użyj bezpośredniego IO 1, buforowane, jeśli 0
-l Generowanie dzienników na zadania, opóźnienia
-w Generowanie dzienników na zadania, przepustowości
-f Czytaj dla opisy stanowisk pracy
Przykłady użycia pliku zadania:
Przykładowy plik pracy robi to samo co powyżej, wygląda tak:
[Read_file]
rw = 0
bs = 4096
[Write_file]
rw = 1
bs = 16384
I fio byłaby powoływana jako:
& Nbsp; fio -O1 -s -f file_with_above
Drugim przykładem może wyglądać tak:
[RF1]
rw = 0
prio = 6
[RF2]
rw = 0
prio = 3
[RF3]
rw = 0
prio = 0
Bezpośredni = 1
I fio byłaby powoływana jako:
& Nbsp; fio -O0 -s -b4096 -f file_with_above

Co nowego w tym wydaniu:

  • Wyjście Dodaje JSON dla klient / serwer.
  • poprawka dla Windows; złamania budowy poprzedniej wersji.
  • opcje specyficzne dla ioengine poprawek.
  • Dodana obsługa O_ATOMIC Atomic pisze na Linuksie.
  • failsafe czek na realloc () awaria podczas rejestracji.
  • poprawka dla problemu wątku Solaris.
  • Strona człowiek Różne i dokumentacji aktualizacje.
  • poprawka dla katastrofie na PowerPC bez instrukcji mfspr.

Co nowego w wersji 2.1.2:

  • W tej wersji dodano podstawowe wsparcie dla ACT (aerospike ) profil, rozwiązuje atomowej wsparcie zapisu, dodaje różne poprawki analizowania, robi dużą reorganizacji dołączonego wsparcia graficznego, sprawia, że ​​dziennik IOPS obejmuje pasmo, dodaje wsparcie dla konkretnych ustawień przypadkowości zarówno odczytuje i zapisuje, dodaje wsparcie dla losowo vs sekwencyjnego rozmiar bloku Ustawienia, naprawia potencjalną awarię weryfikacji i dodaje wsparcie Multicast dla ioengine netto.

Co nowego w wersji 2.1:

  • Integracja nakładka gfio GTK. Lepsza integracja Android.
  • Początkowe ustawienia kompresji danych wyróżnienia plików wypełnienia.
  • możliwość kontrolowania przypadkowość I / O (percentage_random) zamiast być całkowicie losowy lub w pełni sekwencyjny.
  • Naprawiono błąd w nierównej strukturze wielkości do weryfikacji.
  • Różne inne ważne poprawki.

Co nowego w wersji 2.0.15:

  • W tej wersji dodano opcję --eta-nowej linii wstawić ETA nową linię w ustalonych odstępach czasu.
  • Poprawki dla zegara CPU, zwłaszcza PPC. Poprawki dla obciążeń z blokowania plików odczytu / zapisu.
  • poprawka dla wypaczonych latencji z znamionowych IOPS.
  • Naprawiono błąd z bloków różnej wielkości więcej niż 64x.
  • Poprawia realizację LFSR.
  • Poprawki brakujące wyjście pasma JSON.
  • Różne poprawki dla platformy Android.
  • Używa ginstall Solaris.
  • Instalacja strona man Poprawki.
  • Inne poprawki i ulepszenia.

Co nowego w wersji 2.0.14:

  • Autowykrywanie funkcje z nowego skryptu konfiguracyjnego, kiedy budujesz.
  • Pomóż ETA dla niektórych obciążeń.
  • Wsparcie dla trybu, który nie wymaga metadanych, znacznie zmniejszając wymagania dotyczące pamięci dla dużego urządzenia sprawdzić obciążeń zweryfikować.
  • Zapewnia fsync odbywa się zawsze, nawet na bezpośrednie / raw I / O (jeśli poproszony o).
  • Wsparcie dla zjednoczonej odczytu / zapisu / wykończenia sprawozdawczości.
  • Kilka axmap i cpuclock poprawki.
  • Poprawki i numjobs strefy używane razem.
  • Dodaje wsparcie dla bezczynności profilowania, pokazując bezczynności procesora podczas uruchamiania systemu nakładu pracy.
  • Różne poprawki systemu Windows.
  • FreeBSD obsługuje powinowactwa procesora.
  • Wiele innych poprawek; wszyscy użytkownicy powinni uaktualnić.

Co nowego w wersji 2.0.13:

  • Kilka problemów budowania utkwione były w kilku wybranych platformy, gdzie problemy z ręcznym CC lub brakuje wsparcia zegara procesora zerwałyby kompilacji.
  • Ustawienie wielkości = dla Zipf / obciążeń Pareto został ustalony.
  • Pływające matematyki dla zegara CPU został przyspieszony i poprawione, dodatkowo zmniejszając obciążenie.
  • Potencjał pusty wskaźnik nieprawidłowego na IO weryfikacji i ponownie kolejkuje wydarzeń została ustalona.

Co nowego w wersji 2.0.10:

  • Obsługa wykończenia jako podstawowej dyrektywy IO, dodanie format wyjściowy JSON ułatwia analizowanie przez ludzi i komputerów, i poprawek dla błędu kompilacji Solaris gettid na NetBSD, Windows XP kompatybilność / 2003, głodu motorem wyjątkowo długimi opóźnieniami i fallocate (), netio kompatybilności i wsparcia dla SIGBREAK.
  • lista błędów krytycznych jest teraz konfigurowalny.
  • Trzy nowe silniki IO były pod warunkiem:. Falloc, e4defrag oraz Fusion-io atomowa zapisu silnika
  • Nowy plik przykładowe zadanie zostało przewidziane SSD stałej wydajności państwa.
  • Wyścig segfault przy wyjściu na innych platformach Linux został ustalony.
  • Były różne inne poprawki i ulepszenia.

Co to jest nowy w wersji 2.0.9:

  • zabił poprawek systemu Windows, co czyni bity POSIX bardziej kompletne.
  • poprawka dla przedwczesne uwolnienie struktur wykorzystania dysku, a brakuje blokujący samego.
  • fio zrzuca obecny postęp, jeśli wysyłany sygnał USR1.
  • W zestawie wersji git produkcji wersji.
  • poprawka dla zderzenia z więcej niż ~ 500 miejsc pracy.
  • aktualizacje Strona Man.
  • poprawka dla zachowania wrap-around na podstawie czasu sekwencyjnego odczytywania pracy.
  • fix dla & quot; Nie pustego pliku hash & quot; uwaga na blktrace powtórki.
  • poprawka do kompilacji na architekturze MIPS.
  • Poprawiono wyświetlanie popełnienia kursu podczas jazdy.
  • poprawka dla fallocate upadającego na niektórych systemach Linux.
  • Zawiera end-of-run znacznikiem czasu w mocy.

Co nowego w wersji 2.0.6:

  • Nowa opcja offset_increment łatwiej być w stanie mają różne wątki używać różnych regionów pliku / urządzenia.
  • Nowa opcja buffer_compression_percentage umożliwiając użytkownikowi określić stopień kompresji oczekiwać od danych zapisywanych przez FIO.
  • poprawka do segfault spowodowane przez nieprawidłowe plików pracy weryfikacji.
  • Kilka poprawek klient / serwer.
  • poprawka dla błędu, który spowodował wcześniejszego zakończenia FIO z verify_backlog.
  • poprawka dla problemu z iodepth_batch_complete = 0 i rachunkowości.
  • Umożliwia odczytu / zapisu sekwencyjnego przesunięcie się nie wielokrotnością rozmiaru bloku.

Podobne oprogramowanie

FDMS3-FS
FDMS3-FS

2 Jun 15

RemoteFSMan
RemoteFSMan

3 Jun 15

compFUSEd
compFUSEd

3 Jun 15

ncpfs
ncpfs

3 Jun 15

Komentarze do fio

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!