下面是自己的一些嘗試。
首先是top命令
其中,virt是程序1虛擬記憶體(virt)的大小(實際需要的記憶體容量?),為48428kb(約50mb),實際占用的記憶體(res, resident的縮寫)為5612kb(約5mb),共享記憶體(shr)為3720kb(約3mb)。
然後再看一下ps命令
ps -u -p 1
這個不用說了,沒顯示共享記憶體,但虛擬記憶體與實際記憶體與top中都是一致的。
還有乙個專門看記憶體命令的pmap
pmap -d 1
1: /usr/lib/systemd/systemd --switched-root --system --deserialize 23
00007fb4e5788000 44 r-x-- 0000000000000000 0fd:00000 libnss_files-2.18.so
00007fb4e5793000 2044 ----- 000000000000b000 0fd:00000 libnss_files-2.18.so
00007fb4e5992000 4 r---- 000000000000a000 0fd:00000 libnss_files-2.18.so
00007fb4e5993000 4 rw--- 000000000000b000 0fd:00000 libnss_files-2.18.so
00007fb4e5998000 84 r-x-- 0000000000000000 0fd:00000 libz.so.1.2.8
00007fb4e59ad000 2044 ----- 0000000000015000 0fd:00000 libz.so.1.2.8
...00007fb4e9cec000 900 rw--- 0000000000000000 000:00000 [ anon ]
00007fffef17f000 132 rw--- 0000000000000000 000:00000 [ stack ]
00007fffef200000 8 r---- 0000000000000000 000:00000 [ anon ]
00007fffef202000 8 r-x-- 0000000000000000 000:00000 [ anon ]
ffffffffff600000 4 r-x-- 0000000000000000 000:00000 [ anon ]
Linux下記憶體檢視命令
在linux下面,我們常用top命令來檢視系統程序,top也能顯示系統記憶體。我們常用的linux下檢視內容的專用工具是free命令。linux下記憶體檢視命令free詳解 在linux下檢視記憶體我們一般用free命令 free total used free shared buffers cac...
Linux下記憶體檢視命令
在linux下面,我們常用top命令來檢視系統程序,top也能顯示系統記憶體。我們常用的linux下檢視內容的專用工具是free命令。linux下記憶體檢視命令free詳解 在linux下檢視記憶體我們一般用free命令 free total used free shared buffers cac...
Linux下記憶體檢視命令
在linux下面,我們常用top命令來檢視系統程序,top也能顯示系統記憶體。我們常用的linux下檢視內容的專用工具是free命令。linux下記憶體檢視命令free詳解 在linux下檢視記憶體我們一般用free命令 free total used free shared buffers cac...