macosx 1 process, linux N processes, macosx chokes under load

This WebDNA talk-list message is from

2001


It keeps the original formatting.
numero = 36800
interpreted = N
texte = I have been doing extensive performance testing to find the fastest hardware/software combination to run our websites. In my testing, I found that for single executions, MacOSX executes webcat code about 33% faster than a similar Linux box (P3-550 dual).However, when I execute any number of simultaneous requests using a performance tool like Netsplat, MacOSX quickly grinds to a halt while Linux keeps up rather well.Upon further inspection, it appears that Linux webcat starts 4 processes on launch, and then spawns additional child processes for every simultanous request. The OSX version runs ALL requests through a single process, which is apparently a huge bottleneck.Why is webcat set up this way on OSX, and can it be fixed to act more like Linux?Also, the 10.0.4 update to OSXS 2.0 resulted in a 50% improvement in webcat performance in cpu-intensive calculations. However, it's still an order of magnitude slower than Linux when under a heavy load (134 seconds vs 18 seconds).I am trying to purchase hardware in the next week to solve our performance issues, and this is a deciding factor in which platform we will choose.Has anyone running OSX client or server 2.0 noticed these bottlenecks?Thanks,Dale -- Dale LaFountain Vice President of Information Technology, WebMaster Dark Horse Comics, Inc. mailto:dalel@darkhorse.com Phone: 503-652-8815 x324 http://www.darkhorse.com/------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/ Associated Messages, from the most recent to the oldest:

    
  1. Re: macosx 1 process, linux N processes, macosx chokes under load (Aaron Lynch 2001)
  2. Re: macosx 1 process, linux N processes, macosx chokes under load (Dale LaFountain 2001)
  3. Re: macosx 1 process, linux N processes, macosx chokes under load (Alain Russell 2001)
  4. Re: macosx 1 process, linux N processes, macosx chokes under load (Aaron Lynch 2001)
  5. Re: macosx 1 process, linux N processes, macosx chokes under load (Dale LaFountain 2001)
  6. Re: macosx 1 process, linux N processes, macosx chokes under load (Aaron Lynch 2001)
  7. Re: macosx 1 process, linux N processes, macosx chokes under load (Alain Russell 2001)
  8. Re: macosx 1 process, linux N processes, macosx chokes under load (Dale LaFountain 2001)
  9. Re: macosx 1 process, linux N processes, macosx chokes under load (Le Pham 2001)
  10. macosx 1 process, linux N processes, macosx chokes under load (Dale LaFountain 2001)
I have been doing extensive performance testing to find the fastest hardware/software combination to run our websites. In my testing, I found that for single executions, MacOSX executes webcat code about 33% faster than a similar Linux box (P3-550 dual).However, when I execute any number of simultaneous requests using a performance tool like Netsplat, MacOSX quickly grinds to a halt while Linux keeps up rather well.Upon further inspection, it appears that Linux webcat starts 4 processes on launch, and then spawns additional child processes for every simultanous request. The OSX version runs ALL requests through a single process, which is apparently a huge bottleneck.Why is webcat set up this way on OSX, and can it be fixed to act more like Linux?Also, the 10.0.4 update to OSXS 2.0 resulted in a 50% improvement in webcat performance in cpu-intensive calculations. However, it's still an order of magnitude slower than Linux when under a heavy load (134 seconds vs 18 seconds).I am trying to purchase hardware in the next week to solve our performance issues, and this is a deciding factor in which platform we will choose.Has anyone running OSX client or server 2.0 noticed these bottlenecks?Thanks,Dale -- Dale LaFountain Vice President of Information Technology, WebMaster Dark Horse Comics, Inc. mailto:dalel@darkhorse.com Phone: 503-652-8815 x324 http://www.darkhorse.com/------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/ Dale LaFountain

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

Error Lob.db records error message not name (1997) Trying to evaluate data that is stored in an indexed variable... (2000) Bug alert! (1997) Document Contains No Data! (1997) Search Results (1998) WebCatalog and WebMerchant reviewed by InfoWorld (1997) [searchString] (1997) RE: redirect with more than 256 characters (1999) Multiple prices (1997) Unknown error: OrderNotCreated (1997) Umm...about those log files? (Off Topic) (1997) [Sum] function? (1997) referrer and no caches (1997) Testing (2002) PROBLEM (1997) Almost a there but..bye bye NetCloak (1997) Date problems (1997) Shopping Cart variation... (1997) can WC render sites out? (1997) Am I going senile? (Price recalc based on quantity) (1997)