]> git.saurik.com Git - redis.git/blob - doc/RedisBigData.html
Fix bug in gluing a deferred multi bulk length to the next reply chunk
[redis.git] / doc / RedisBigData.html
1
2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
3 <html>
4 <head>
5 <link type="text/css" rel="stylesheet" href="style.css" />
6 </head>
7 <body>
8 <div id="page">
9
10 <div id='header'>
11 <a href="index.html">
12 <img style="border:none" alt="Redis Documentation" src="redis.png">
13 </a>
14 </div>
15
16 <div id="pagecontent">
17 <div class="index">
18 <!-- This is a (PRE) block. Make sure it's left aligned or your toc title will be off. -->
19 <b>RedisBigData: Contents</b><br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#BGSAVE and BGREWRITEAOF blocking fork() call">BGSAVE and BGREWRITEAOF blocking fork() call</a><br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Using multiple cores">Using multiple cores</a><br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Splitting data into multiple instances">Splitting data into multiple instances</a><br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#BGSAVE / AOFSAVE memory usage, and copy on write">BGSAVE / AOFSAVE memory usage, and copy on write</a><br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#BGSAVE / AOFSAVE time for big datasets">BGSAVE / AOFSAVE time for big datasets</a><br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Non blocking hash table">Non blocking hash table</a>
20 </div>
21
22 <h1 class="wikiname">RedisBigData</h1>
23
24 <div class="summary">
25
26 </div>
27
28 <div class="narrow">
29 &iuml;&raquo;&iquest;=Redis Big Data: facts and guidelines=<h2><a name="BGSAVE and BGREWRITEAOF blocking fork() call">BGSAVE and BGREWRITEAOF blocking fork() call</a></h2>
30 <pre class="codeblock python" name="code">
31 fork.c &amp;&amp; ./a.out
32 allocated: 1 MB, fork() took 0.000
33 allocated: 10 MB, fork() took 0.001
34 allocated: 100 MB, fork() took 0.007
35 allocated: 1000 MB, fork() took 0.059
36 allocated: 10000 MB, fork() took 0.460
37 allocated: 20000 MB, fork() took 0.895
38 allocated: 30000 MB, fork() took 1.327
39 allocated: 40000 MB, fork() took 1.759
40 allocated: 50000 MB, fork() took 2.190
41 allocated: 60000 MB, fork() took 2.621
42 allocated: 70000 MB, fork() took 3.051
43 allocated: 80000 MB, fork() took 3.483
44 allocated: 90000 MB, fork() took 3.911
45 allocated: 100000 MB, fork() took 4.340
46 allocated: 110000 MB, fork() took 4.770
47 allocated: 120000 MB, fork() took 5.202
48 </pre>
49 <h2><a name="Using multiple cores">Using multiple cores</a></h2>
50 <h2><a name="Splitting data into multiple instances">Splitting data into multiple instances</a></h2>
51 <h2><a name="BGSAVE / AOFSAVE memory usage, and copy on write">BGSAVE / AOFSAVE memory usage, and copy on write</a></h2>
52 <h2><a name="BGSAVE / AOFSAVE time for big datasets">BGSAVE / AOFSAVE time for big datasets</a></h2>
53 <h2><a name="Non blocking hash table">Non blocking hash table</a></h2>
54
55 </div>
56
57 </div>
58 </div>
59 </body>
60 </html>
61