Se você estiver procurando mais informações sobre o acesso ao processo de E / S e o uso da CPU talvez você possa procurar iotop . O aplicativo fornece informações sobre o processo como top, mas para informações de entrada / saída. Iotop usa informações de arquivos / proc, exemplo aqui para o processo 16528.
cat / proc / 16528 / io
rchar: 48752567
wchar: 549961789
syscr: 5967
syscw: 67138
read_bytes: 49020928
write_bytes: 549961728
cancelled_write_bytes: 0
Eu sei que é possível chamá-lo no modo bash como o topo.
iotop -botqqq --iter = 3 > > / var / log / iotop
Você pode procurar dstat também, mas é como o topo, global para o sistema, não específico para um processo.
Você não tem informações de bloqueio de thread.
Se você procurar apenas por java, talvez jconsole use Função ThreadMXBean getThreadCpuTime ().