From: Miklos S. <mi...@sz...> - 2005-03-24 17:10:38
|
> The large_read option is a truly wonderful thing. I'm actually on a > 2.6 kernel so the option isn't needed any longer, but the idea is the > same: fuse reads a large block of data instead of multiple small ones. > This is a huge performance boost for my filesystem. > > I'd like to do a "large_write", so the filesystem can benefit there as > well. I can do this in the filesystem code, of course, but before I > do, is there an easy way to do this within fuse? It seems like it > would be a generally useful thing. Actually it's quite easy to do in your filesystem. Just allocate a big buffer on open(), stick it in fi->fh, and fill it in write() until full. OK maybe it's a bit more complex, but not much. Miklos |