0

我的 6 节点 Hbase 集群(1 个主 - 5 个从属)有以下硬件配置

每个节点的配置

2.4Ghz,48 核英特尔 CPU

256GB 内存

1Gb/ps 网络连接

30 x SSD 磁盘(JBOD 设置)

操作系统:RHEL 6.6

Hbase 版本: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 调优指南,但帮不上什么忙。任何人都可以建议可以做什么????

4

0 回答 0