<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous utilisions DRBD avec la version 8.2.6 et nous avions constat&eacute; un ralentissement des ressources disques sur les partitions DRBD."
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">Hello DRBD users,<br>
<br>
<br>
We used DRBD with version 8.2.6 ( internal metadata ) and we found a
slowdown disk resources on DRBD partitions after have upgrade DRBD
release to 8.3.1 or 8.3.6 </span><span
 style="background-color: rgb(255, 255, 255);"
 title="Mais ce ph&eacute;nom&egrave;ne s'est accentu&eacute; avec les version 8.3.1 et 8.3.6 :"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">( external metadata on
the same disk ). </span><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous constatons une d&eacute;gradation des ressources disques utilis&eacute;es par DRBD, exemple :"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">We didn't understand
why DRBD performance between older and newer version have declined and
the difference between real partition and DRBD partition performance ! <br>
</span><span style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'"><br>
We have trying to increase activity log size without best performance.
We have trying also to disable cache with more performance... If
someone have an idea.<br>
<br>
Please to read it.<br>
<br>
regards<br>
<br>
Resources and program used :<br>
</span></span></tt><tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">- tstDrbd is a program
that write lines to a file.<br>
- hdparm<br>
- iostat<br>
- iftop<br>
</span></span></tt><tt><br>
We made following tests :<br>
<br>
DRBD 8.2.6 ( C protocol ) using 2.6.17 kernel with CPU ( VIA Nehemiah /
1002.462 Mhz / 2006.94 bogomips )<br>
Network interface using to DRBD : 10/100Mbs<br>
<br>
&gt; hdparm -ctT /dev/hda<br>
<br>
/dev/hda:<br>
&nbsp;IO_support&nbsp;&nbsp; =&nbsp; 1 (32-bit)<br>
&nbsp;Timing cached reads:&nbsp;&nbsp; 258 MB in&nbsp; 2.01 seconds = 128.19 MB/sec<br>
&nbsp;Timing buffered disk reads:&nbsp;&nbsp; 72 MB in&nbsp; 3.07 seconds =&nbsp; 23.46 MB/sec<br>
<br>
</tt><tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">-- TEST with 5000000
lines --<br>
</span></span></tt><tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">/root partition :</span></span></tt><br>
<tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">tstDrbd -f
/root/tstDrbd.txt -n 5000000</span></span></tt><br>
<tt>Time to write 5000000 lines (hh:mm:ss) :
00:00:18.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;=============\<br>
<br>
</tt><tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">/drbd partition :</span></span></tt><br>
<tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">tstDrbd -f
/drbd/tstDrbd.txt -n 5000000</span></span></tt><br>
<tt>Time to write 5000000 lines (hh:mm:ss) : 00:00:20.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp; &lt;============== ~ Same performance</tt><br>
<tt><br>
</tt><tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">-- TEST with 7000000
lines --</span></span></tt><br>
<tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">/root partition :</span></span></tt><br>
<tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">tstDrbd -f
/root/tstDrbd.txt -n 7000000</span></span></tt><br>
<tt>Time to write 7000000 lines (hh:mm:ss) :
00:00:26.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;==============\<br>
<br>
</tt><tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">/drbd partition :</span></span></tt><br>
<tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">tstDrbd -f
/root/tstDrbd.txt -n 7000000</span></span></tt><br>
<tt>Time to write 7000000 lines (hh:mm:ss) : 00:00:40.</tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp; &lt;============== ~ DRBD slowness</tt><br>
<tt><br>
</tt><br>
<tt>If we used both partition test in the same time, the /root test
increased the delay to write !!!<br>
<br>
</tt><tt>During the test Writing program we launched iostat to analyzed
IO resources. About IO disk stats :</tt><br>
<tt><br>
avg-cpu:&nbsp; %user&nbsp;&nbsp; %nice %system %iowait&nbsp; %steal&nbsp;&nbsp; %idle<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25,87&nbsp;&nbsp;&nbsp; 0,00&nbsp;&nbsp; 74,13&nbsp;&nbsp;&nbsp; 0,00&nbsp;&nbsp;&nbsp; 0,00&nbsp;&nbsp;&nbsp; 0,00<br>
<br>
Device:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rrqm/s&nbsp;&nbsp; wrqm/s&nbsp;&nbsp; r/s&nbsp;&nbsp; w/s&nbsp;&nbsp; rsec/s&nbsp;&nbsp; wsec/s avgrq-sz
avgqu-sz&nbsp;&nbsp; await&nbsp; svctm&nbsp; %util<br>
hda&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,00&nbsp;&nbsp; 548,26&nbsp; 0,00 58,71&nbsp;&nbsp;&nbsp;&nbsp; 0,00 39761,19&nbsp;&nbsp;
677,29&nbsp;&nbsp;&nbsp;&nbsp; 3,05&nbsp;&nbsp; 54,27&nbsp; 11,05&nbsp; 64,88<br>
drbd0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,00&nbsp;&nbsp;&nbsp;&nbsp; 0,00&nbsp; 0,00 605,47&nbsp;&nbsp;&nbsp;&nbsp; 0,00 38276,62&nbsp;&nbsp;&nbsp;
63,22&nbsp; 1827,88 1649,08&nbsp;&nbsp; 1,64&nbsp; 99,50<br>
<br>
</tt><tt>The DRBD driver to used at 100% and hard disk only at 65%.</tt><br>
<tt><br>
During this test, network bandwidth using to synchronized data used 90
% of 100 Mbs during all test ( iftop on the selected interface )<br>
</tt><tt>DRBD setup :<br>
</tt>
<ul>
  <li><tt>DRBD network parameters :</tt></li>
