free
free -h
total used free shared buff/cache available
Mem: 3.3Gi 498Mi 1.8Gi 1.0Mi 1.1Gi 2.6Gi
Swap: 3.5Gi 0B 3.5Gi
相信free命令是所有系统工程师都会掌握的工具了,所以在这里也就不再过多阐述了,基本上的参数相信大家也都明白是什么意思,愿意深究buff和cache区别的同学可以看下我这一篇博客:Buff和cache的区别。
上述博客中生成了一个1G的文件,分别尝试了在有cache的情况下和清除了cache的情况下读这个文件内容的所需时间,证明了cache在Linux中还是非常重要的。
内存使用一般的优化方式非常少,大多是扩内存或扩集群规模。