flume系列之:通过jstat -gcutil Java应用程序进程号 查看flume agent的资源和性能

flume系列之:通过jstat -gcutil Java应用程序进程号 查看flume agent的资源和性能


Jstat是JDK自带的一个轻量级小工具,位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。

一、jstat命令行详解

  • jstat -gcutil Java应用程序进程号
  • S0 S1 E O M CCS YGC YGCT FGC FGCT GCT

参数详解:

  • S0: 新生代中Survivor space 0区已使用空间的百分比
  • S1: 新生代中Survivor space 1区已使用空间的百分比
  • E: 新生代已使用空间的百分比
  • O: 老年代已使用空间的百分比
  • P: 永久带已使用空间的百分比
  • YGC: 从应用程序启动到当前,发生Yang GC 的次数
  • YGCT: 从应用程序启动到当前,Yang GC所用的时间【单位秒】
  • FGC: 从应用程序启动到当前,发生Full GC的次数
  • FGCT: 从应用程序启动到当前,Full GC所用的时间
  • GCT: 从应用程序启动到当前,用于垃圾回收的总时间【单位秒】

上一篇:Flume 简介


下一篇:flume安装及使用