I'm currently working on putting the ZFS intent log on separate devices
which could include seperate disks and nvram/solid state devices.
This would help any application using fsync/O_DSYNC - in particular
DB and NFS. From protoyping considerable peformanace improvements have
been seen.
Neil.
Kyle McDonald wrote On 01/05/07 08:10,:
I know there's been much discussion on the list lately about getting HW
arrays to use (or not use) their caches in a way that helps ZFS the most.
Just yesterday I started seeing articles on NAND Flash Drives, and I
know other Solid Stae Drive technologies have been around for a while
and many times are used for transaction logs or other ways of
accelerating FS's.
If these devices become more prevalent, and/or cheaper I'm curious what
ways ZFS could be made to bast take advantage of them?
One Idea I had was for each pool allow me to designate a mirror or RaidZ
of these devices just for the transaction logs. Since they're faster
than normal disks, My uneducated guess is that they could boost
performance.
I suppose it doesn't eliminate the problems with the real drive (or
array) caches
though. You still need to know that the data is on the real drives
before you can wipe that transaction from the transaction log right?
Well... I'd still like to hear the experts ideas on how this could (or
won't ever?) help ZFS out? Would changes to ZFS be required?
-Kyle
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss