Centos7

伺服器 - 我應該添加記憶體嗎?

  • September 21, 2019

我們在 Google Cloud Platform 上有幾台伺服器。我啟用了 Google stackdriver,看起來我們的 Solr 伺服器的記憶體使用率一直保持在 70% 以上。如果有可能加快查詢速度,我們可以增加記憶體(我們的 Solr 查詢需要幾百毫秒)。我嘗試了 free 和 ps (pagefault) 命令,這是輸出。

free -h -c 5 -s2
             total        used        free      shared       buff/cache   available
Mem:           7.1G        4.7G        134M         37M        2.3G        2.2G
Swap:            9G        2.5G        7.5G

ps 的輸出,只有第一行用於 Solr 程序。

ps -eo min_flt,maj_flt,cmd | sort -nr
623846089 4526790 java -server

增加記憶有幫助嗎?

您的伺服器已使用超過 100% 的記憶體。您正在使用 2.5 GB 的交換空間。是的,您需要更多記憶體。至少多出 2.5 GB。永遠不要讓系統記憶體不足。我的手機記憶體比你的伺服器多。

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