Windows

Windows 上的透明記憶體 - 到期時間

  • June 19, 2018

我嘗試在 Windows 上使用透明記憶體從網路驅動器訪問大 (100s MB) 文件。第一次測試很有希望。它可以將讀取所有測試文件的時間從 3.5s 減少到 0.3s。

問題是記憶體很快就失效了。根據我的測試,大約 10 秒後。

是否可以控制記憶體的持續時間?系統如何知道記憶體需要重新評估?也許它可能是由 SMB 設置引起的。

是否可以控制記憶體的持續時間?

不,沒有這樣的選擇。

系統如何知道記憶體需要重新評估?

這在很大程度上取決於記憶體系統的資源和延遲(除以訪問時間)。通常你可以看到很多小文件在 10-20 分鐘左右記憶體,而大文件更少(1-3 分鐘)。

也許它可能是由 SMB 設置引起的。

沒有其他(支持的)設置。或者我沒有找到它們。如果你這樣做,請給我留言:)

從 Windows 7 開始,有一些與透明記憶體相關的東西,其中包括 BranchCache、離線文件和後台同步功能。

如果您只討論透明記憶體,那麼該選項受頻寬和延遲(慢連結模式)的限制,並且可能會受到記憶體大小的可用空間的影響。它可以通過服務客戶端的 Windows 伺服器上的組策略進行配置。

另一方面,後台同步是TC所需的一項服務,它有更多選項,包括文件的超時和同步間隔。

您應該記住,透明記憶體總是要求伺服器更改文件,並且只要伺服器顯示它們可用,就允許訪問這些文件。您可以在TechNet 官方文章中了解更多資訊。

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