From: Gordon W. <gor...@gm...> - 2006-10-21 00:42:12
|
---------- Forwarded message ---------- From: Gordon Wrigley <gor...@gm...> Date: Oct 21, 2006 10:41 AM Subject: Re: [fuse-devel] FUSE performance To: Phil Snowberger <psn...@cs...> I have an idea of one way to allieviate all 3 of those for file systems that are getting some all of thier files directly from another filesystem. Its something I've toyed with doing but have been to lazy to actually do and as the backing filesystems in my case are NFS mounts I don't imagine I'd save much anyway. Anyway the core idea is that you have an option when returning the open and create calls to say to fuse that the thing you put in the fuse_file_info is actually one of your own file handles and fuse is to do all IO directly on that, up to but not including the close. On 10/21/06, Phil Snowberger <psn...@cs...> wrote: > First of all, I have to say that I realize that in any system like FUSE, > some overhead is involved, and that's fine. I accept it. > > What I would like to know is, where do FUSE's performance hurdles come > from? I can think of the following potential answers: > > - kernel/userspace context switches > - bulk memory copying (more than without FUSE) > - (?) userspace fs fighting for processor time on a loaded system > > I'm interested in investigating ways to alleviate some of the > performance issues, perhaps in special cases. Can anybody provide a > pointer to where I can find this? I know it's implicitly in the source, > but I don't have the skill to recognize from kernel code where a > bottleneck will occur. > > thanks, > --Phil > > -- > Phil Snowberger -- psn...@cs... > Department of Computer Science and Engineering > University of Notre Dame > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > fuse-devel mailing list > fus...@li... > https://lists.sourceforge.net/lists/listinfo/fuse-devel > > > |