Titan使用过程CPU超高问题排查
今天灵聪这边在把数据灌入到Titan发现,Titan-Server速度非常慢,而且灌到1w多条的时候系统基本不响应了。整个过程Titan server的进程使用CPU非常高,一直徘徊在2000%左右。
这其实是一个很常见的问题。思路很简单,找出哪个java线程占用了大量的CPU,查清楚耗时在哪里,依次解决就可以了。
首先找到titan server的进程号,整个用top或者ps或者jps就可以简单快速的找到。
然后查看其子线程的CPU信息:
$ top -H -p 32763
top - 15:44:32 up 91 days, 20:14, 7 users, load average: 10.81, 10.77, 7.66
Tasks: 87 to...