我正在使用amazon web services器,我有一个NFS文件系统,我挂载到其他几个服务器。 一个挂载在大约20个服务器之间共享,而服务器的主要function是用于web应用程序。 虽然现在这很好,但解决scheme会遇到以下问题:
有没有不同的方式,我应该共享多个服务器访问的文件系统?
种族条件
是的,文件pipe理器上会有竞争状态。 即networking带宽,磁盘I / O等
2.来自文件locking的高CPU利用率。
如果应用程序试图通过另一个应用程序或NFS锁访问locking的文件,将会有高I / O等待。
3.不可预见的问题。
上面列出的主要问题是,使用asynchronousI / O的应用程序会使数据保持最新,但是这种types的应用程序将使用文件locking作为机制。