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

Christopher Faylor
Tue Sep 28 15:10:00 GMT 2010

On Tue, Sep 28, 2010 at 08:56:18AM -0600, Warren Young wrote:
>On 9/22/2010 7:44 AM, Christopher Faylor wrote:
>> What is /mnt/hgfs/C in this case?  How is it mounted?
>HGFS is the Host-Guest File System, a VMware technology that lets it 
>export host volumes to the guest in a high-speed way.
>If you used old versions of VMware Workstation for Linux, you may 
>remember that they used to ship a version of Samba to export Linux-side 
>filesystems to the Windows guest.  Now they use their proprietary HGFS 
>technology instead.  In addition to being smaller and faster than Samba, 
>it works with all supported host and guest combinations, and it removes 
>a dependency.
>I believe Yoni's point is that the
>     Linux guest -> HGFS/VMware -> Windows native
>path apparently has less code in it than the
>     Cygwin -> Windows native
>code path.

It isn't extremely surprising that Linux access speed for a filesystem
in a simulated environment, which presumably does not go through
multiple layers of DLLs, would be faster than Cygwin.  I wouldn't even
be surprised to see that the old Samba implementation was faster.


More information about the Cygwin-patches mailing list