1
我有Zookeeper和Cassandra都在同一臺機器上運行。我有8GB的堆大小分配給Cassandra。我沒有任何Zookeeper堆大小的設置,默認情況下需要2GB(64位機器,16GB RAM)。是否有任何Zookeeper的首選堆大小設置(它沒有與znode過載)。有什麼辦法可以找出當前zookeeper的堆大小(我可以使用JConsole?)。JVM堆大小動物園管理員
感謝
我有Zookeeper和Cassandra都在同一臺機器上運行。我有8GB的堆大小分配給Cassandra。我沒有任何Zookeeper堆大小的設置,默認情況下需要2GB(64位機器,16GB RAM)。是否有任何Zookeeper的首選堆大小設置(它沒有與znode過載)。有什麼辦法可以找出當前zookeeper的堆大小(我可以使用JConsole?)。JVM堆大小動物園管理員
感謝
我們正在運行的動物園管理員的類似配置和卡桑德拉共享一臺機器。在決定如何分配機器資源時,您需要考慮將應用於每臺服務器的負載。在我們的情況下,我們正在大量使用Cassandra和Zookeeper的輕量使用。我們的資源分配反映了這一點。
我們也儘量爲文件系統緩存留出儘可能多的內存(我們在Ubuntu上運行)。所以,你的配置看起來很好(不知道你的使用模式)。
爲了找到內存使用情況,您有幾個選擇:top,jstat和JConsole。 JConsole可能是最好的,因爲它可以讓您查看您當前的使用情況,但也可以查看GC行爲(這真的是您想要檢查的內容)。