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中還是非常重要的。
記憶體使用一般的優化方式非常少,大多是擴記憶體或擴叢集規模。