Linux

NAND快閃記憶體磨損和虛擬記憶體頁面交換

  • April 1, 2012

對於具有虛擬記憶體和磁碟儲存的 linux 核心,頁面在交換區域中來回交換。但嵌入式系統通常使用 NAND 快閃記憶體而不是磁碟。正如其製造商所保證的那樣,NAND 快閃記憶體允許的寫入次數有限(儘管在大多數情況下限制很高)。

核心中如何處理此頁面交換情況下的磨損?還是基於 Linux 的嵌入式系統通常會關閉虛擬記憶體頁面交換以避免 NAND 快閃記憶體磨損?

在快閃記憶體上執行的嵌入式系統不使用交換。請不要將其與虛擬記憶體混淆 - 虛擬記憶體有更多用途,然後只是交換到磁碟。

Linux 不會隨意使用交換空間。您(或您的發行版安裝嚮導)必須首先創建一個交換分區 ( mkswap) 並啟動它 ( swapon)。因此,避免磨損 NAND 快閃記憶體盤就像永遠不要在該磁碟上放置交換分區一樣簡單。

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