Если поискать в этом блоге, особенно в каментах, то найдете что ZFS на трех дисках (RAIDZ) давала у меня скорость чтения/записи порядка 75-80 Mb/sec. Так оно и было до недавнего времени, пока я с этой скоростью не уперся в скорость на сети (samba).
Пришлось навести следствие. Выяснилось очень простое, хотя и не вполне очевидное:
- У меня был даунклоченый Core2Duo: 1.86Ghz работающий на ~1.6, задаунклочил летом, по случаю жары, просто на всякий случай.
- При этом при чтении с ZFS system time как правило не рос выше 50%, что я неверно интерпретировал как однопоточность ZFS (судя по всему, неверно, ибо потом в тестах видел и 70% system) и верно интерпретировал как упертость в процессор.
- Банальный оверклок того же горшка (и памяти) приводил к почти линейному росту скорости FS.
Тогда я пошел в лабаз и купил там еще один 2TB диск и 3.06-гигагерцовый C2D (E7600), собрал все в кучку (дисков стало 4) и результат:
- 170-195 Mb/sec на запись
- 230-280 Mb/sec на чтение
Все тестирование делалось методом
dd if=/dev/zero of=file bs=1M count=20000 dd if=file of=/dev/null bs=1MТо есть речь о больших файлах, с мелкими всегда все сложнее и хуже.