Никак не могу победить тормоза при чтении/копировании, на ZFS.. Вот сейчас, копирую в MC несколько больших файлов, внутри одного пула ZFS, и скорость - 3-6мб/сек. Это даже не смешно.
FreeBSD-9-RELEASE-amd64, основная фс - zfs. Сервер amd x6, 16gb, 1 винт seagate ST3000DM001 3TB, с сектором 4к.
Разбито и установлено все так:
Код: Выделить всё
main# gpart show ada0
=> 34 5860533101 ada0 GPT (2.7T)
34 6 - free - (3.0k)
40 256 1 freebsd-boot (128k)
296 5860532832 2 freebsd-zfs (2.7T)
5860533128 7 - free - (3.5k)
Код: Выделить всё
main# zdb | grep ashift
ashift: 12
Код: Выделить всё
main# gpart list ada0
Geom name: ada0
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 5860533134
first: 34
entries: 128
scheme: GPT
Providers:
1. Name: ada0p1
Mediasize: 131072 (128k)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
rawuuid: fa4fb2d9-9a91-11e1-b852-bcaec56f0421
rawtype: 83bd6b9d-7f41-11dc-be0b-001560b84f0f
label: (null)
length: 131072
offset: 20480
type: freebsd-boot
index: 1
end: 295
start: 40
2. Name: ada0p2
Mediasize: 3000592809984 (2.7T)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r1w1e1
rawuuid: 129802b4-9a92-11e1-b852-bcaec56f0421
rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
label: disk0
length: 3000592809984
offset: 151552
type: freebsd-zfs
index: 2
end: 5860533127
start: 296
Consumers:
1. Name: ada0
Mediasize: 3000592982016 (2.7T)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r1w1e2
Код: Выделить всё
main# cat /boot/loader.conf
zfs_load="YES"
vfs.root.mountfrom="zfs:zroot"
vfs.zfs.prefetch_disable="1"
vfs.zfs.write_limit_override=805306368
vfs.zfs.arc_max="1024M"
vfs.zfs.vdev.min_pending="4"
vfs.zfs.vdev.max_pending="8"
vfs.zfs.cache_flush_disable="1"
Код: Выделить всё
main# gstat
dT: 1.001s w: 1.000s
L(q) ops/s r/s kBps ms/r w/s kBps ms/w %busy Name
1 75 75 300 13.1 0 0 0.0 98.5| ada0
0 0 0 0 0.0 0 0 0.0 0.0| ada1
0 0 0 0 0.0 0 0 0.0 0.0| ada0p1
1 75 75 300 13.2 0 0 0.0 98.7| ada0p2
...
Сервер - работающих доменов - нет (пока все отключено).
MySQL - только InnoDB, 50gb данных, каталоги оптимизированы по ZFS Evil tuning guide, т.е. recordsize 16k и 128k, atime=off, primarycache=metadata.
ada1 - это старый диск, пустой, никак не примонтированный.
Заметил еще вот что. Если выключить мускль, сфинкс, остановить задания крона, и запустить чтение какого-либо крупного файла - то скорость будет 120-170мб/сек. Стоит во второй консоли запустить чтение второго файла - как скорость обоих снижается до 3-6мб/сек.
Посоветуйте плз, куда копать и что крутить?... Уже начинаю жалеть, что поставил все на zfs, а не на ufs+soft updates...