溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統(tǒng)中查看內存有哪些方法

發(fā)布時間:2022-01-31 13:14:44 來源:億速云 閱讀:260 作者:小新 欄目:開發(fā)技術

小編給大家分享一下Linux系統(tǒng)中查看內存有哪些方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!


方法1:free命令

由于free命令是最廣泛使用的,毫無疑問是最有用的,我們首先會提到它的用法。此命令用于檢查有關系統(tǒng)RAM使用情況的信息。以下是您將在終端中輸入的命令:

[root@linuxprobe ~]$ free -m
                  total        used        free      shared  buff/cache  available
Mem:          1821        1034          78          3        708        523
Swap:          2047          51        1996
Linux系統(tǒng)中查看內存有哪些方法

available列 表示可用內存。 Swap條目中used的列是 51,這意味著它使用了51M,空閑部分是1996M。

方法2:vmstat命令

要通過vmstat命令查看內存統(tǒng)計信息,可以按以下方式使用它:

[root@linuxprobe ~]$ vmstat -s
     1865252 K total memory
     1063392 K used memory
     584000 K active memory
     703272 K inactive memory
       97844 K free memory
           0 K buffer memory
     704016 K swap cache
     2097148 K total swap
       53696 K used swap
     2043452 K free swap
       15894 non-nice user cpu ticks
       1683 nice user cpu ticks
       16806 system cpu ticks
     1674779 idle cpu ticks
       1359 IO-wait cpu ticks
           0 IRQ cpu ticks
       1758 softirq cpu ticks
           0 stolen cpu ticks
     5076596 pages paged in     702716 pages paged out
       2139 pages swapped in       14109 pages swapped out
     2046484 interrupts
     3070821 CPU context switches
 1544162333 boot time
       26018 forks
Linux系統(tǒng)中查看內存有哪些方法

s標簽提供有關內存使用的詳細統(tǒng)計信息。您可以在輸出中查看可用內存和可用交換內存條目,指示系統(tǒng)中的可用內存。

方法3:/proc/meminfo命令

以下命令從/proc文件系統(tǒng)中提取與內存相關的信息。 這些文件包含有關系統(tǒng)和內核的動態(tài)信息,而不是真實的系統(tǒng)文件。這是用于打印內存信息的命令:

[root@linuxprobe ~]$ cat /proc/meminfo
Linux系統(tǒng)中查看內存有哪些方法

此命令的輸出類似于vmstat命令。 您可以輕松查看MemFree結果中的空閑內存和SwapFree結果中的可用交換內存。

方法4:top命令

top命令用于打印系統(tǒng)的CPU和內存使用情況。 您可以按如下方式使用此命令:

[root@linuxprobe ~]$ top
Linux系統(tǒng)中查看內存有哪些方法

在輸出的標題中,您可以看到KiB Mem和Kib Swap條目,通過它們可以檢查已用和可用的內存資源。

方法5:htop命令

就像top命令一樣,htop命令也會詳細分析您的CPU和內存使用情況。 如果您的系統(tǒng)上沒有安裝htop,Ubuntu下可以先通過以下命令更新abt存儲庫來安裝它:

$ sudo apt-get update

然后輸入以下命令

$ sudo apt install htop

CentOS下使用如下命令安裝:

[root@linuxprobe ~]$ sudo yum install htop
Linux系統(tǒng)中查看內存有哪些方法
Linux系統(tǒng)中查看內存有哪些方法

安裝htop后,您只需使用以下命令打印所需信息:

[root@linuxprobe ~]$ htop

標題中的Mem (Memory 也就是 RAM) 和 Swp (Swap)條目表示已用和總內存,通過它可以計算系統(tǒng)上可用的可用內存。

使用我們在本文中提到的命令,您可以監(jiān)視系統(tǒng)進程內存情況。 您可以完全不使用GUI,并且仍然可以檢查個人計算機和服務器上的內存使用情況。

以上是“Linux系統(tǒng)中查看內存有哪些方法”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI