Swap

關於 Windows 主機作業系統上的 RAM 和 SWAP 的問題

  • December 19, 2018

我已閱讀並欣賞 Thompsonn 的原帖。

在工作中,由於我們使用的某些應用程序的強制性要求,我被迫使用 Windows 作為主機作業系統(我使用並更喜歡 Linux),並且我無法對其進行虛擬化。

幾個月前我買了一台新筆記型電腦,有 2 個 NVMes、2 個 SSD、64GB RAM、i7-8700K 和 GTX1070。

我在學習、工作和愛好期間碰巧使用了許多虛擬機,絕大多數基於 Linux。

大多數時間我至少有 6 個虛擬機打開,我看到磁碟被大量使用,即使 RAM 尚未填滿,虛擬機實際上也使用交換。

為了減緩 SSD 的磨損,我移動了虛擬機的虛擬硬碟,並將它們分配給我擁有的 4 個物理驅動器中的 3 個。

鑑於我有將近 26GB 的空閒 RAM,我可以使用 RAMdisks 作為 Linux VM 的交換儲存嗎?

可以將 RAM 分配給 RAM 磁碟或在 中創建交換文件/dev/shm,但這只會消耗 RAM,並且更有可能您必須在負載很重的主機上開始使用交換。

如果記憶體中的程序處於非活動狀態,則在輕負載主機上使用交換是完全正常的。您可以通過調整主機的交換性來改變核心做出此決定的積極程度。

引用自:https://unix.stackexchange.com/questions/441612