On Tue, 28 May 2002, Matthew T. Kromer wrote:
Dennis Allison wrote:
I'm about to put together a production machine as well and so have been thinking about the issues and cost/performance trade-offs. Comments on hidden gotchas would be particularly welcome. Have there been problems with dual processor Linuz systems and ZServer?
Software: Zope 2.5.X and CMF 1.3, ZServer + Squid No Apache -- this will be a dedicated Zope system. RH 7.2 with lots of cruft removed. MySQL.
Hardware: Dual AMD Athlon processors (2+ GHz) Tyan motherboard with 760 chipset? 1GB DDR memory with ECC. (2GB if budget allows) 10/100 Ethernet CDROM (for loading...) Floppy (for bootloading/rescue) 40 GB+ disk (probably IDE) SCSI Display controller (for configuration) 2U rackmount box with big fans
On Tue, 28 May 2002, Matthew T. Kromer wrote:
I do *not* recommend running Zope on multiprocessor machines without an ability to restrict Zope to execution on a single CPU.
The reason for this is that the Python Global Interpreter Lock is shared inside a Zope process. [...]
Thanks Matt -- I was worried about the threads and locks issue in an MP environment. Linix has always been a bit behind the curve about that. What's the situation with FreeBSD? Does it provide the sort of processor lock-in that prevents excessive blocking? -dra