Good day comunity.<div><br></div><div>My project is a ZOPE3/BlueBream project, that runs mainly of ZODB using ZEO. I use wsgi to get multiple instances(4) of my project and connect to ZEO Server from them. </div><div>The database is around 3 GB in unpacked state and around 800 MB in packed.</div>
<div><br></div>
<div>I use 4 processes with 7 threads each for serving data</div><div><br></div><div>WSGIDaemonProcess <a href="http://doba.ua">doba.ua</a> user=www group=www processes=4 threads=7 maximum-requests=2000000 </div><div><br>
</div><div>I have little space on /tmp partition, so the cache of ZEO is only 40 MB</div><div><br></div><div><div>    pool-size 30</div><div>  &lt;zeoclient&gt;</div><div>    server localhost:8200</div><div>    storage 1</div>
<div>    # ZEO client cache, in bytes</div>
<div>    cache-size 40MB</div><div>    # Uncomment to have a persistent disk cache</div><div>    #client zeo1</div><div>  &lt;/zeoclient&gt;</div></div><div><br></div><div>The server has those specs:</div><div>8GB ram. 8 CPU 3.2 Ghz.  Raid-2 in a mirror mode.</div>
<div><br></div><div>The load of instances:</div><div>1 GB per instance - 8 GB total. Other apps consum up to 1.5 GB. So there is 2.5 GB in inactive mode all the time.</div><div><br></div><div>The problem, that I have:</div>
<div>The server has a Raid-2 in a mirror mode, so I only have 1 hard drive, which contain all my data. After a while of serving data the load gets highter and this hard drive just starts having 100% of disk usage. Then everything starts to fall. I have problems accessing the server and even restarting the project. </div>
<div>I can&#39;t find any ther explanation, that ZEO does not handle the load well enough.</div><div><br></div><div>Does someone see any way to ease the load? </div>