我在1GB RAM上限的虛擬Linux服務器上運行Ruby on Rails應用程序。目前,我不斷達到極限,並希望優化內存利用率。我看到的一個選擇是減少獨角獸工作者的數量。獨角獸:使用哪個工作進程數量?
那麼確定使用獨角獸工人數量的最佳方法是什麼?
當前設置爲10名工作人員,但我在Google Analytics Real-Time上看到的每秒請求數的最大數量爲3(僅在高峯時段得分1次; 99%的時間不超過1次每秒請求)。
那麼這是一個保存假設,我可以 - 現在 - 與4名工人一起工作,爲意外數量的請求留下空間? 我應該查看哪些指標來確定工作人員數量以及我可以在Ubuntu機器上使用哪些工具?
非常感謝您提供有見地的答案和您投入到寫作的時間。我覺得它非常有幫助! – emrass
@ blackbird07不客氣,我很高興能夠幫助你。內存優化祝你好運。 –