View Full Version : performance testing 2
wandrer
Sat 29th Apr '00, 10:24am
John/James,
Could you please reset the testforum directory/database? I have just started the 'real-world' testing of UBB based on the feedback at http://www.scriptkeeper.com/ubb/Forum8/HTML/000284.html .
I should be able to start the testing (if all goes well) on vbulletin around 2pm US EST tomarrow. Simple test that runs for x hours based on the percentages in the url above.
Can't wait to get the stats and graphs from this set of tests...
Anyone else have any suggestions for the 'real-world' testing ? (as scientific a non-scientific test could be)...
James
Sat 29th Apr '00, 8:54pm
Sure - I'll make sure that the db is reset and the version upgraded to 1.1.1... which is on track for release this evening.
Everything will be set up by 2pm tomorrow :)
All the best,
James
Martin
Sun 30th Apr '00, 3:56am
about the only way I see "real world" testing could be done would be to run a script against the forums, posint as, say 10 users (200+ would be more accurate for my board) all going through different routines of the script at the same time.
wandrer
Sun 30th Apr '00, 4:14am
Just completed a six hour test with UBB running six clients. The six clients was the most that my free computer (P2-450) could handle. I know it is still compairing apples to oranges, but doing this simple test against vbulletin will give me some additional information to graph. After that, I could ramp it up to many more clients with John's permission. Hate to saturate a DSL connection against his website when he has other sites that might be affected. Though as soon as I can get my hands on it, I'll really test it... :)
John
Sun 30th Apr '00, 7:55pm
I have reset the forums for you - they are now empty again.
A new feature in this version is a check for duplicate posts. This could be a problem if you are posting the same post over and over again, so you should use a random string in the message if possible.
How much bandwidth does your DSL provide? Our connection is 10mbps, but I would guess that the server would max out before saturating the connection.
Let me know when you are starting to test, so that I can monitor the server and tell you if you are about to kill it. When you did the previous test, the processor was on about 50% most of the way through I think.
Thanks,
John
wandrer
Sun 30th Apr '00, 9:54pm
43,200 posts per day is what I was averaging - and all the posts, titles, forums, and images were randomaly chosen prior to posting the message. Currently, I am at 384/384kbps, but I am sure that it would saturate your CPU prior to saturating the DSL or your 10mbps connection.
As it is 7:40am here, I'll try and get something together to run by noon (US EST). It will be a shorter test (2 hr), but I'm sure it would put more of a strain on the CPU.
John
Sun 30th Apr '00, 10:12pm
OK - I will be on and off then. I'll check that nothing has broken once you get going.
BTW, do you have the UBB stats up yet?
John
wandrer
Mon 1st May '00, 1:09am
A new feature in this version is a check for duplicate posts.
How does it check for duplicate posts... What does it check when it is looking for a duplicate post (username/message/subject) ? What does it do when it finds a duplicate post ?
John
Mon 1st May '00, 1:31am
IT basically checks for exact duplicates of the post - user, threadid, forumid, title and message. If there is a dupe found from the last 5 minutes, then a new message is not posted, but the user is just transported to the existing message.
John
wandrer
Mon 1st May '00, 1:49am
Started the program and quit after 30 seconds. Was notified that 92 posts returned code 200. But when I went to the index page, only the first topic was posted. All the rest must have been caught as duplicate posts. Trying it locally here, even when a different forum is submitted, it still says that the topic was submitted, but it wasn't...
wandrer
Mon 1st May '00, 3:20am
could you turn off the duplicate check for the testforum site ? It appears that that might be the problem.
shri
Mon 1st May '00, 4:03am
Hi John,
When you get a second, could you folks also document the php and mysql configuration that you're running the stress tests on?
Cheers,
Shri
John
Mon 1st May '00, 5:11am
wanderer: I'll fix that up for you in a mo.
Hardware:
P3 - 500Mhz
256mb RAM
6G IDE hdd
MySQL 3.22.32
PHP 3.0.15
Red Hat Linux 6.something
This machine also runs the VB-World Forums (http://forums.vb-world.net/).
John
shri
Mon 1st May '00, 5:14am
John,
I'm more interested in knowing if you've made any mods to the default mysql / php builds, config files.
Shri
John
Tue 2nd May '00, 12:27am
Nope - no changes to the builds particularly. I have fiddled with the PHP config to give it more memory and execution time for the more heavy things that it does (not the forums). MySQL - we have just increased the maximum connections to stop problems with having too many concurrent users. Apache - nothing.
Wanderer: It is done. Try again now.
Also, don't forget to include forumid when posting a new thread - I got a lot of emails yesterday, telling me that there was no forumid specified.
John
Powered by vBulletin™ Version 4.0.0 Beta 4 Copyright © 2009 vBulletin Solutions, Inc. All rights