Есть FreeBSD 9.0 zfsroot, в некоторые моменты начинает дико тормозить, любая команда типо ls может выполняться десятки секунд, непредсказуемо долгие fsync-и и тд. При этом если смотреть по gstat, то на диск идёт активная запись.
#gstat
L(q) ops/s r/s kBps ms/r w/s kBps ms/w %busy Name
9 477 20 144 46.1 455 699 12.1 142.3| ada0
10 447 23 284 28.8 422 669 4.2 137.1| ada1
0 0 0 0 0.0 0 0 0.0 0.0| ada0p1
9 477 20 144 49.4 455 699 12.1 142.4| ada0p2
0 0 0 0 0.0 0 0 0.0 0.0| ada1p1
10 447 23 284 29.7 422 669 4.3 137.1| ada1p2
примерно то же самое сообщает нам и
# zpool iostat
capacity operations bandwidth
pool alloc free read write read write
---------- ----- ----- ----- ----- ----- -----
data 432G 31.8G 30 308 66.2K 593K
при этом если смотреть на top в io-mode, то максимум 30-40 w/s
# top -mio -SH -owrite
PID USERNAME VCSW IVCSW READ WRITE FAULT TOTAL PERCENT COMMAND
2 root 4 0 3 28 0 31 58.49% zfskern{txg_thread_enter}
2038 www 44 2 1 14 0 15 28.30% nginx
18614 puzo 45 0 4 2 0 6 11.32% ruby
2039 www 11 1 0 1 0 1 1.89% nginx
20060 pgsql 0 0 0 0 0 0 0.00% postgres
2005
Куда копать? как привести систему в жизнеспособное состояние?