Partition

交換LVM中的分區?

  • November 22, 2018

我想知道將交換分區放入邏輯卷組是否有任何缺點(例如性能),還是與將其作為單獨的主/邏輯分區“一樣”?

我喜歡它可以在必要時輕鬆調整大小的事實,但不確定可能存在的缺點。

應用案例:CentOS 7 Webserver。

當然,主要目標不是首先需要使用交換……

主要是在系統還很新鮮時創建交換 LVM 卷,就像創建交換文件時一樣,因為交換空間在連續時性能最佳,或者通過lvcreate -C選項強制執行。您不希望構成邏輯卷的實際磁碟塊在整個磁碟上碎片化。出於這個原因,也應該避免(經常)調整交換量的大小。

作為 Linux 核心的主要開發人員之一,Andrew Morton

核心在 swapon 時生成一個交換偏移 -> 磁碟塊的映射,然後使用該映射直接針對底層磁碟隊列執行交換 I/O,繞過所有記憶體、元數據和文件系統程式碼。

這也繞過了所有 LVM 程式碼,交換直接進入磁碟。因此從性能的角度來看,交換分區、交換文件或 LVM 卷沒有區別。

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