14
When testing with the library SignalR
to create applications in real time in . NET, generated some doubts about scalability which could not be found on the internet.
After a few tests using the Crank (load simulator), I saw that a relatively weak server holds 100 simultaneous connections, entering the site in groups of 10, staying connected 120 seconds.
- 6 messages per second, the CPU reached 60%
- 12 messages per second, CPU hit 100%
But these tests are not very reliable. How can I effectively do a load test with SignalR
without using the Crank
?
Dorival, two questions: 1. have you tried a test yourself, on the arm? 2. Signalr has a library own relatively mature. I’ve read about it but never used it. You know it?
– Guilherme Oderdenge
Could you also tell me which web server you used to test? I don’t use Signalr, I use Tornado in Python (which communicates with an APP .NET by Redis sub/pub) but anyway 100 seems too low a number, even for apache
– Gui