Showing posts with label jboss. Show all posts
Showing posts with label jboss. Show all posts

JVMMON help commands

Hello ,

jvmmon is an excellent tool for JBOSS administrators and please find below list of commands for jvmmon

 Print commands: __________________________

  print arenastat                             - Prints brief arena statistics
  print arenastat full                        - Prints detailed arena statistics
  print class statistic                       - Prints class statistics of a VM
  print cluster memory information            - Prints information about the memory consumption of the cluster
  print codeblobs                             - Prints information about code blobs with specified name
  print debugging information                 - Prints information about the debugging state of a VM
  print detailed class statistic              - Prints detailed class statistics of a VM
  print dll info                              - Prints information about the loaded shared libraries of a VM
  print flight recorder                       - Prints part of the flight recorder of a VM
  print gc history                            - Prints the GC history of a VM
  print hs_err_info                           - Prints the hs-err-info of a VM
  print jit info                              - Prints information about JIT compiler and code cache
  print mallocstat                            - Prints malloc statistics
  print mallocstat internals                  - Prints internals for malloc statistics
  print memhist                               - Prints memory history
  print performance information               - Prints information about the performance of a VM
  print signal handlers                       - Prints currently active signal handlers
  print stacktrace                            - Prints the stacks of all threads in a VM
  print symbol info                           - Prints information about symbols and interned strings of a VM
  print system information                    - Prints system information
  print system properties                     - Prints VM system properties
  print trace flags                           - Prints the active trace flags of a VM
  print virtualization info                   - Prints the platform virtualization info
  print vm compressed class space information - Prints information about the compressed class space of a VM
  print vm information                        - Prints information about a VM
  print vm memory information                 - Prints information about the memory consumption of a VM

__ Dump commands: ___________________________

  dump class statistic                        - Dumps class statistics of a VM
  dump codeblobs                              - Dumps information about code blobs with specified name
  dump detailed class statistic               - Dumps detailed class statistics of a VM
  dump dll info                               - Dumps information about the loaded shared libraries of a VM
  dump gc history                             - Dumps the GC history of a VM
  dump heap                                   - Dumps the heap of a VM
  dump heap with info                         - Dumps the heap and additional information describing the heap of a VM
  dump hs_err_info                            - Dumps the hs-err-info of a VM
  dump jit info                               - Dumps information about JIT compiler and code cache
  dump safepoint state                        - Dumps information about the safepoint state of the specified VM
  dump stacktrace                             - Dumps the stacks of all threads in a VM
  dump stacktrace with info                   - Dumps the stacks of all threads with additional information
  dump symbol info                            - Dumps information about symbols and interned strings of a VM

__ GC commands: _____________________________

  force gc                                    - Forces a full garbage collection
  force max gc                                - Forces a maximum compaction garbage collection
  retrieve complete gc history                - Retrieves the complete GC history of a VM into a local file

__ JIT commands: ____________________________

  compile                                     - Forces compilation of the specified method(s)
  deoptimize                                  - Deoptimizes all activations of the specified method(s)
  deoptimizeall                               - Deoptimizes all methods
  osrcompile                                  - Forces osr compilation of the specified method

__ VM commands: _____________________________

  change command line flag                    - Changes command line flags of a VM
  crash vm                                    - Crashes a VM
  exit vm                                     - Exits a VM
  mallocstat reset                            - Resets malloc statistics value
  mallocstat startcap                         - Starts malloc statistics capture
  mallocstat stopcap                          - Stops malloc statistics capture
  set core size to max                        - Set current soft limit of core size to hard limit
  set debugging port range                    - Sets debugging port range of a VM
  set trace flags                             - Sets trace flags of a VM
  start debugging                             - Starts on-the-fly debugging
  stop command line profiling                 - Stops command line profiling of a VM
  stop debugging                              - Stops on-the-fly debugging

__ VM selection commands: ___________________

  display vms                                 - Displays the VMs in the cluster
  select vm                                   - Selects a VM (in the cluster)
  select vm all                               - Selects all VMs in the cluster

__ Jvmmon commands: _________________________

  exit                                        - Exits Jvmmon
  help                                        - Shows the help text
  history                                     - Shows a list of the commands executed
  print to console                            - Redirect print commands to console output
  print to file                               - Redirect print commands to local file
  quit                                        - Quits Jvmmon
  help ""                            - Displays detailed help about the specified command
  !                                           - Repeats the last command
  !!                                          - Repeats the last command
  !N                                          - Repeats command with number N in history
  !TEXT                                       - Repeats command that started with TEXT



Hope it will helps. 

How to get full application propery reports by using jvmmon ?

Hello ,

Let come straight to the point.

If you want to see right now with what properties your Jboss application servers are running ,

Please type jvmmon and choose current PID of your JBOSS process.

Then type print system properties

It will flood your stdout , copy and paste it in a file and you can use to analyse.

else

you can save it to a file in your system.

$ print to file
file = /tmp/fromjvmmon
$ print system properties
-- printed to local file /tmp/fromjvmmon
$ exit

and to take thread dump use 

jvmmon
$ print to file
file =/tmp/threaddump
$print stacktrace

it will autosave threaddump in the above location

and similarly to take heap dump. 

type

jvmmon
$dump heap

it will dump heap automatically into location as mentioned in run.conf



Thank you.

Regards
Raja