Około tydzień temu Debian 8 został zainstalowany z pełnym szyfrowaniem dysku, a nawet w nowym systemie plików btrfs. Z ciekawości, Google znalazł artykuł z testami prędkości btrfs. I ten artykuł mówi, jak mówią, ten FS rzadko przewyższa szybkość ext4.
Ale nie wierzył w ten artykuł i postanowił sam przeprowadzić testy. :) Na starym dysku hdd sata 1 mojego laptopa są dwie fizyczne partycje. Pierwszy to boot, drugi to duża partycja do szyfrowania z wewnętrznym lvm.
Testowane są dwie sekcje: / home z systemem plików btrfs i / mnt / x z systemem plików ext4.
Pierwszy test z użyciem hdparm.
root @ home: ~ # hdparm -t / dev / asd / home / dev / asd / home: Pamięć buforowana z zegarem odczytuje: 110 MB w 3,00 sekundy = 36,63 MB / sek root @ home: ~ # hdparm -t / dev / asd / x / dev / asd / x: Pamięć buforowana z zegarem odczytuje: 78 MB w 3.04 sekundy = 25,62 MB / s
Jak widać, sekcja btrfs jest wyraźnie szybsza. :)
Drugi test został wykonany przez narzędzie poszukujące (nie ma go w repozytoriach Debiana). Czytałem, że jej testy są bardziej obiektywne niż hdparm. A oto wynik:
root @ home: ~ # ./seeker / dev / asd / home Seeker v2.0, 2007-01-15, http://www.linuxinsight.com/how_fast_is_your_disk.html Benchmarking / dev / asd / home [46128MB], poczekaj 30 sekund ............................. Wyniki: czas dostępu do 64 odsłon / sekundę, 15,52 ms root @ home: ~ # ./seeker / dev / asd / x Seeker v2.0, 2007-01-15, http://www.linuxinsight.com/how_fast_is_your_disk.html Benchmarking / dev / asd / x [10240MB], poczekaj 30 sekund .............................. Wyniki: 79 seeksów / sekundę, 12,52 ms losowego czasu dostępu
Tutaj również partycja btrfs jest nieco szybsza niż w przypadku ext4.
Oczywiście nie można całkowicie ufać takim improwizowanym testom. Być może na innym dysku i bez szyfrowania wyniki będą inne. Ale zdecydowanie lubię nowy FS. :) Oprócz prędkości, możliwość tworzenia migawek, zmiana rozmiaru bez odmontowywania (ale także biorąc pod uwagę LVM :) ...