使用free查看內存使用狀況。

free的使用方法:

[root@Dasoncheng ~]# free
              total        used        free      shared  buff/cache   available
Mem:        1883740       51052     1458892         296      373796     1677328
Swap:             0           0           0
[root@Dasoncheng ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           1.8G         49M        1.4G        296K        365M        1.6G
Swap:            0B          0B          0B
[root@Dasoncheng ~]# free -m/g/h

其中:緩存

  • total:表明內存總大小;
  • used:表示使用的實際內存大小;
  • free:剩餘物理內存大小(未分配、純剩餘);
  • share:共享內存大小、無需關注;
  • buff/cache:緩衝(緩衝如:cpu到io硬盤,硬盤寫入速度慢 須要先將一部分數據緩存到內存)和緩存(如:io硬盤到cpu,從硬盤讀取 須要先把數據臨時放內存裏面 大小;
  • available:實際可以使用的內存大小;(free+buff/cache只分配,但未使用的內存)

total=used + free + buff/cache
available=free + buff/cache(分配但未使用的內存)
其中:used已使用內存,和buff/cache被佔用的內存沒有關係;code

相關文章
相關標籤/搜索