我使用Spring Framework開發了一個REST API。當我將它部署在RHEL上的Tomcat 8中時,與本地計算機(Windows 8.1)上的部署相比,POST和PUT請求的響應時間非常長。在RHEL服務器上需要7-9秒,而在本地計算機上,它少於200毫秒。Tomcat 8 - 在RHEL上部署POST和PUT請求時速度較慢
RHEL服務器的RAM和CPU是本地機器的4倍。 Windows和RHEL都使用默認的tomcat配置。網絡延遲被排除了,因爲GET請求與本地機器的時間差不多,而第一個字節的時間多於POST和PUT請求。
我甚至嘗試使用Visual JVM來分析遠程JVM。我的自定義代碼中沒有主要的熱點。
我能夠重現同樣的問題在其他的服務器RHEL。有沒有可以幫助解決這個性能問題的tomcat設置?