目前我们在EC2上运行的3个zookeeper实例遭遇高磁盘IO(cpu在最高命令中等待50%)。
我们的磁盘是80G EBS,可以获得240 4k IOPS
我iotop zookeeper进程显示Disk Write 900K / s
但是我也尝试过sysdig,它显示了zookeeper以40KB / s的速度写入的事务日志
sudo sysdig -pc -c topfiles_bytes
sysdig -c topfiles_bytes proc.name=java
我确认对zookeeper的写操作大约是300次操作/秒,永远不会达到900K / s
有没有人遇到过这样的问题?
如何利用zookeeper的IO负载?