SATA-контроллер в Legacy-mode и ZFS не дружат никак. Скорость проседает на порядок (то есть ~10 раз).
Сравнительная таблица скоростей записи в случае Legacy-mode контроллера. Все замеры проводились в пределах одной системы, подопытным выступал один и тот же HUS726060ALE610. Замеры проводились командой:
sudo time dd if=/dev/zero of=/target bs=1M count=4000
Условия | Скорость (MB/s) | Загрузка CPU (%) |
---|---|---|
ZFS, 1 HDD in pool, ashift=0(default) | 18.7 | 1 |
ZFS, 1 HDD in pool, ashift=9 | 17.5 | 1 |
ZFS, 1 HDD in pool, ashift=12 | 16.9 | 1 |
Раздел ex4 в начале диска | 88.1 | 6 |
Раздел ex4 в середине диска | 84.6 | 6 |
Раздел ex3 | 87.9 | 11 |
Если же подключить HDD через док-станцию по USB 3.0 то получится совсем другая картина.
sudo time dd if=/dev/zero of=/target bs=1M count=4000
Условия | Скорость (MB/s) | Загрузка CPU (%) |
---|---|---|
Раздел ex4 | 200 | 14 |
sudo time dd if=/dev/zero of=/target bs=1M count=10000
Условия | Скорость (MB/s) | Загрузка CPU (%) |
---|---|---|
ZFS, 1 HDD in pool, ashift=0(default) | 146 | 8 |
Раздел ex4 | 176 | 13 |
Ну и, наконец, если переключить контроллер в RAID-mode.
Условия | Скорость (MB/s) | Загрузка CPU (%) |
---|---|---|
ZFS, 1 HDD in pool, count=4000 | 220 | 19 |
ZFS, 1 HDD in pool, count=10000 | 138 | 13 |
Автор по личной глупости несколько дней страдал от неведомых проблемам со скоростью ZFS. Нашёл и опросил разработчиков ZFS, выполнил кучу тестов и только после этого понял какой же он дурак. Посему, будьте бдительны!
Спасибо Георгию Меликову (gmelikov) за обстоятельную консультацию и бескорыстную помощь.
ZFS SATA-controller Legacy-mode RAID-mode speedtest hdd-performance