1. 程式人生 > >變態的NAS文件系統

變態的NAS文件系統

請求 提高效率 服務 透傳 一定的 一個 效率 緩沖區 上層

  遇到一個問題:在使用NAS文件系統的時候, 訓練服務訓練出資源, 計算服務立刻使用這部分資源, 發現資源有部分還是上個版本的訓練資源.

  初步懷疑:

    1. 訓練服務器 write 之後,close了, 從write, close 的機制可以知道, 數據應該從輸入緩沖區同步到內核緩沖了. 我們可以認為此時資源 應該已經在存儲上面落地了.

    2. 但是NAS 文件系統的特性: NAS(NFS) 默認的mount參數為async,async 參數表示內核不會透傳程序的IO請求給sever, 對於寫IO會延遲執行,積累一定的時間以便合並上層的IO請求以提高效率。

    3. 發現問題沒有,NAS 會延遲部分時間, 以提升效率.

    4. 所以, 文件使用實時性高的場景,該使用NAS 文件系統嗎? 還是該怎麽處理.

變態的NAS文件系統