<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> <link type="text/css" rel="stylesheet" href="style.css" /> </head> <body> <div id="page"> <div id='header'> <a href="index.html"> <img style="border:none" alt="Redis Documentation" src="redis.png"> </a> </div> <div id="pagecontent"> <div class="index"> <!-- This is a (PRE) block. Make sure it's left aligned or your toc title will be off. --> <b>RedisBigData: Contents</b><br> <a href="#BGSAVE and BGREWRITEAOF blocking fork() call">BGSAVE and BGREWRITEAOF blocking fork() call</a><br> <a href="#Using multiple cores">Using multiple cores</a><br> <a href="#Splitting data into multiple instances">Splitting data into multiple instances</a><br> <a href="#BGSAVE / AOFSAVE memory usage, and copy on write">BGSAVE / AOFSAVE memory usage, and copy on write</a><br> <a href="#BGSAVE / AOFSAVE time for big datasets">BGSAVE / AOFSAVE time for big datasets</a><br> <a href="#Non blocking hash table">Non blocking hash table</a> </div> <h1 class="wikiname">RedisBigData</h1> <div class="summary"> </div> <div class="narrow"> =Redis Big Data: facts and guidelines=<h2><a name="BGSAVE and BGREWRITEAOF blocking fork() call">BGSAVE and BGREWRITEAOF blocking fork() call</a></h2> <pre class="codeblock python" name="code"> fork.c && ./a.out allocated: 1 MB, fork() took 0.000 allocated: 10 MB, fork() took 0.001 allocated: 100 MB, fork() took 0.007 allocated: 1000 MB, fork() took 0.059 allocated: 10000 MB, fork() took 0.460 allocated: 20000 MB, fork() took 0.895 allocated: 30000 MB, fork() took 1.327 allocated: 40000 MB, fork() took 1.759 allocated: 50000 MB, fork() took 2.190 allocated: 60000 MB, fork() took 2.621 allocated: 70000 MB, fork() took 3.051 allocated: 80000 MB, fork() took 3.483 allocated: 90000 MB, fork() took 3.911 allocated: 100000 MB, fork() took 4.340 allocated: 110000 MB, fork() took 4.770 allocated: 120000 MB, fork() took 5.202 </pre> <h2><a name="Using multiple cores">Using multiple cores</a></h2> <h2><a name="Splitting data into multiple instances">Splitting data into multiple instances</a></h2> <h2><a name="BGSAVE / AOFSAVE memory usage, and copy on write">BGSAVE / AOFSAVE memory usage, and copy on write</a></h2> <h2><a name="BGSAVE / AOFSAVE time for big datasets">BGSAVE / AOFSAVE time for big datasets</a></h2> <h2><a name="Non blocking hash table">Non blocking hash table</a></h2> </div> </div> </div> </body> </html>