Mehr Speed?
Peter Zechmeister <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
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. Soweit ich das verstehe, ist der Flaschenhals ja, dass Objekte, die nicht im Object(Ram)-Cache liegen, von der HD aus einem temporären Datenbankfile geholt werden müssen. Was wäre nun, wenn ich dieses File nicht auf die HD, sondern in eine Ramdisk legen würde? Könnte man dann auf die großen Object-Caches verzichten? 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. Was mich an der Idee aber irritiert ist, dass Linux ja eine sehr gute Ram-Caching-Strategie fährt, und dieses temporäre DB-File ja möglicherweise sowieso als ganzes im Ram liegt. Ist das so? Oder ist der Flaschenhals eher der Zugriff auf die Objekte in der DB und nicht der Zugriff auf die HD? Grü PeterZ _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope