南大通用GBase 8a集群进程通过gcore分析

1.    创建core文件目录:

mkdir-p /opt/corefile/

2.    生成core文件:

cd /opt/corefile

gcore `pidof gclusterd`

会生成一个core.[gclusterdPID]文件

3.    上传testcore.jar包

将testcore.jar文件上传至/opt/corefile目录

4.    执行java程序收集信息

先将core文件重命名:

cd /opt/corefile

假设core文件名为core.2399 其中2399为gclusterd的PID,执行如下指令:

mv core.2399 core

执行java程序,生成.out文件

java-jar testcore.java

在/opt/corefile目录下会生成core.out的文件,文件内容为core文件中的文本字段

5.    排序.out文件

执行操作系统sort命令,对.out文件中文本进行排序,生成一个新文件:

sort-k1 core.out>core.out.sort

6.    取出排序文件

将core.out.sort文件取出