假設您有一臺配備24G RAM的服務器,您可以分配多少內存(Tomcat運行)eXist?eXist的JVM內存調整
我正在設置我們的新網絡服務器,運行Ubuntu 12.04 64位Intel Xeon E5649(2.53GHz)處理器。 eXist在Tomcat內部作爲webapp運行,而db僅用於查詢'stable'集合 - 也就是說,沒有正在執行eXist內部資源的更新。
我一直在試驗不同的堆大小(啓動Tomcat進程時通過-Xms和-Xmx設置),並且迄今爲止還沒有注意到針對eXist的查詢的響應時間差異很大。換句話說,JVM是分配4G還是16G似乎並不重要。我還將eXist的WEB-INF/conf.xml文件中的@cachesize和@collectionCache設置爲例如8192M,但這似乎沒有太大的影響。當eXist在Tomcat內部運行時,我認爲這些設置/確實有影響嗎?
我知道每種情況都不一樣(我知道有一個涉及Tomcat的服務器),但是對於eXist的性能w.r.t有一些經驗法則。它被分配的內存?我想爲具有更大量RAM的設置設置合理的內存配置。
這個問題被問並在現有的開放郵件列表上回答。請參閱http://markmail.org/message/debma4jgejbfadz2的主題檔案。 – joewiz