[Zope-dev] ZEO on SMP

Jeremy Hylton jeremy@digicool.com
Wed, 23 May 2001 20:56:41 -0400 (EDT)


>>>>> "DB" == David Brown <ddb@namshub.org> writes:

  DB> At 08:26 PM 5/23/2001 -0400, Jeremy Hylton wrote:
  >> Since a single Python process has a single global interpreter
  >> lock, you'll never fully utilize a 2-processor machine.

  DB> If you, say, launched two separate Zope processes, and one ZEO
  DB> process, on the same machine, aren't you going to be running 3
  DB> different Python interpreters, each in it's own process?

  DB> Couldn't you then be utilizing up to three processors on an SMP
  DB> box?

Yes.  I may have misread the original question.  I thought the SMP
machine was running the ZEO server.  If Zope and ZEO clients are both
running on the same machine, I would assume they would run
concurrently on separate processors.

Jeremy