This is the mail archive of the
cygwin-patches
mailing list for the Cygwin project.
Re: Cygwin Filesystem Performance degradation 1.7.5 vs 1.7.7, and methods for improving performance
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.
cgf