
During the SmartFoxServer testings we have run a set
of benchmarks under stress conditions to measure the performance and stability
of the server. To check the scalability we have also tested the software
on a various range of hardware platforms and operating systems from a minimum
of 24 hours to a maximum of 13 days.
Here are some of the results we've recorded:
| Test #1 |
| Hardware: |
Celeron 700Mhz, 256Mb ram (66Mhz bus) |
| Op. System: |
Mandrake Linux 10 |
| Runtime: |
Sun Client VM 1.4.05 |
| Test Settings: |
500 clients in 10 rooms sending
50 characters long messages every 6 sec. |
| Bandwidth used: |
3-4 Mbit/s |
| CPU occupied: |
75% |
| Notes: |
No slowdowns detected, other servers running in the background such
as Sendmail, Apache, MySQL 4. The test was run for 13 days. |
| Test #2 |
| Hardware: |
P4 2.0Ghz Notebook, 512 Mb ram |
| Op. System: |
RedHat Linux FC 3.0 |
| Runtime: |
Sun Server VM 1.4.06 |
| Test Settings: |
2500 clients in 50 rooms sending 40 characters long messages every
6 sec. |
| Bandwidth used: |
6-8 Mbit/s |
| CPU occupied: |
47% |
| Notes: |
No slowdowns detected. Test was run for 5 days |
| Test #3 |
| Hardware: |
P4 2.0Ghz Notebook, 512 Mb ram |
| Op. System: |
RedHat Linux FC 3.0 |
| Runtime: |
Sun Server VM 1.4.06 |
| Test Settings: |
1000 clients in 50 rooms sending 150 characters long messages every
3 sec. |
| Bandwidth used: |
16-20 Mbit/s |
| CPU occupied: |
70% |
| Notes: |
No slowdowns detected. Test was run for 5 days. We used those unreal
settings to stress the bandwidth aspect of the test. |
| Test #4 |
| Hardware: |
P4 3.0Ghz w/ HT, 1Gb ram |
| Op. System: |
Windows XP sp2 |
| Runtime: |
Sun Client VM 1.4.04 |
| Test Settings: |
2500 clients in 50 rooms sending 40 characters long messages every
6 sec. |
| Bandwidth used: |
6-8 Mbit/s |
| CPU occupied: |
22-25% |
| Notes: |
No slowdowns detected |
| Test #5 |
| Hardware: |
P4 2.0Ghz Notebook, 512 Mb ram |
| Op. System: |
RedHat Linux FC 3.0 |
| Runtime: |
Sun Server VM 1.4.06 |
| Test Settings: |
3500 clients in 70 rooms sending 40 characters long messages every
9 sec. |
| Bandwidth used: |
10-12 Mbit/s |
| CPU occupied: |
90-92% |
| Notes: |
No slowdowns detected. We tweaked the heap size of the Virtual Machine
to min=256Mb and max=256Mb. The test was run for 3 days. |
|