On Sun, 13 Apr 2008, Bob Copeland wrote:Thankfully you need none, it's already there by FUSE and the kernel. The trick is exactly that you can have the kernel performance and the left is moved to user space with typically negligible performance overhead which is usually well compensated with faster delivered new features and bug fixes. The completely unoptimized ntfs-3g read/write saturates my USB disks with 25-30 MB/sec using 8% (read), 35% (write) CPU time on a 2.5 GHz Core 2 Duo with cold caches. If you have the free hot caches then it performs the same as in-kernel file systems, user space isn't involved at all. I noticed that the OMFS kernel driver supports only the USB interface and the FUSE one both the network and the USB one. Isn't it possible that you compared the performance using the USB with the kernel vs the much slower and lower latency network with FUSE? You should compare performances using only the USB interface in both cases. If you did use the USB interface with FUSE then what exactly do you mean by "quite a bit less performance" in numbers and workloads? What you did, how long it took using what CPU? Thanks, Szaka -- NTFS-3G: http://ntfs-3g.org -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Parag Warudkar | Re: soft lockup - CPU#1 stuck for 15s! [swapper:0] |
| Bryan Woods | Stardom SATA HSM violation |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| Steven Rostedt | [PATCH 2/2] ftrace: support for PowerPC |
git: | |
| Abdelrazak Younes | Git-windows and git-svn? |
| Linus Torvalds | Re: On Tabs and Spaces |
| Shawn O. Pearce | Java Git (aka jgit) library switching license to BSD/EPL |
| Manu | Re: fatal: unable to create '.git/index': File exists |
| Brandon Lee | DELL PERC 5iR slow performance |
| Chris Jones | GRE over IPsec |
| Frank Bax | wine question |
| Jona Joachim | X11 very slow with SMP kernel |
| Jon Anhold | rawrite |
| Mark Tarrabain | Some thoughts on device drivers |
| Rik Faith | ATI VGA WONDER driver for x386 |
| Seng-Poh Lee, Speedy | Slight rlogind problem, 'Unable to determine your tty name' |
| SMDK2410 LCD Framebuffer driver | 4 hours ago | Linux kernel |
| Resetting the bios password for Toshiba Laptop | 4 hours ago | Hardware |
| Problem booting a barebone kernel in VMWare | 7 hours ago | Linux kernel |
| IP layer send packet | 11 hours ago | Linux kernel |
| PID to ELF image full path | 14 hours ago | Linux kernel |
| types of kernel | 1 day ago | Linux kernel |
| magical mounts | 2 days ago | Linux kernel |
| Problem in scim in Fedora 9 | 2 days ago | Linux general |
| The new Western Digital power saving drives | 2 days ago | Hardware |
| Battery Maximizer Software | 3 days ago | Linux kernel |
