Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 11-25-2008, 05:56 PM
Derision
Developer
 
Join Date: Feb 2004
Location: UK
Posts: 1,540
Default

Quote:
Originally Posted by paaco View Post
It does not take advantage of quad core.
I would have thought it would, since each zone.exe is a separate process, so if you had four or more zones with players in, the main thread of up to four zones should be dispatched on each core simultaneously, providing they weren't waiting for DB access. I run my private server on on an old single core Hyperthreading CPU (ShuttleX) , so I've never actually looked into how it utilises multi-cores.

Last edited by Derision; 11-26-2008 at 02:04 AM..
Reply With Quote
  #2  
Old 11-25-2008, 06:13 PM
Rhodan
Hill Giant
 
Join Date: Oct 2006
Posts: 179
Default

Looking at my XP Pro box running 60+ zones the processors both see activity when I do things with the game so I'm thinking that the OS is load balancing across the CPUs.

I don't think that's the same as the program taking advantage of the CPUs. And I'm (wildy) guessing that if four zones were heavily used you could end up with all the load on one processor.
Reply With Quote
  #3  
Old 11-25-2008, 06:19 PM
paaco
Discordant
 
Join Date: Jan 2005
Posts: 320
Default

Hmm yeah thinking about it that way the OS probably does load balance across all 4 cores. I run mine on a Phenom 9850 Quad core, I have never payed attention to that though.

When I answered the question I was only thinking about the eq client not being optimized for dual/quad core. My mistake, I apologize for not thinking about it first ;p
Reply With Quote
  #4  
Old 11-26-2008, 05:09 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

I recently upgraded my server to a Dual Core CPU and it seems to load balance pretty well. I imagine that it just loads zones and splits them between the processors.

The deciding factor for most servers is upload bandwidth. With 1MB up, you can get about 80-100ish players on without too many performance issues. For more than that, you would need more upload bandwidth.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #5  
Old 11-29-2008, 08:12 PM
Yeormom
Discordant
 
Join Date: Apr 2004
Location: 127.0.0.1
Posts: 402
Default

All of your zones will each support the ability to have their infinity set to a different core, but world.exe will obviously only run on one. Your only problem is going to be bandwidth, as it looks like your talking about residential cable for Internet. It might also be nice to have some additional storage for backups.
__________________
Yeorwned
Bane of Life [Custom Classic/PvP]
Reply With Quote
  #6  
Old 12-05-2008, 09:49 AM
Rhodan
Hill Giant
 
Join Date: Oct 2006
Posts: 179
Default

Well I took a shot at leading every .map statically (283?) on a 4 gig machine. Got as far as TakC (253 I think) before having problems. TakD and on would end up restarting over and over again. At the end I had almost 6 gigs of paged data and just shy of 400 megs of ram free.

Each loaded zone ran as a separate process and there were multiple threads created for each zone (over 1400 threads were running though some were unrelated to eqemu of course).

I'm going to cut out a bunch of maps (earlier in the alphabetical listing) just to make sure it was memory restraints that caused the failure to load the maps.
Reply With Quote
  #7  
Old 12-05-2008, 01:25 PM
hayward6
Forum Guide
 
Join Date: Jul 2005
Posts: 473
Default

Just curious, but why are you trying to open up all the zones? you can set it up for say 100 consecutive random zones and as people move between them the zones will open and close to free up resources. Since you can now set your zones to save state when they shut down, you don't really lose anything... just some thoughts.

Also, if you're looking to go big with this server like it looks you are... you're going to be much better off running it on a Linux box.
__________________
Sayin Silverwolf
Server Op of The Sandbox (Non-Legit)
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 09:07 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3