我如何才能为NFS导出实现低延迟,以例如使开发人员在Eclipse / Visual Studio上通过NFS挂载其工作区就可以很好地工作?
我如何才能为NFS导出实现低延迟,以例如使开发人员在Eclipse / Visual Studio上通过NFS挂载其工作区就可以很好地工作?
Answers:
听起来您仍处于设计阶段。如果是这样,那么要看的几件事是:
除此以外,还有一个不错的NFS常见问题解答,包括一些调优技巧:http : //nfs.sourceforge.net/
不要通过NFS进行编译。NFS性能通常是磁盘I / O性能的一个因素,而编译将决定文件I / O操作的数量。
如果您无法避免这种情况,那么缓存将为您节省一天的时间。尽可能多地填充NFS服务器的RAM,使用异步写入并在客户端启用所有缓存。事实是,RAID在处理(非缓存)磁盘操作方面没有比单个硬盘更好。由于编译工作量的文件很小,因此合并的吞吐量不会改变任何事情。