Hi JB

This is my output

Karaf
  Karaf version               4.0.10
  Karaf home                  /my/path
  Karaf base                  /my/path
  OSGi Framework              org.apache.felix.framework-5.6.4

JVM
  Java Virtual Machine        Java HotSpot(TM) 64-Bit Server VM version 
25.131-b11
  Version                     1.8.0_131
  Vendor                      Oracle Corporation
  Pid                         30074
  Uptime                      1 day 9 hours
  Total compile time          2 minutes
Threads
  Live threads                248
  Daemon threads              204
  Peak                        295
  Total started               423440
Memory
  Current heap size           427,616 kbytes
  Maximum heap size           3,145,728 kbytes
  Committed heap size         1,048,576 kbytes
  Pending objects             0
  Garbage collector           Name = 'G1 Young Generation', Collections = 820, 
Time = 21.787 seconds
  Garbage collector           Name = 'G1 Old Generation', Collections = 0, Time 
= 0.000 seconds
Classes
  Current classes loaded      21,246
  Total classes loaded        21,246
  Total classes unloaded      0
Operating system
  Name                        Linux version 2.6.32-504.16.2.el6.x86_64
  Architecture                amd64
  Processors                  8

No further details after Processors..


On 14.11.2017 15:07, Jean-Baptiste Onofré wrote:
Hi Martin,

1. I just tested on Linux with 4.1.2, and it works for me.

What JVM are you using ?

2. It mimics what we have for "dumper" (in the dump command). It's a way to 
extend the info provided. So, some users/custom distributions can use this feature.

Regards
JB

On 11/14/2017 03:03 PM, Martin Lichtin wrote:
Wanted to ask two things about shell:info (4.0.10)

a) OS Memory details:

     printValue("Total physical memory", maxNameLen, 
printSizeInKb(getSunOsValueAsLong(os, "getTotalPhysicalMemorySize")));
     printValue("Free physical memory", maxNameLen, printSizeInKb(getSunOsValueAsLong(os, 
"getFreePhysicalMemorySize")));
     printValue("Committed virtual memory", maxNameLen, 
printSizeInKb(getSunOsValueAsLong(os, "getCommittedVirtualMemorySize")));
     printValue("Total swap space", maxNameLen, printSizeInKb(getSunOsValueAsLong(os, 
"getTotalSwapSpaceSize")));
     printValue("Free swap space", maxNameLen, printSizeInKb(getSunOsValueAsLong(os, 
"getFreeSwapSpaceSize")));

Above code does not currently work under Linux.
Could work if we would use com.sun.management.OperatingSystemMXBean instead, I 
guess?

b) InfoProviders

     if (infoProviders != null) {
         // dump all properties to Map, KARAF-425

not seeing any output from any provider, is this feature still in use or could 
it be dismantled?

- Martin



Reply via email to