2
我們用Grails開發webapp。在生產中,webapp在Jetty上運行。我們使用JMeter運行性能測試和工具包來分析碼頭的內存消耗。爲什麼Jetty不使用所有分配的內存?
我們使用參數-Xms1500m -Xmx1500m開始碼頭,所以在yourkit我們也可以看到分配的內存約爲1,5gb。但Jetty並未全部使用,所有時間總是在300-500米左右,並且表現不佳。只能提供幾個請求/秒。
- CPU IST不滿載,任何時候都只有50%左右
- Jetty是使用默認設置運行,6.1.21使用
- 的MySQL查詢很簡單,DB大小小,運行在相同的機器碼頭,不能
- 日誌[R寫入了FileAppender到硬盤
- JMeter的產生足夠多的請求
- Yourkit展示活動線程的數量約爲60 問題10
那麼我們如何強制碼頭使用所有分配的內存來獲得更好的性能呢?
非常感謝!