I ran some more load testing this morning, using a 5 minute load test rather than the simple one minute test. The test was pretty simple:
- Start the appropriate Seaside image
- Run the load test, which goes to the counter app, increments to 4, and then decrements back to 0
- That test runs over and over, for 20 (simulated) users, over 5 minutes
This morning, I ran the tests over my LAN, using a Windows box on the network, with the images all running on the MacBook Pro. The summarized results:
| Platform | Pages | Avg Sessions per Second | Avg Pages per Second | Starting Pages per Second | Ending Pages per Second |
| Seaside 2.7 on VW 7.5 | 2418 | 0.86 | 8.1 | 24.7 | 4.9 |
| Seaside 2.8 on Squeak | 10,819 | 2.1 | 36.1 | 117 | 5.8 |
| Seaside 2.8 on VW 7.6 | 25,696 | 9.5 | 85.7 | 80.3 | 86 |
The Squeak image I used was from the "One click experience" - VW 7.5 is available for free download (non commercial), and the VW 7.6 image is available to vw-dev members. Notice how the 7.6 image stayed very stable as it ran - the image ramped up, and then stayed stable. All three images were responsive as I ran the tests, and all there were in good shape at the end of the tests.
Technorati Tags:
seaside, scaling, load test