Ubuntu 檢視記憶體命令

2021-06-22 15:48:49 字數 1152 閱讀 5910

copy from: 

linux中使用free可以檢視系統記憶體使用狀態, 預設單位為kb為單位,在此我以mb為單位說明

lostman@lostman-ms-6702e:~/桌面$ free -m

total       used       free     shared    buffers     cached

mem:               496        457         38          0          8            104

-/+ buffers/cache:           344        151

swap:              510        156        354

就可以檢視當前記憶體的使用, 第二行的-/+buffers/cache是當前實際被使用的記憶體和空閒記憶體空間,具體解釋如下:

mem 行顯示了從系統角度看來記憶體使用的情況, total是系統可用的記憶體大小, 數量上等於系統物理記憶體減去核心保留的記憶體. buffers和cached是系統用做緩衝的記憶體. buffers與某個塊裝置關聯, 包含了檔案系統元資料, 並且跟蹤了塊的變化. cache只包含了檔案本身.

-/+ buffers/cache行則從使用者角度顯示記憶體資訊, 可用記憶體從數量上等於mem行used列值減去buffers和cached記憶體的大小. 因為buffers和cached是作業系統為加快系統執行而設定的, 當使用者需要時, 可以只接為使用者使用.

top和vmstat

也顯示了系統記憶體的資訊, 和free的顯示結果類似.

free命令詳解:

功能說明:顯示記憶體狀態。

語  法: free [-bkmotv][-s ]

補充說明:free指令會顯示記憶體的使用情況,包括物理記憶體,虛擬的交換文件記憶體,共享記憶體區段,連同系統核心使用的緩衝區等。

參  數:

-b     以byte為單位顯示記憶體使用情況。

-k    以kb為單位顯示記憶體使用情況。

-m   以mb為單位顯示記憶體使用情況。

-o    不顯示緩衝區調節列。

-s    持續觀察記憶體使用狀況。

-t     顯示記憶體總和列。

-v   顯示版本資訊。

ubuntu 檢視記憶體命令

linux中使用free可以檢視系統記憶體使用狀態,預設單位為kb為單位,在此我以mb為單位說明 lostman lostman ms 6702e 桌面 free m total used free shared buffers cached mem 496 457 38 0 8 104 buffe...

ubuntu檢視命令

以非root使用者更新系統 sudo sudo是linux系統管理指令,是允許系統管理員讓普通使用者執行一些或者全部的root命令的乙個工具,如halt,reboot,su等等。這樣不僅減少了root使用者的登陸 和管理時間,同樣也提高了安全性。sudo不是對shell的乙個代替,它是面向每個命令的...

GDB檢視記憶體命令(x命令)

可以使用examine命令 簡寫是x 來檢視記憶體位址中的值。x命令的語法如下所示 x n f u是可選的引數。n 是乙個正整數,表示顯示記憶體的長度,也就是說從當前位址向後顯示幾個位址的內容。f 表示顯示的格式,參見上面。如果位址所指的是字串,那麼格式可以是s,如果地十是指令位址,那麼格式可以是i...