Linux檢查Swap交換空間的五個命令小結
前言
Linux下可以創(chuàng)建兩種類型的交換空間,一種是swap分區(qū),一種是swap文件。前者適合有空閑的分區(qū)可以使用,后者適合于沒有空的硬盤分區(qū),硬盤的空間都已經(jīng)分配完畢。例如:安裝redhat的時候,你可以默認劃分硬盤空間,交換區(qū)的大小事系統(tǒng)默認配置,當你安裝完系統(tǒng)后需要安裝一個oracle數(shù)據(jù)庫,突然發(fā)出警告,交換空間不夠。此刻該怎么辦?
當我們系統(tǒng)上的物理內存或RAM已滿時,我們最終會利用系統(tǒng)上的交換空間。在此過程中,內存的非活動頁面將移動到交換空間,從而創(chuàng)建更多內存資源。當系統(tǒng)關閉RAM時,此空間特別有用;但是,交換空間位于硬盤驅動器上,因此訪問速度較慢。因此,它不應被視為RAM的適當替代方案。
在本文中,我們將介紹幾種檢查Ubuntu系統(tǒng)上可用Swap交換空間的方法。本文中描述的命令和過程已在Ubuntu 18.04 LTS系統(tǒng)上運行。
我們正在使用Ubuntu命令行終端,以檢查我們系統(tǒng)上的交換空間。要打開終端,您可以使用Dash或Ctrl + alt + T快捷鍵。然后,您可以選擇以下方式來獲取交換空間信息:
Linux free命令
命令:
free
此命令用于在幾行中檢查系統(tǒng)上的內存和交換利用率。不使用任何開關,顯示的輸出以千字節(jié)打印。
使用free命令檢查交換空間
命令:
free -h
使用-h開關,free命令以最接近的3位數(shù)格式顯示內存和交換利用率。
free -h命令
swapon命令
命令:
$ swapon -s
您可以使用swapon命令檢查特定分區(qū),邏輯卷或文件的交換。在這里,我們將使用-s(摘要)開關來獲取交換詳細信息(以千字節(jié)為單位)。
swapon命令
top命令
命令:
$ top
top命令輸出的標題部分顯示交換空間信息,以千字節(jié)為單位。提供此信息的其他命令包括htop,glances和itop等。
使用top命令檢查交換使用情況
vmstat命令
命令:
$ vmstat
通過vmstat命令,您可以查看交換和交換信息。但是,您無法看到交換的總值,如前面提到的命令所示。
使用vmstat命令檢查交換空間
/proc/swaps文件
命令:
$ cat /proc/swaps
您還可以通過交換配置文件/proc/swaps查看交換大小信息。它還顯示設備方式的交換信息,以便您可以查看設備名稱(分區(qū),邏輯卷或文件),其類型以及它為系統(tǒng)提供的交換量。
檢查/proc/swaps的內容
雖然本文中描述了非常簡單的命令,但您可以查看Ubuntu系統(tǒng)上的交換空間,并在系統(tǒng)RAM資源不足時使用它。
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關文章
Linux上下行網(wǎng)速測試工具_speedtest-cli安裝使用方法
speedtest-cli是Linux下的一個上下行網(wǎng)速測試工具,是一個用Python寫的命令行腳本,需要的朋友可以參考下2017-03-03如何在 CentOS/RHEL 系統(tǒng)中使用帶 VLAN 標記的以太網(wǎng)卡
這篇文章主要介紹了如何在 CentOS/RHEL 系統(tǒng)中使用帶 VLAN 標記的以太網(wǎng)卡,有對這方面感興趣的同學,可以跟隨小編一起來研究學習下吧2020-12-12ubuntu下使用sublime text時如何完美輸入中文
網(wǎng)上的很多方法都不能讓ubuntu下的sublime輸入中文,使用Input Helper也很是別扭,這個方法是某大神通過啟動sublime程序前運行腳本修改sublime來實現(xiàn)中文輸入。2015-12-12Linux服務器如何查看每個用戶或者當前用戶的磁盤占用量及文件同步
這篇文章主要介紹了Linux服務器如何查看每個用戶或者當前用戶的磁盤占用量及文件同步問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-02-02