Thanks Mark! I see that writing part of filesystem block reduces performance. Especially in Raid-Z because we have to read all spread on every disk blocks. Does ZFS have any kind of blocks aggregation?
I suppose that could be work on this way: zfs receive a command to write part of the block, e.g. last 8kB in 32kB block. Next, instead that read-modify-write we write modify information into the cache and wait for next modification of this block. If any next write-command will fill all parts of the block we will could write whole block without reading it. Why I'm asking? I'm very interesting in which implementations Raid-Z will have better performance than Raid-5. And which way I must improve my applications to obtain better performance with ZFS? (constant writing blocks??) Andrzej This message posted from opensolaris.org _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss