1. 程式人生 > >查看Centos內存使用情況linux命令

查看Centos內存使用情況linux命令

proc -s div 簡單的 圖片 -- 選項 分享圖片 bash

  我們在使用centos版linux服務器的過程中,有時會出現卡頓的情況,這時我們可以通過查看一下內存的使用來判斷發生了什麽情況,那麽如何查看centos內容使用情況呢?有幾個方法可以嘗試,跟著ytkah一起來看看吧!

  1、cat /proc/meminfo

  查看RAM使用情況最簡單的方法是通過/proc/meminfo。這個動態更新的虛擬文件實際上是許多其他內存相關工具(如:free / ps / top)等的組合顯示。/proc/meminfo列出了所有你想了解的內存的使用情況。進程的內存使用信息也可以通過/proc/<pid>/statm 和 /proc/<pid>/status 來查看。使用方法:

cat /proc/meminfo

技術分享圖片

  2、free -h

  free命令是一個快速查看內存使用情況的方法,它是對 /proc/meminfo 收集到的信息的一個概述。

free -h

  3、ps aux --sort -rss

  ps命令可以實時的顯示各個進程的內存使用情況。Reported memory usage information includes %MEM (percent of physical memory used), VSZ (total amount of virtual memory used), and RSS (total amount of physical memory used)。你可以使用 “–sort”選項對進程進行排序,例如按RSS進行排序:

ps aux --sort -rss

  4、top

  top命令提供了實時的運行中的程序的資源使用統計。你可以根據內存的使用和大小來進行排序。

top

  5、vmstat -s

  vmstat命令顯示實時的和平均的統計,覆蓋CPU、內存、I/O等內容。例如內存情況,不僅顯示物理內存,也統計虛擬內存。

vmstat -s

  

  以上是查看Centos內存使用狀態的方法,不同的系統可能有其他的命令查看,比如sudo atop,gnome-system-monitor,htop,ksysguard,memstat -p <PID>,nmon,sudo smem --pie name -c "pss",有興趣的朋友可以去試試

查看Centos內存使用情況linux命令