heesung-sn commented on PR #16832:
URL: https://github.com/apache/pulsar/pull/16832#issuecomment-1218279647

   
   > Can you please expand on that? I don't any method providing usage and 
limit of direct memory in Pulsar. I do see usage and limit for physical memory 
(in the container) which as we said we can take from the mxBean which provides 
total and usage of memory.
   
   I see this method is used to collect direct memory usage.
   
   
https://github.com/apache/pulsar/blob/535415302ef6d1a9017f6ec25b87b24afd081155/pulsar-broker/src/main/java/org/apache/pulsar/broker/loadbalance/impl/LoadManagerShared.java#L228-L229
   
   > I guess that requires a separate PR. Maybe we can push that PR in but add 
an issue to refactor (delete it out) the dependency on limit and only use 
percentage (which should be enough) or refactor to avoid using limit and be 
more specific like ResourceUsage.CpuUsage, MemoryUsage, NetworkUsage, each 
providing it's own method, where the CPU would only provide percentage.
   
   Yes, a separate PR makes sense to me.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to