Products

Price/Order

Forum

Partners

Testimonials

Roadmap

Test Results

About us

Contact
RealThinClient SDK v2.47- Extensive Stress-Test
Test running time: ~ 14 Days and 14 Hours (350 Hours and 22 minutes)
Connections in use: 2.000 (10 x 200)

Server:
Dual-Core AMD X2 at 4,4 GHz (2 x 2,2 GHz) with 2 GB RAM
Average processing speed: 518,5 req/sec
Average data transfer rate: 33,1 MBit/sec
Total requests processed: 653.960.000

10 Client PCs (200 connections each):
7 x Pentium III at 667 MHz with 256 MB RAM
3 x Pentium III at 650 MHz with 384 MB RAM
- connected to one 24-port 100 MBit switch

The purpose of this test was to see how stable the Clients and the Server are
when generating Extreme Load for a very long time (350 Hours), without a pause.
There were no problems, the test would still be running if I hadn't stopped it.

For performance tests, please check other test results (below).

Test running time: 1.261.336 seconds (14 days, 14:22 Hours)
CPU
[MHz]
Data
Structure
Data
Format
Auto-
Encrypt
Auto-
Compress
Requests
processed
Bytes/
Request
Bytes/
Response
Req/
sec
Bytes per
second
Memory
in use
Clients with 200 connections active (all at the same time)
667
Simple
RTC
No
No
81.120.000
180
54
64,3
15.046
43 MB
667
Simple
RTC
Yes
No
90.000.000
192
65
71,4
18.350
44 MB
667
Simple
RTC
No
Yes
90.160.000
180
54
71,5
16.731
43 MB
667
Simple
RTC
Yes
Yes
83.880.000
192
65
66,5
17.091
43 MB
650
Simple
XML
No
No
86.760.000
855
176
68,8
70.933
42 MB
667
Complex
RTC
No
No
45.280.000
13.975
2.321
35,9
585.026
47 MB
667
Complex
RTC
Yes
No
54.600.000
13.961
2.330
43,3
705.400
47 MB
667
Complex
RTC
No
Yes
46.240.000
2.432
2.321
36,7
174.435
49 MB
650
Complex
RTC
Yes
Yes
45.280.000
2.443
2.332
35,9
171.423
46 MB
650
Complex
XML
No
No
30.640.000
53.268
52.428
24,3
2.568.413
57 MB
Server with 2.000 connections active
4.400
Both
Both
Yes
Yes
653.960.000
   
518,5
4.342.848
206 MB

Since all Clients were connected to the same Server during this test, all parameter combinations have been in
use at the same time, sending simple and complex data structures to the server, receiving simple and complex
results. Because of this and very high network load during the test, this was a good stress-test in a flooded
environment, but it should NOT be seen as a performance test, since it is not.

Information provided in the table above is only to show you how load was distributed between clients when they
are sending different-size requests. All results should be evaluated as a whole, showing you what would happen
if all these clients would be hitting the Server continually for 14 days, without a pause.

Since the RealThinClient SDK supports 12 simple data types (boolean, integer, largeint, float, currency, datetime,
string, text, widestring, variable, exteption, byte stream) and 3 complex data types (records, arrays and datasets),
where every element inside a complex data type can be of ANY other data type, including complex data types,
the resulting structure used in this stress-test was quite big (14-53 KB). And to test how sending and receiving
of all those data types works, the same data was packed again on the Server and sent back to the Client.

For performance tests, please check the other test results (below).

- RealThinClient SDK v2.16

Click here to see RTC SDK 2.16 test results.

- RealThinClient SDK v1.9

Click here to see RTC SDK 1.9 test results.

- RealThinClient SDK v1.8

Click here to see RTC SDK 1.8 test results.

- RealThinClient SDK v1.7

Click here to see RTC SDK 1.7 test results.

- RealThinClient SDK v1.6

Click here to see RTC SDK 1.6 test results.