free不带选项运行会显示一个以kb为单位的默认输出
free -h人类能看懂的方式显示
free -m MB的方式显示
free -g GB方式显示
used=total-free即total=used+free
实际内存占用:used-buffers-cached即total-free-buffers-cached
实际可用内存:buffers+cached+free
buffer和cache的区别
buffer是指用来给块设备做的缓冲大小,他只记录文件系统的metadata以及tracking in-flight pages。
cached是用来给文件做缓冲
buffers是用来存储,目录里面有什么内容,权限等,而cached直接用来记忆我们打开的文件
free -hs 3每隔3秒统计内存利用率
**
free -h和free -g的区别
**
我的虚拟主机内存2g:
free -g
free -h