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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.