1. 程式人生 > >Linux下的Swap(交換空間)的介紹

Linux下的Swap(交換空間)的介紹

Linux的記憶體和虛擬記憶體的介紹見:https://blog.csdn.net/qq_25948717/article/details/83745228

虛擬記憶體和交換空間,這兩個概念要和作業系統一起說,window下的“虛擬記憶體”實際上是存在磁碟上的頁面檔案,和linux的交換

空間概念一樣,都是物理上實際存在的東西,如果記憶體夠用,沒有缺頁,你禁掉這兩個東西不會影響虛擬儲存器;然而撇開操作

系統,只談理論,虛擬記憶體還是一種技術,它允許執行程序不必完全放在記憶體中。這兩種其實都屬於交換技術。

=============================================================================================
當我們系統上的實體記憶體或RAM已滿時,我們最終會利用系統上的交換空間。在此過程中,記憶體的非活動頁面將移動到交換空間,

從而建立更多記憶體資源。當系統關閉RAM時,此空間特別有用;但是,交換空間位於硬碟 驅動器上,因此訪問速度較慢。因此,

它不應被視為RAM的適當替代方案。

檢視記憶體和交換空間利用率:

可以使用swapon命令檢查特定分割槽,邏輯卷或檔案的交換。在這裡,我們將使用-s(摘要)開關來獲取交換詳細資訊

(以千位元組為單位)

top命令輸出的標題部分顯示交換空間資訊,以千位元組為單位。提供此資訊的其他命令包括htop,glances和itop等。