Centos7
伺服器 - 我應該添加記憶體嗎?
我們在 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。永遠不要讓系統記憶體不足。我的手機記憶體比你的伺服器多。