Около недели назад установил Дебиан 8 с полным шифрованием диска, да ещё на новой файловой системе btrfs. Из любопытства в гугле нашёл статью с тестами скорости btrfs. И в этой статье говорится, мол, данная ФС редко превосходит по скорости работы ext4.
Но верить статье не стал и решил самолично провести тесты. :) На стареньком hdd sata 1 диске моего ноутбука два физических раздела. Первый — boot, второй — большой раздел для шифрования с lvm внутри.
Тестируются два раздела: /home с файловой системой btrfs и /mnt/x с файловой системой ext4.
Первый тест с помощью hdparm.
root@home:~# hdparm -t /dev/asd/home /dev/asd/home: Timing buffered disk reads: 110 MB in 3.00 seconds = 36.63 MB/sec root@home:~# hdparm -t /dev/asd/x /dev/asd/x: Timing buffered disk reads: 78 MB in 3.04 seconds = 25.62 MB/sec
Как видно, раздел с btrfs явно быстрее. :)
Второй тест производился утилитой seeker (её нет в репозитариях Дебиан). Читал, что её тесты объективнее, чем hdparm. И вот результат:
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], wait 30 seconds............................. Results: 64 seeks/second, 15.52 ms random access time 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], wait 30 seconds.............................. Results: 79 seeks/second, 12.52 ms random access time
Здесь тоже раздел с btrfs оказывается чуточку быстрее, чем с ext4.
Конечно, нельзя полностью доверять таким вот импровизированным тестам. Может быть, на другом диске и без шифрования результаты были бы другими. Но новая ФС мне, определённо нравится. :) Помимо скорости ещё и возможностью создавать снапшоты, изменять размер без размонтирования (а ещё и с учётом лвм :)…