Cache

NFS 記憶體是按塊還是按文件讀取?

  • March 12, 2012

我有一個儲存在 NFS 上的大圖像。我只想讀取圖像的第一部分來獲取標題。

NFS 客戶端在獲得所需的塊後是否停止讀取,還是會從伺服器接收整個文件?

NFS 最簡單的形式只是在整個網路中提供一個文件系統 API。

當您的應用程序開始從文件中讀取數據時,您將向伺服器發送讀取命令,伺服器將響應數據。當應用程序停止閱讀時,將不再有任何響應。

當然,幕後還有很多東西,尤其是“預讀緩衝區”,它讀取的內容比要求的多一點,因此在此後不久需要它的常見情況下,它可能已經在等待了;但這是可配置的,通常很小(大約 64-512KB)

簡而言之:如果您的應用程序不讀取,就不會有任何重要的無用流量。

引用自:https://serverfault.com/questions/368865