Cloak icon indicating copy to clipboard operation
Cloak copied to clipboard

Can Cloak utilize more than one CPU?

Open burbilog opened this issue 2 years ago • 2 comments

I'm building a system facing several ISPs for multiple endusers and I have a question -- can Cloak handle multiple CPUs in single process? Does it make any sense to create multiple separate processes for each ISP (or even several listening ports on each ISP's IP, since my system has a lot of CPUs) or Cloak can handle different incoming connections on different CPUs within single process?

burbilog avatar Jun 18 '22 20:06 burbilog

Yes. Like most idiomatic Go programs, Cloak uses goroutines liberally. All connections are handled with a dedicated goroutine so it'll utilise all your CPUs as much as possible

cbeuw avatar Jun 20 '22 23:06 cbeuw

What are the softwares that Cloak is supported?

hawshemi avatar Oct 24 '22 19:10 hawshemi