Bonnie++
Deweloperzy | Russella Cokera |
---|---|
Pierwsze wydanie | 13 października 1999 | (0.97)
Wersja stabilna | 2.00a / 22 września 2020 r
|
Napisane w | C++ |
System operacyjny | Uniksopodobny |
Dostępne w | język angielski |
Typ | Analiza porównawcza |
Licencja | GPL v2 |
Strona internetowa |
Bonnie++ to darmowe narzędzie do testowania systemu plików dla systemów operacyjnych typu Unix , opracowane przez Russella Cokera. Bonnie++ to zestaw testów porównawczych, który ma na celu wykonanie szeregu prostych testów wydajności dysku twardego i systemu plików.
Cechy
Bonnie++ umożliwia porównanie wydajności systemów plików w odniesieniu do szybkości odczytu i zapisu danych, liczby wyszukiwań, które można wykonać na sekundę, oraz liczby operacji na metadanych plików, które można wykonać na sekundę.
Przykładowe wyjście
# ./bonnie++ -u root Używając uid:0, gid:0. Pisanie za pomocą putc()...done Inteligentne pisanie...done Przepisywanie...done Czytanie za pomocą getc()...done Inteligentne czytanie...done start 'em...done...done...done ... Utwórz pliki w kolejności sekwencyjnej... gotowe. Pliki statystyk w kolejności sekwencyjnej... gotowe. Usuń pliki w kolejności sekwencyjnej... gotowe. Twórz pliki w losowej kolejności... gotowe. Pliki statystyk w losowej kolejności... gotowe. Usuń pliki w losowej kolejności... gotowe. Wersja 1.03d ------Wyjście sekwencyjne------ --Wprowadzanie sekwencyjne- --Losowe- -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks — Rozmiar maszyny K/s %CP K/s %CP K/s %CP K/s %CP K/s %CP /s %CP localhost 300M 6000 40 5913 9 4213 10 10407 86 20664 20 1078 13 ---- --Tworzenie sekwencyjne ------ --------Tworzenie losowe -------- -Tworzenie-- --Odczyt--- -Usuwanie-- -Tworzenie-- --Odczyt- -- -Usuń— pliki /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 10 93 +++++ +++ 74 63 17 90 +++++ +++ 27 58 lokalny host,300M,6000,40,5913,9,4213,10,10407,86,20664,20,1078.1,13,16,10,93,+++++,+++,74 ,63,17,90,+++++,+++,27,58
Końcowy wynik CSV zawiera informacje związane z szybkością odczytu i zapisu danych, liczbą wyszukiwań, które można wykonać na sekundę, liczbą operacji na metadanych pliku, które można wykonać na sekundę, oraz statystyki użycia procesora dla poniższych testów:
- Twórz pliki w kolejności sekwencyjnej
- Pliki statystyk w kolejności sekwencyjnej
- Usuń pliki w kolejności sekwencyjnej
- Twórz pliki w losowej kolejności
- Pliki statystyk w losowej kolejności
- Usuń pliki w losowej kolejności
Historia
Ten test porównawczy nosi nazwę Bonnie++, ponieważ jest oparty na teście porównawczym Bonnie napisanym przez Tima Braya .