If you ever used the
Windows 7 NFS Client you surely noticed that is notably
slow compared to CIFS(SMB). This happens because Microsoft didn't implement read-ahead and write-behind capabilities in the NFS Client.
Performing only one operation at the time means that the NFS Client/Server will be idle while waiting for the network traffic to complete resulting in the observable performance loss.
This program aims to fix this performance issue by acting like a proxy between the NFS Client and NFS Server and based on the NFS traffic analysis by taking the following actions:
- Sending NFS Read requests to the NFS Server so by the time the NFS Client requests the data this is already buffered or requested from the NFS Server
- Sending NFS Write responses to the NFS Client so the NFS Client sends more data to be written immediately without waiting for the real NFS Server write response
For more information about the inner workings check out the section.