Ok I have a server I manage which has had issues with ZFS.
They include.
processes locking up unkillable in zfs state, since this was usually apache or ftp I think this was down to the known sendfile bug.
Slow performance compared to UFS eg. 2meg/sec causing 100% disk utilisation on zfs whilst same is just 4% on ufs.
excessive ram usage when ufs is used at same time.
3 days ago I updated from 8.2-RC to 8-STABLE for the security updates and to get the zfs patches that came right after 8.2 release.
What has happened since I have complaints of laggy performance, which I havent pinned down to anything yet, but the only thing done in the last 3 days is the OS update, but more importantly dovecot processes all locked up unkillable, I couldnt get the state other than it was in D state which is I believe io wait, so this would point to zfs again. In addition more issues on the backups last night after which I had it under control for past few months.
zfs on servers which are only for testing or light load is fine, but this server is very heavy on i/o and zfs has been less than stable during the time.
So what I am asking is.
Confirmation if D state is i/o related
How to look for a certian pid in top.
Best zfs settings people feel for mysql when using myisam (guides for innodb but not myisam) and when lots of small files. I have both on diff filesets.
Tips on how to debug zfs lockups.
The server is probably very close to been wiped, and reinstalled with ufs as the owners as you may guess are not too happy. Its currently setup with a 2 drive zfs mirror setup. prefetch disabled, 12 gig of ram, dual core intel cpu.
They include.
processes locking up unkillable in zfs state, since this was usually apache or ftp I think this was down to the known sendfile bug.
Slow performance compared to UFS eg. 2meg/sec causing 100% disk utilisation on zfs whilst same is just 4% on ufs.
excessive ram usage when ufs is used at same time.
3 days ago I updated from 8.2-RC to 8-STABLE for the security updates and to get the zfs patches that came right after 8.2 release.
What has happened since I have complaints of laggy performance, which I havent pinned down to anything yet, but the only thing done in the last 3 days is the OS update, but more importantly dovecot processes all locked up unkillable, I couldnt get the state other than it was in D state which is I believe io wait, so this would point to zfs again. In addition more issues on the backups last night after which I had it under control for past few months.
zfs on servers which are only for testing or light load is fine, but this server is very heavy on i/o and zfs has been less than stable during the time.
So what I am asking is.
Confirmation if D state is i/o related
How to look for a certian pid in top.
Best zfs settings people feel for mysql when using myisam (guides for innodb but not myisam) and when lots of small files. I have both on diff filesets.
Tips on how to debug zfs lockups.
The server is probably very close to been wiped, and reinstalled with ufs as the owners as you may guess are not too happy. Its currently setup with a 2 drive zfs mirror setup. prefetch disabled, 12 gig of ram, dual core intel cpu.