Windows

pagefile.sys windows 究竟如何確定使用自動管理的驅動器?

  • December 10, 2020

我有一個 2016 Windows Server,它有兩個驅動器,C:(系統驅動器)H:儲存驅動器。當我進入虛擬記憶體設置時,H: 是託管的,而 C: 不是。

注意:選中“自動管理所有驅動器的頁面文件大小”。

我想了解當有多個驅動器時,Windows 究竟如何確定要自動管理的驅動器**?**

原因:我每週從一個 VM 模板部署多個伺服器,這是 Windows 第一次選擇 C: 以外的驅動器進行“自動”管理。我希望這些伺服器保持一致。或者,至少對造成這種情況的原因有一個很好的了解。

如果需要,我很樂意提供更多資訊或說明。

我不知道底層算法的詳細描述,所以恐怕沒有人能準確地告訴你幕後發生了什麼。

但是,我發現這篇文章是一個很好的起點。儘管有它的標題,但也有一些關於自動管理的位置和大小的提示pagefile.sys。從閱讀中,我得到的印像是自動管理pagefile.sys的驅動器c:,除非驅動器c:空間不足或比其他驅動器慢得多。

此外,該文章指出,確定該文件的位置和大小涉及許多因素,並提供了一些有關如何確定它們的提示(性能計數器等)。我強烈認為自動管理遵循相同的原則。

要找出 VM 之間差異的原因,您必須比較磁碟大小(更準確地說,磁碟可用空間)和磁碟性能,最好使用文章中提到的硬體計數器。當然,pagefile.sys正如文章所解釋的那樣,RAM 的數量對 的大小有很大的影響,因此差異也可能是由於 RAM 大小的不同造成的。

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