Previous Thread
Next Thread
Print Thread
Hop To
#45235 07/16/2005 3:20 PM
Joined: Jul 2005
Posts: 3
P
stranger
stranger
P Offline
Joined: Jul 2005
Posts: 3
What hardware configuration makes it practical to move UBB.threads past the "800-1000 users online" level to something say 5x that and perhaps even beyond. Is there an understood and documented way to get this performance?

I am open minded about configuration: big SMP server, many smaller machines, solid state disk, etc. (Presently have 30k members, 40k posts, and 800 users online in 10min window at peak on 2x AMD64 w/2GB RAM.)

#45236 07/16/2005 5:17 PM
Joined: Jun 2006
Posts: 869
old hand
old hand
Joined: Jun 2006
Posts: 869
I had that problem... no wait... that was a dream <img src="https://www.ubbcentral.com/boards/images/graemlins/smile.gif" alt="" />

Where is your website?

Thanks

Stan

#45237 07/17/2005 3:59 AM
Joined: Jun 2006
Posts: 93
A
journeyman
journeyman
A Offline
Joined: Jun 2006
Posts: 93
Well, for 5000 concurrent users you'd need several database and webservers to load balance the incoming requests. The number of the machines depends on the ubbthreads version you're running, the hardware, used os and the configuration of the machines.

Coming up with a good clustering system, you should be able to plugin new machines very easily, if necessary.


---
Take your community to the next level
#45238 07/17/2005 9:08 AM
Joined: Jul 2005
Posts: 3
P
stranger
stranger
P Offline
Joined: Jul 2005
Posts: 3
<a href="bbs.keyhole.com" target="_blank">Keyhole Community</a>

#45239 07/17/2005 9:12 AM
Joined: Jul 2005
Posts: 3
P
stranger
stranger
P Offline
Joined: Jul 2005
Posts: 3
That is te answer I wanted to hear. Any consulting experts on constructing such a system? (Someone who has actually done it at Groupee/InfoPop or elsewhere...)

If this is you, please send me a PM.

#45240 07/18/2005 7:47 PM
Joined: Dec 2003
Posts: 611
Former Developer
Former Developer
Joined: Dec 2003
Posts: 611
The biggest problem you're going to have is with table locks, especially in the members table. If you haven't done so already, switch from MyISAM to InnoDB, which should help a bit.

Threads can be properly served in a clustered environment, but it's only written to think about talking to one database server, and that's where your bottleneck is going to be anyway. Configuring any sort of MySQL cluster is beyond my personal experience, however you might have some luck looking at MySQL's new "MySQL Cluster" product.

There are also some other options available, and I'll write you in a private message for those. <img src="https://www.ubbcentral.com/boards/images/graemlins/smile.gif" alt="" />


Charles Capps
Former UBB.classic Maintainer

Link Copied to Clipboard
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Recent Topics
Bots
by Outdoorking - 04/13/2024 5:08 PM
Can you add html to language files?
by Baldeagle - 04/07/2024 2:41 PM
Do I need to rebuild my database?
by Baldeagle - 04/07/2024 2:58 AM
This is not a bug, but a suggestion
by Baldeagle - 04/05/2024 11:25 PM
Is UBB.threads still going?
by Aaron101 - 04/01/2022 8:18 AM
Who's Online Now
0 members (), 764 guests, and 261 robots.
Key: Admin, Global Mod, Mod
Random Gallery Image
Latest Gallery Images
Los Angeles
Los Angeles
by isaac, August 6
3D Creations
3D Creations
by JAISP, December 30
Artistic structures
Artistic structures
by isaac, August 29
Stones
Stones
by isaac, August 19
Powered by UBB.threads™ PHP Forum Software 8.0.0
(Preview build 20230217)