Тест скорости hdd с btrfs и ext4

Около недели назад установил Дебиан 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.

Конечно, нельзя полностью доверять таким вот импровизированным тестам. Может быть, на другом диске и без шифрования результаты были бы другими. Но новая ФС мне, определённо нравится. :) Помимо скорости ещё и возможностью создавать снапшоты, изменять размер без размонтирования (а ещё и с учётом лвм :)…