Linux

解釋 munin 圖和送出的記憶體

  • November 2, 2021

我一直注意到我的伺服器現在更頻繁地使用交換,但我似乎無法弄清楚為什麼。munin 圖顯示應用程序的記憶體使用量在 1.5G 中約為 0.7G。我擔心的是綠線(承諾的記憶體)。什麼是送出記憶體?與其他記憶體統計資訊(例如應用程序)相比,送出的記憶體較高是否正常?

我想知道我是否可以進一步優化我的應用程序,或者我真的需要為伺服器獲得更多 RAM。

目前在這台小伺服器上執行守護程序應用程序:

  • mysql
  • 節點JS
  • 阿帕奇
  • Nginx
  • 詹金斯
  • 穆寧
  • 記憶體記憶體
  • 後綴

穆寧圖

承諾記憶體本質上是應用程序分配的所有記憶體,無論它是否被使用。相反,“應用程序”是分配和使用的記憶體。

參見例如https://elixir.bootlin.com/linux/latest/source/Documentation/filesystems/proc.rst#L932

FWIW,您使用的是 85 MB 交換空間,這看起來非常好;系統很可能只是交換了未使用的東西,以便它有更多空間用於頁面記憶體等有用的東西。

引用自:https://serverfault.com/questions/344923