1. 程式人生 > >ubuntu16.04 查看系統可用內存

ubuntu16.04 查看系統可用內存

-c aid byte 數據 ron name nbsp 直接 ima

技術分享圖片

free -m 查看內存情況 (單位MB)

mem 行顯示了從系統角度看來內存使用的情況, total是系統可用的內存大小, 數量上等於系統物理內存減去內核保留的內存. buffers和cached是系統用做緩沖的內存. buffers與某個塊設備關聯, 包含了文件系統元數據, 並且跟蹤了塊的變化. cache只包含了文件本身.

-/+ buffers/cache行則從用戶角度顯示內存信息, 可用內存從數量上等於mem行used列值減去buffers和cached內存的大小. 因為buffers和cached是操作系統為加快系統運行而設置的, 當用戶需要時, 可以直接為用戶使用.

free命令詳解:


功能說明:顯示內存狀態。
  語  法: free [-bkmotV][-s ]
  補充說明:free指令會顯示內存的使用情況,包括實體內存,虛擬的交換文檔內存,共享內存區段,連同系統核心使用的緩沖區等。
  參  數:
  -b   以Byte為單位顯示內存使用情況。
  -k   以KB為單位顯示內存使用情況。
  -m   以MB為單位顯示內存使用情況。
  -o   不顯示緩沖區調節列。
  -s   持續觀察內存使用狀況。
  -t   顯示內存總和列。
  -V   顯示版本信息。

mem 行顯示了從系統角度看來內存使用的情況, total是系統可用的內存大小

, 數量上等於系統物理內存減去內核保留的內存. buffers和cached是系統用做緩沖的內存. buffers與某個塊設備關聯, 包含了文件系統元數據, 並且跟蹤了塊的變化. cache只包含了文件本身.

-/+ buffers/cache行則從用戶角度顯示內存信息, 可用內存從數量上等於mem行used列值減去buffers和cached內存的大小. 因為buffers和cached是操作系統為加快系統運行而設置的, 當用戶需要時, 可以只接為用戶使用.

topvmstat也顯示了系統內存的信息, 和free的顯示結果類似.


free命令詳解:
功能說明:顯示內存狀態。
  語  法: free [-bkmotV][-s ]
  補充說明:free指令會顯示內存的使用情況,包括實體內存,虛擬的交換文檔內存,共享內存區段,連同系統核心使用的緩沖區等。
  參  數:
  -b   以Byte為單位顯示內存使用情況。
  -k   以KB為單位顯示內存使用情況。
  -m   以MB為單位顯示內存使用情況。
  -o   不顯示緩沖區調節列。
  -s   持續觀察內存使用狀況。
  -t   顯示內存總和列。
  -V   顯示版本信息。

ubuntu16.04 查看系統可用內存