
答案1
你不需要釋放“buff/快取”。
「buff/cache」是 Linux 用於磁碟快取的內存,並且當應用程式需要時將被釋放。因此,您不必擔心此欄位中是否顯示大量內存,因為它不算“已使用”內存。
引自http://www.linuxatemyram.com(強調我的):
您和 Linux 都同意應用程式佔用的記憶體是“已使用的”,而未用於任何用途的記憶體是“空閒的”。
但是,如何計算目前已用於某些用途但仍可供應用程式使用的記憶體呢?
您可以將該記憶體視為“空閒”和/或“可用”。相反,Linux 將其視為“已使用”,但也將其視為“可用”。(...)這個「東西」(大致上)就是 top 和 free 所說的「緩衝區」和「快取」。由於你的和 Linux 的術語不同,你可能認為你的記憶體不足,但事實並非如此。