Mysql

MySQL記憶體洩漏?

  • June 15, 2013

我剛剛安裝了一個全新的伺服器映像,並且發現 MySQL 一直在消耗大量記憶體,儘管事實上沒有人查詢它。我檢查free -m了是否是記憶體問題(à la http://www.linuxatemyram.com/),但似乎不是。我已經嘗試重新啟動服務,並且使用了相同數量的記憶體。我正在執行 Ubuntu 12.04。這是記憶體洩漏嗎?我怎樣才能解決這個問題?

# free -m 在此處輸入圖像描述

# htop 在此處輸入圖像描述

# ps aux 在此處輸入圖像描述

第一:如果在服務重啟後,使用了相同數量的記憶體,則可以排除記憶體洩漏,因為這會導致由於記憶體未正確釋放的程式錯誤而導致記憶體隨著時間的推移而“失去”。

第二:你的問題是什麼?您有一台具有 256 MB RAM 的小型伺服器,其中 182 MB 仍然可用。如果您擔心“VIRT”數字:這與實際使用的記憶體量無關,它是一個包含大量內容的數字,其中大部分與實際記憶體無關。在開始擔心之前,請閱讀man top以了解這些數字的含義。

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