Linux中檢查Swap交換空間的5個命令
當我們系統上的實體記憶體或RAM已滿時,我們最終會利用系統上的交換空間。在此過程中,記憶體的非活動頁面將移動到交換空間,從而建立更多記憶體資源。當系統關閉RAM時,此空間特別有用;但是,交換空間位於硬碟驅動器上,因此訪問速度較慢。因此,它不應被視為RAM的適當替代方案。
在本文中,我們將介紹幾種檢查Ubuntu系統上可用Swap交換空間的方法。本文中描述的命令和過程已在Ubuntu 18.04 LTS系統上執行。
我們正在使用Ubuntu命令列終端,以檢查我們系統上的交換空間。要開啟終端,您可以使用Dash或Ctrl + alt + T快捷鍵。然後,您可以選擇以下方式來獲取交換空間資訊:
Linux free命令
命令:
free
此命令用於在幾行中檢查系統上的記憶體和交換利用率。不使用任何開關,顯示的輸出以千位元組列印。
使用free命令檢查交換空間
命令:
free -h
使用-h開關,free命令以最接近的3位數格式顯示記憶體和交換利用率。
free -h命令
swapon命令
命令:
$ swapon -s
您可以使用swapon命令檢查特定分割槽,邏輯卷或檔案的交換。在這裡,我們將使用-s(摘要)開關來獲取交換詳細資訊(以千位元組為單位)。
swapon命令
top命令
命令:
$ top
top命令輸出的標題部分顯示交換空間資訊,以千位元組為單位。提供此資訊的其他命令包括htop,glances和itop等。
使用top命令檢查交換使用情況
vmstat命令
命令:
$ vmstat
通過vmstat命令,您可以檢視交換和交換資訊。但是,您無法看到交換的總值,如前面提到的命令所示。
使用vmstat命令檢查交換空間
/proc/swaps檔案
命令:
$ cat /proc/swaps
您還可以通過交換配置檔案/proc/swaps檢視交換大小資訊。它還顯示裝置方式的交換資訊,以便您可以檢視裝置名稱(分割槽,邏輯卷或檔案),其型別以及它為系統提供的交換量。
檢查/proc/swaps的內容
雖然本文中描述了非常簡單的命令,但您可以檢視Ubuntu系統上的交換空間,並在系統RAM資源不足時使用它。
Linux公社的RSS地址 : ofollow,noindex" target="_blank">https://www.linuxidc.com/rssFeed.aspx
本文永久更新連結地址: https://www.linuxidc.com/Linux/2018-10/154912.htm