free命令詳解

命令簡介

linux下可以使用free命令看到系統實際使用內存的情況,一般用free -h命令查看內存佔用情況。而系統實際可用內存是不是free部分呢,不是的,系統實際內存佔用以及可用內存有如下幾個加減法:

  • 內存佔用:used - buffers - cached
  • 可用內存:buffers + cached + free

命令選項

  • -b:以Byte爲單位顯示內存使用情況
  • -k:以KB爲單位顯示內存使用情況
  • -m:以MB爲單位顯示內存使用情況
  • -h:以人類更容易理解方式進行展示
  • -t:顯示內存總和信息
  • -s <間隔秒數>:持續觀察內存使用狀況

常用命令

free -h查看內存使用情況
[devl@xungen ~]$ free -h
              total        used        free      shared  buff/cache   available
Mem:           992M        210M         68M        200K        713M        580M
Swap:          1.0G        137M        886M
  • Mem行是物理內存使用情況
  • Swap行是虛擬內存作用情況
  • used列爲已分配內存
  • free列爲未分配的內存
  • total列爲物理內存總量
  • shared列爲共享內存
  • available列爲可用內存
free -h查看內存與使用情況與內存總和
[devl@xungen ~]$ free -ht
              total        used        free      shared  buff/cache   available
Mem:           992M        216M         73M        264K        702M        574M
Swap:          1.0G        137M        886M
Total:         2.0G        354M        959M

  • Mem行是物理內存使用情況
  • Swap行是虛擬內存作用情況
  • Total行爲各項內存總和信息
free -h -s 1每隔一秒鐘打印一次內存使用信息
[devl@xungen ~]$ free -h -s 1
              total        used        free      shared  buff/cache   available
Mem:           992M        216M         75M        264K        700M        574M
Swap:          1.0G        137M        886M

              total        used        free      shared  buff/cache   available
Mem:           992M        216M         75M        264K        700M        573M
Swap:          1.0G        137M        886M

              total        used        free      shared  buff/cache   available
Mem:           992M        216M         75M        264K        700M        573M
Swap:          1.0G        137M        886M

              total        used        free      shared  buff/cache   available
Mem:           992M        216M         75M        264K        700M        574M
Swap:          1.0G        137M        886M
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章