I found that 'Handles' and 'Threads' in Probe Health.

What does 'Handles' and 'Threads' mean in the Probe Health ? And What is the recommended range for stable operation? (Note that PRTG is running on Virtual machine with Windows 2016 Standard.)


Article Comments

Dear Jonathan_Jung,

handles are integer numbers identifying an object (or more technically, an instance of a resource), a thread is a part of a multi-threaded process which is executed decoupled from other threads.

PRTG limits the threads per probe. A probe has only up to 500 threads for sensors scans, plus some additional threads for other work. The handle count is less critical, a process is technically allowed to use a couple of millions handles.


Dec, 2019 - Permalink

Thanks for your quick reply.

I have more questions about threads. Does that mean probe can only handle up to 500 threads at the same time? Does the probe have 500 sensor scans at a one interval ?


Dec, 2019 - Permalink

Dear Jonathan_Jung,

the probe can only do up to 500 scans at the same time, since only up to 500 threads are used. The probe has a scheduler for scan requests and distributes those over the threadpool. Some sensor scans cannot be run at the same time, those use a "mutex" (mutual exclusion) which is recognized by the scheduler.


Dec, 2019 - Permalink