Linux檢視記憶體使用情況

2021-08-08 04:04:32 字數 1036 閱讀 4285

linux檢視記憶體使用情況:

******************************

free

:檢視記憶體實際使用情況

*************total******used******free******shared******buffers******cached

mem:*****3934948**2998136**936812*******0*********52892******1397480

-/+ buffers/cache: 1547764***2387184

swap:********0***********0*********0

****************************** 檢視

/proc/kcore檔案的大小(記憶體映象):

[root@scs-2 tmp]# ll -h /proc/kcore

-r-------- 1 root root 4.1g jun 12 12:04 /proc/kcore

備註:占用記憶體的測量

測量乙個程序占用了多少記憶體,linux為我們提供了乙個很方便的方法,/proc目錄為我們提供了所有的資訊,實際上top等工具也通過這裡來獲取相應的資訊。

/proc/meminfo 機器的記憶體使用資訊

/proc/pid/maps pid為程序號,顯示當前程序所占用的虛擬位址。

/proc/pid/statm 程序所占用的記憶體

******************************

top命令使用過程中,還可以使用一些互動的命令來完成其它引數的功能。這些命令是通過快捷鍵啟動的。

<空格>:立刻重新整理。

p:根據cpu使用大小進行排序。

t:根據時間、累計時間排序。

q:退出top命令。

m:切換顯示記憶體資訊。

t:切換顯示程序和cpu狀態資訊。

c:切換顯示命令名稱和完整命令列。

m:根據使用記憶體大小進行排序。

w:將當前設定寫入~/.toprc檔案中。這是寫top配置檔案的推薦方法。

linux 檢視記憶體使用情況

第一部分mem行 total 記憶體總數 1002m used 已經使用的記憶體數 769m free 空閒的記憶體數 232m shared 當前已經廢棄不用,總是0 buffers buffer 快取記憶體數 62m cached page 快取記憶體數 421m 關係 total 1002m ...

linux檢視記憶體使用情況

分步閱讀 linux檢視記憶體使用情況 輸入 top pid 程序的id user 程序所有 pr 程序的優先級別,越小越優先被執 ninice virt 程序占用的虛擬內 res 程序占用的物理內 shr 程序使用的共享內 s 程序的狀態。s表示休眠,r表示正在執行,z表示僵死狀態,n表示 該程序...

檢視linux記憶體使用情況

在linux下檢視記憶體我們一般用free命令 free total used free shared buffers cached mem 3266180 3250004 16176 0 110652 2668236 buffers cache 471116 2795064 swap 204827...