Bandwidth requirement for remote profiling over VPN

Questions about YourKit Java Profiler
Post Reply
bungrudi
Posts: 10
Joined: Thu Aug 13, 2015 2:49 am

Bandwidth requirement for remote profiling over VPN

Post by bungrudi »

We are planning to use Yourkit to profile several live application deployed in our clients' DC.
What would be the required bandwidth to allow smooth profiling session?

Is it OK to have 1 Yourkit license and have many agents installed in remote machines?
Anton Katilin
Posts: 6172
Joined: Wed Aug 11, 2004 8:37 am

Re: Bandwidth requirement for remote profiling over VPN

Post by Anton Katilin »

We are planning to use Yourkit to profile several live application deployed in our clients' DC.
What would be the required bandwidth to allow smooth profiling session?
This depends on the profiled application and what kind of profiling you are going to run.
In general, the transferred data size can be compared with the size of snapshot files on disk. The worst case is a memory snapshot, whose size is comparable with the profiled application's heap size. Performance snapshots are usually only a few megabytes in size.
When the profiler UI is connected to a running profiled application it incrementally updates its state: each approximately 2 seconds a small fraction of a performance snapshot is transferred. Again, the actual traffic depends on currently running profiling activities.
Is it OK to have 1 Yourkit license and have many agents installed in remote machines?
Yes. Please see the licensing policy for detail:
https://www.yourkit.com/purchase/index.jsp
Post Reply