Hi Jim
My answers are below your question. Hopefully they help
You indicate this only happens when the VPN threads slow down. I am assuming by that you mean they take longer to acknowledge a message.
(Yes they take longer to process messages)
During that period do you get some serious queue depths?
(Yes, some queues get as high as 600)
Do you have any idea why they slow down – do they all slow down at the same time (might indicate some sort of network or internet issue)? Does one slow down first then that starts the others slowing down?
(These threads slow down when the hospital Internet gets max out, running 100 utilization, They start to collect and thus causing the other connections to slow down. When we do a top command at the Cloverleaf server System load is greater 2.17)
Do all of these connections exist in the same process, in the same site?
(We have three sites production, prod_orders_results and cis_pacs. In production we have 2 vpn connection. In prod_orders-results we have 3 vpn connection. In cis_pacs , we have know known. The sites most effect are production and prod_orders_result)
Are there any sleeps in Tcl procs realted to these integrations?
(These threads are constantly getting ADT messages throughout the day, I do not believe they go to sleep)
I really do not have any ideas specifically related to VPN connections slowing down the engine. We do not have many (maybe one) VPN connectikons here and do not experience that.