</ul>
<blockquote><tt>&nbsp;resource drbd {</tt><br>
</blockquote>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; protocol C;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; net {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shared-secret "NUMLOG";<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ....<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; syncer {</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rate 40M;</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; al-extents 257;</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on-io-error call-local-io-error;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on sv1 {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp; /dev/drbd0;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /dev/hda8;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; address&nbsp;&nbsp; 192.168.20.1:7789;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta-disk&nbsp; internal;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on sv2 {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp; /dev/drbd0;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /dev/hda7;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; address&nbsp;&nbsp; 192.168.20.2:7789;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta-disk&nbsp; internal;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</tt><br>
<tt><br>
</tt>
<div align="center"><tt>---------------------------------------------------------------------------------------<br>
<br>
</tt></div>
<tt>DRBD 8.3.6 or 8.3.1 ( B protocol ) using kernel 2.6.29.1 with CPU (
Intel(R) Atom(TM) CPU 230 1.60GHz / 3192.12 </tt><tt>bogomips )</tt><br>
<tt>Network interface using to DRBD : 10/100Mbs</tt><br>
<tt><br>
&gt; hdparm -ctT /dev/hda<br>
<br>
/dev/hda:<br>
&nbsp;IO_support&nbsp;&nbsp; =&nbsp; 0 (default 16-bit)<br>
&nbsp;Timing cached reads:&nbsp;&nbsp; 1264 MB in&nbsp; 2.00 seconds = 632.16 MB/sec<br>
&nbsp;Timing buffered disk reads:&nbsp;&nbsp; 84 MB in&nbsp; 3.01 seconds =&nbsp; 27.89 MB/sec<br>
<br>
</tt><tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'"><br>
<br>
-- TEST with 5000000 lines --<br>
</span></span></tt><tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">/root partition :</span></span></tt><br>
<tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">tstDrbd -f
/root/tstDrbd.txt -n 5000000<br>
</span></span></tt><tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">Time to write</span></span></tt><tt><span
 id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'"> 5000000 lines
(hh:mm:ss) : 00:00:19.<br>
<br>
/drbd partition : <br>
</span></span></tt><tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">tstDrbd -f
/drbd/tstDrbd.txt -n
5000000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
Time to write 5000000 lines (hh:mm:ss) : 00:00:33.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></tt><tt>&lt;==============
~ DRBD slowness</tt><br>
<tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'"><br>
</span></span></tt><tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">-- TEST with 7000000
lines --</span></span></tt><br>
<tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">/root partition :<br>
tstDrbd -f /root/tstDrbd.txt -n 7000000<br>
Time to write 7000000 lines (hh:mm:ss) : 00:00:25.<br>
<br>
/drbd partition :<br>
tstDrbd -f /drbd/tstDrbd.txt -n 7000000<br>
</span></span></tt><tt><span id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'">Time to write</span></span></tt><tt><span
 id="result_box" class="long_text"><span
 style="background-color: rgb(255, 255, 255);"
 title="Nous avons &eacute;crit un programme qui &eacute;crit dans un fichier n ligne, or ce meme programme utilis&eacute; sur une partition non DRBD ne donne pas les m&egrave;mes r&eacute;sultats et de loin !"
 onmouseover="this.style.backgroundColor='#ebeff9'"
 onmouseout="this.style.backgroundColor='#fff'"> 7000000 lines
(hh:mm:ss) : 00:01:07.</span></span></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;============== ~ DRBD slowness</tt><br>
<span id="zippyspan" onclick="_rolldown()" style="display: block;"></span><tt><br>
<br>
During the test Writing program we launched iostat to analyzed IO
resources. About IO disk stats :<br>
</tt>
<blockquote><tt>avg-cpu:&nbsp; %user&nbsp;&nbsp; %nice %system %iowait&nbsp; %steal&nbsp;&nbsp; %idle<br>
  </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.49&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp; 2.99&nbsp;&nbsp; 47.26&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp; 48.26<br>
  <br>
  </tt><tt>Device:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rrqm/s&nbsp;&nbsp; wrqm/s&nbsp;&nbsp; r/s&nbsp;&nbsp; w/s&nbsp;&nbsp; rsec/s&nbsp;&nbsp;
wsec/s avgrq-sz avgqu-sz&nbsp;&nbsp; await&nbsp; svctm&nbsp; %util<br>
  </tt><tt>hda7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp; 123.50&nbsp; 0.00 68.50&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;
8428.00&nbsp;&nbsp; 123.04&nbsp;&nbsp;&nbsp;&nbsp; 0.49&nbsp;&nbsp;&nbsp; 6.57&nbsp;&nbsp; 2.80&nbsp; 19.20&nbsp;&nbsp; &nbsp;&nbsp; /dev/hda9<br>
  </tt><tt>hda9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp; 0.00&nbsp; 1.00&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;
2.00&nbsp;&nbsp;&nbsp;&nbsp; 2.00&nbsp;&nbsp;&nbsp;&nbsp; 0.15&nbsp; 152.00 152.00&nbsp; 15.20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Metadata<br>
  </tt><tt>drbd0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp; 0.00 192.50&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;
8656.00&nbsp;&nbsp;&nbsp; 44.97&nbsp;&nbsp;&nbsp; 23.10&nbsp; 108.75&nbsp;&nbsp; 5.21 100.20&nbsp;&nbsp;&nbsp;&nbsp; /dev/drbd0<br>
  <br>
  </tt></blockquote>
<tt>The DRBD driver to used at 100% and hard disk only at 20%.<br>
</tt><tt>During this test, network bandwidth using to synchronized data
used 20 to 40 % of 100 Mbs during all test ( iftop on the selected
interface )</tt><br>
<tt><br>
</tt><tt>DRBD setup :<br>
</tt>
<ul>
  <li><tt>DRBD network parameters :</tt></li>
</ul>
<blockquote><tt>&nbsp;resource drbd {</tt><br>
</blockquote>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; protocol B;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; net {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shared-secret "NUMLOG";<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ....<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; syncer {</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rate 40M;</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; al-extents 257;</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on-io-error call-local-io-error;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no-disk-flushes;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on sv1 {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp; /dev/drbd0;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /dev/hda7;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; address&nbsp;&nbsp; 192.168.20.1:7789;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta-disk&nbsp; /dev/hda9[0];<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on sv2 {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp; /dev/drbd0;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /dev/hda7;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; address&nbsp;&nbsp; 192.168.20.2:7789;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta-disk&nbsp; /dev/hda9[0];<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
<br>
</tt>
<blockquote><tt></tt></blockquote>
<tt>&nbsp;&nbsp;&nbsp; <br>
</tt>
<pre class="moz-signature" cols="72">-- 
Fabrice LE CREURER
D&eacute;veloppement / Support technique EDTI FT-MASTER
Developer engineer / Helpdesk FT-MASTER product
NUMLOG - Internet : <a class="moz-txt-link-freetext" href="http://www.numlog.fr">http://www.numlog.fr</a>
Tel : (+33) 1 30 79 16 16 - Fax: (+33) 1 30 81 92 86
</pre>
</body>
</html>