我的6节点hbase集群有以下硬件配置(1个主节点-5个从节点)
每个节点的配置
2.4ghz,48核intel cpu
256gb内存
1gb/ps网络连接
30 x ssd磁盘(jbod设置)
操作系统:rhel 6.6
糖化血红蛋白version:1.2.0
cdh分布:5.7.0
我正在做ycsb测试,当我达到1亿条记录时,regionserver中止了,说了以下问题:
Detected pause in JVM or host machine (eg GC): pause of approximately 3092ms
GC pool 'ParNew' had collection(s): count=1 time=0ms
GC pool 'ConcurrentMarkSweep' had collection(s): count=1 time=3170ms
也
(responseTooSlow): {"processingtimems":22647,"call":"Get(org.apache.hadoop.hbase.protobuf.generated.ClientProtos$GetRequest)"
区域服务器的堆大小为16gb(尝试使用32gb),
似乎大部分时间都在收集垃圾,因此我的ycsb性能是3 ops/sec或0 ops/sec。我遵循gc调优指南,但帮不了什么忙。有人能建议我们做些什么吗?????
暂无答案!
目前还没有任何答案,快来回答吧!