1.檢視總記憶體:#
grep memtotal /proc/meminfo
2.檢視可用記憶體及已用記憶體(free)
# free -m
(預設是以kb為單位,-m表示以mb為單位)
3.top命令,程序監控
# top (
進入監控介面後按m後可以看到以記憶體占用大小排序的檢視)
4. ps 命令,監控指定的程序
# ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' | grep root | sort -nrk5
5.記憶體釋放
# sync
(將所有未寫的系統 緩衝區寫到磁碟中,否則在釋放快取的過程中,可能會丟失未儲存的檔案)
# cat
/proc/sys/vm/drop_caches
(查詢當前快取釋放的引數:0-不釋放,1-釋放頁快取,2-釋放dentries和inodes,3-釋放所有快取)
# echo 3 > /proc/sys/vm/drop_caches
(將引數寫入drop_caches檔案,此命令即時生效,記憶體立即釋放)
android 記憶體檢視
直接對android檔案進行解析查詢,proc cpuinfo系統cpu的型別等多種資訊。proc meminfo 系統記憶體使用資訊 如 proc meminfo memtotal 16344972 kb memfree 13634064 kb buffers 3656 kb cached 119...
Linux 記憶體檢視
可以直接使用top命令後,檢視 mem的內容。可以選擇按程序檢視或者按使用者檢視,如想檢視oracle使用者的程序記憶體使用情況的話可以使用如下的命令 top u oracle 或者直接使用 ps 命令 內容解釋 pid 程序的id user 程序所有者 pr 程序的優先級別,越小越優先被執行 ni...
linux記憶體檢視
可以直接使用top命令後,檢視 mem的內容。可以選擇按程序檢視或者按使用者檢視,如想檢視oracle使用者的程序記憶體使用情況的話可以使用如下的命令 1 top top命令是linux下常用的效能分析工具,能夠實時顯示系統中各個程序的資源占用狀況,類似於windows的任務管理器 可以直接使用to...