Cygwin Filesystem Performance degradation 1.7.5 vs 1.7.7, and methods for improving performance

Christopher Faylor
Wed Sep 22 13:44:00 GMT 2010

On Wed, Sep 22, 2010 at 07:50:14AM +0200, Yoni Londner wrote:
> > I'm not exactly concerned about Linux being way faster accessing an NTFS
> > drive.  After all it's the OS itself and comes with it's own NTFS driver
> > which obviously is streamlined for typical POSIX operations.
>I did not test & compare to using the Linux NTFS, rather I compared with 
>Linux on VMWARE using the same Windows NTFS.SYS (via the same 
>kernel32.dll APIs):
>Cygwin: "C:/cygwin/bin/ls.exe /bin" -> cygwin1.dll -> kernel32.dll -> 
>NTOS kernel -> NTFS.SYS driver -> HD
>linux: "/bin/ls /mnt/hgfs/C/cygwin/bin" -> glibc -> linux kernel -> 
>VMWARE hgfs driver -> vmware_player.exe (on Win32) ->  kernel32.dll -> 
>NTOS kernel -> NTFS.SYS driver -> HD
>As you can see the VMWARE path is much longer than Cygwin, and it passes 
>the same APIs and NTFS.SYS driver, and yet it executes much faster.
>This helps us understand that there is a lot that still can be done in 
>Cygwin's filesystem performance.

What is /mnt/hgfs/C in this case?  How is it mounted?


More information about the Cygwin-patches mailing list