我们使用 presto 集群作为分布式 SQL 查询
我们的集群规模
1台机器作为协调机
12台presto worker机器
每台机器64G内存大小,每台机器只安装presto应用程序
关于jvm.config
工人,看起来像这样
-server -Xmn10G -Xmx50G -XX:+UseG1GC -XX:+ExplicitGCInvokesConcurrent -XX:+CMSClassUnloadingEnabled -XX:+AggressiveOpts -XX:+HeapDumpOnOutOfMemoryError
以及jvm.config
像这样的急速协调器
-server -Xmn4096M -Xmx30G -XX:ReservedCodeCacheSize=600M -XX:MaxHeapFreeRatio=30 -XX:MinHeapFreeRatio=10 -XX:+UseG1GC
我们设置Xmn
和Xmx
值如上,但这个设置只是估计
我们能得到帮助如何根据 MAX 内存调整 Xmn 和 Xmx - 64G 所以 presto 集群性能将调整到最佳实践大小
大话西游666
相关分类