Re: Mehr Speed?
Peter Zechmeister <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Am Montag, den 30.03.2009, 10:30 +0200 schrieb Jens W. Klein: > Hi! > > Am Montag, den 30.03.2009, 10:07 +0200 schrieb Peter Zechmeister: > > Hallo, > > > > (wieder mal) ein paar Fragen zu Caches, Ram, Threads... > > > > Wir haben ZEO und jeweils 4 Worker-Threads und die Anzahl der Objekte im > > Cache ist sehr hoch eingestellt, dass die Clients durchaus 1-2 Gig Ram > > brauchen dürfen. > > > Der Nebeneffekt wäre, da die Object-Caches ja redundant Ram fressen (pro > > Worker einer), dass man viel mehr Ram frei hätte, bzw. das temporäre > > File durchaus groß sein dürfte. > > Soweit ich das verstanden habe, cached nicht jeder Worker-Thread > separat. Im Code angeschaut habe ich den Teil noch nicht (wir haben max > 1-2 Worker-Threads, da ist das relativ nebensächlich). Doch. Würde ich schon so sehen, dass jeder Worker separat cached. Wurde hier auch schon mal diskutiert. Schau nach im Control Panel/Database/Cache Parameters. Da siehst du für jeden Worker die Anzahl der Objekte im Cache. (Und ein Ram-Cache-Manager macht das auch so. 1x pro Worker). Das Reduzieren auf 1-2 Worker scheint mir allerdigs gerade aus dieser Sicht auch sinnvoll. > > Oder ist der Flaschenhals eher der Zugriff auf die Objekte in der DB und > > nicht der Zugriff auf die HD? > > Wenn die DB auf einer anderen Maschine liegt ist das der Flaschenhals, > sonst weniger (und man kann sich einen großen Diskcache sparen). Meine > Tests haben ergeben, dass primär das entpickeln der Objekte Performance > frisst. Alles was aus dem Disk-Cache oder von der DB geladen werden muss > wird entpickelt. Im RAM-Cache leben schon konkrete Objekte. Daher ist > die Maxime diesen möglichst gut zu nutzen. Ok. Wenn es das entpickeln ist, ist es klar. > > Die Strategie ist aber auch von Anwendung zu Anwendung völlig > unterschiedlich. Eine öffentliche Webseite ohne viele Logins muss man > völlig anders aufziehen wie ein Intranet. Full Ack. Derzeit noch alles nur öffentlich. Also alles durch Squid. Später kommt Intranet dazu. Ich bastle jetzt schon an einem Konzept, das die Seite aufteilt, manches per AJAX nachladet, Squid gezielt umgeht, ... > beste gruesse Jens Thx PeterZ _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope