rustdesk / rustdesk-server

RustDesk Server Program
https://rustdesk.com/server
GNU Affero General Public License v3.0
6.46k stars 1.35k forks source link

A Big Question :concurrent performance and pressure test #105

Open longzhou3 opened 2 years ago

longzhou3 commented 2 years ago

Please: What is the concurrent performance of a single machine? How to do performance pressure test?

rustdesk commented 2 years ago

i wonder also

paspo commented 2 years ago

IMHO you start doing this kind of tests if you're planning BIG installations.

At the moment, I think the biggest installation is the "official" rustdesk server; maybe @rustdesk can share some usage details, like: VM specs, number of sessions/minute managed by hbbs, hbbr perf, ram/cpu load.

In a perfect world, wel'll have a /metrics endpoint for prometheus...

rustdesk commented 2 years ago

it is super lightweight, mainly network io extensive, not cpu and memory extensive, i do not have exact benchmark. but someone reported high cpu usage on windows, i have not reproduced yet.

bigretromike commented 1 year ago

@rustdesk but how are the CPU% usage is that multicore usage ? 2core? 4? 16? With 100,1000 concurent connection that % is what ? 10 ? 20% ? That information would be useful before pushing it into any production envirement.

bigretromike commented 1 year ago

Im still interested how is the ratio of "connected", "running session" to CPU/Memory usage %