You’re here. The NFS is there. The link between here and there is slow. We can fix that.
Network File System (NFS) is a distributed file system protocol originally developed by Sun Microsystems which enables users on client computers to access files over a network much the same as local storage is accessed. NFS is often used with Unix operating systems and Unix-like operating systems such as Linux and FreeBSD. It is also available to many other operating systems.
Acceleration Systems delivers protocol acceleration for UNIX and Unix-like environments where the NFS protocol is used for file access. Combined with the WAN optimization capabilities built into the AS acceleration engine, NFS acceleration helps improve file access by mitigating the negative effects of latency and bandwidth limitations.
NFS acceleration capabilities provided by Acceleration Systems include:
- Interactive operations such as directory traversal are pipelined to reduce the amount of time required to traverse directories and view file and directory metadata. Additionally, metadata is cached when safe to do so in order to reduce the number of performance-limiting operations that must traverse the WAN.
- Read-ahead operations are executed on behalf of the requesting node to prefetch data from the file being accessed. Prefetch makes the data readily available at the edge device for faster read throughput.
- Asynchronous write operations are employed to send messages in batches. This reduces the send-and-wait behavior of NFS file write operations. File data integrity is ensured by working in conjunction with existing NFS protocols.
While Acceleration Systems optimizes NFS file shares, some special configuration on the NFS server may be required.