<DIV>
<DIV>&nbsp;</DIV>
<DIV>
<TABLE cellSpacing=0 cellPadding=0 width=500 border=0>
<TBODY>
<TR>
<TD class=txt width=100 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2><B>De:</B></FONT></TD>
<TD class=txt width=400 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2>drbd-user-bounces@lists.linbit.com</FONT></TD></TR></TBODY></TABLE></DIV>
<DIV>
<TABLE cellSpacing=0 cellPadding=0 width=500 border=0>
<TBODY>
<TR>
<TD class=txt width=100 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2><B>Para:</B></FONT></TD>
<TD class=txt width=400 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2>"drbd-user" drbd-user@lists.linbit.com</FONT></TD></TR></TBODY></TABLE></DIV>
<DIV>
<TABLE cellSpacing=0 cellPadding=0 width=500 border=0>
<TBODY>
<TR>
<TD class=txt width=100 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2><B>Cópia:</B></FONT></TD>
<TD class=txt width=400 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2></FONT></TD></TR></TBODY></TABLE></DIV>
<DIV>
<TABLE cellSpacing=0 cellPadding=0 width=500 border=0>
<TBODY>
<TR>
<TD class=txt width=100 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2><B>Data:</B></FONT></TD>
<TD class=txt width=400 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2>Thu, 23 Sep 2004 15:09:37 +0200</FONT></TD></TR></TBODY></TABLE></DIV>
<DIV>
<TABLE cellSpacing=0 cellPadding=0 width=500 border=0>
<TBODY>
<TR>
<TD class=txt width=100 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2><B>Assunto:</B></FONT></TD>
<TD class=txt width=400 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2>Re: [DRBD-user] drbd tranfer limitations (random and sequential acccess) using raw</FONT></TD></TR></TBODY></TABLE></DIV>
<DIV>
<TABLE cellSpacing=0 cellPadding=0 width=500 border=0>
<TBODY>
<TR>
<TD width=100 bgColor=#e8e8e8>&nbsp;</TD>
<TD width=400 bgColor=#e8e8e8>&nbsp;</TD></TR></TBODY></TABLE></DIV>
<DIV>&gt; / 2004-09-23 09:47:48 -0300</DIV>
<DIV>&gt; \ crsurf:</DIV>
<DIV>&gt; &gt; &gt; / 2004-09-23 09:01:50 -0300</DIV>
<DIV>&gt; &gt; &gt; \ crsurf:</DIV>
<DIV>&gt; &gt; &gt; &gt; Hello list</DIV>
<DIV>&gt; &gt; &gt; &gt; I?m using drbd in a Gigabit network (crossover cable) and when I</DIV>
<DIV>&gt; &gt; &gt; &gt; synchronize data (sequential read/write) the tranfer hit to 30~40</DIV>
<DIV>&gt; &gt; &gt; &gt; Mb/s, but when I make inserts into database (random read/write) that</DIV>
<DIV>&gt; &gt; &gt; &gt; access drbd device via raw, the transfer rate hit only 5~6 Mb/s.</DIV>
<DIV>&gt; &gt; &gt; &gt; Exists some way to improve this performance? I increased the</DIV>
<DIV>&gt; &gt; &gt; &gt; sndbuf-size to 256K, but no such effect. I increase interface MTU to</DIV>
<DIV>&gt; &gt; &gt; &gt; 9000 and no such effect too. One database process that run in 4 min.</DIV>
<DIV>&gt; &gt; &gt; &gt; without replication, run in 30 min. with replication. Now I?m trying</DIV>
<DIV>&gt; &gt; &gt; &gt; using filesystem jfs instead raw to view if the performance will be</DIV>
<DIV>&gt; &gt; &gt; &gt; improved.</DIV>
<DIV>&gt; &gt; &gt; &gt; Maybe sync-nice can help us?</DIV>
<DIV>&gt; &gt; &gt;</DIV>
<DIV>&gt; &gt; &gt; I am not sure which transfer rate you are talking about.</DIV>
<DIV>&gt; &gt; &gt; the throughput of your applications, or the resync throughput?</DIV>
<DIV>&gt; &gt; &gt;</DIV>
<DIV>&gt; &gt; </DIV>
<DIV>&gt; &gt; With resync tha transfer hit 40~50 Mb/s, afer I changed MTU.</DIV>
<DIV>&gt; &gt; </DIV>
<DIV>&gt; &gt; &gt; or the resync throughput while you have resynchronization and</DIV>
<DIV>&gt; &gt; &gt; applications running concurrently?</DIV>
<DIV>&gt; &gt; &gt;</DIV>
<DIV>&gt; &gt; </DIV>
<DIV>&gt; &gt; And when I make a insert into database the transfer hit to 4~6 Mb/s,</DIV>
<DIV>&gt; &gt; without full synchronization, only online synchronization.</DIV>
<DIV>&gt; </DIV>
<DIV>&gt; which transfer.</DIV>
<DIV>&gt; sorry, again I don't get you here.</DIV>
<DIV>&gt; </DIV>
<DIV>&gt; is it that your data base has a write throughput of 6 MB,</DIV>
<DIV>&gt; or that drbd resync throughput drops to 6 MB while the database is</DIV>
<DIV>&gt; running?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Yes is it, when using database throughput not pass 6 Mb/s.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&gt; </DIV>
<DIV>&gt; how do you measure?</DIV>
<DIV>&nbsp;</DIV>
<DIV>I´m using iptraf to view network traffic and is that wich says the throughput I mencioned before (4~6 Mb when inserting in database and 40~50 Mb/s when doing SyncingAll).</DIV>
<DIV>&nbsp;</DIV>
<DIV>
<DIV>This is the output of iostat on primary server</DIV>
<DIV><BR>avg-cpu:&nbsp; %user&nbsp;&nbsp; %nice&nbsp;&nbsp;&nbsp; %sys %iowait&nbsp;&nbsp; %idle<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.79&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp; 1.54&nbsp;&nbsp;&nbsp; 3.28&nbsp;&nbsp; 94.39</DIV>
<DIV>Device:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tps&nbsp;&nbsp; Blk_read/s&nbsp;&nbsp; Blk_wrtn/s&nbsp;&nbsp; Blk_read&nbsp;&nbsp; Blk_wrtn<BR>sda&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 120.44&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5271.05&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1872.72&nbsp; 290326040&nbsp; 103148100<BR>sda1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.05&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2928&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 424<BR>sda2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 120.43&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5271.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1872.71&nbsp; 290323088&nbsp; 103147676<BR></DIV></DIV>
<DIV>&nbsp;</DIV>
<DIV>This is the output of iostat on seconday server</DIV>
<DIV><BR>avg-cpu:&nbsp; %user&nbsp;&nbsp; %nice&nbsp;&nbsp;&nbsp; %sys %iowait&nbsp;&nbsp; %idle<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.32&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp; 1.82&nbsp;&nbsp;&nbsp; 3.58&nbsp;&nbsp; 94.27</DIV>
<DIV>Device:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tps&nbsp;&nbsp; Blk_read/s&nbsp;&nbsp; Blk_wrtn/s&nbsp;&nbsp; Blk_read&nbsp;&nbsp; Blk_wrtn<BR>sda&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 212.38&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1159.70&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6143.03&nbsp;&nbsp; 84933272&nbsp; 449898916<BR>sda1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1736&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 416<BR>sda2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 212.38&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1159.67&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6143.02&nbsp;&nbsp; 84931456&nbsp; 449898500<BR></DIV>
<DIV>&nbsp;</DIV>
<DIV>&gt; </DIV>
<DIV>&gt; and if you are concerned about your database application throughput,</DIV>
<DIV>&gt; how does it compare to the figures you get when not using drbd?</DIV>
<DIV>&nbsp;</DIV>
<DIV>When using drbd connected to secondary the time of an process is 20~30 min.</DIV>
<DIV>When using with drbd disconnect to secondary the time is 4~5 min.</DIV>
<DIV>&nbsp;</DIV>
<DIV>On primary server I have a RAID 10 (0+1) and on secondary server I have only one disk SCSI. Maybe this causing delay too?</DIV>
<DIV>&nbsp;</DIV>
<DIV>&gt; </DIV>
<DIV>&gt; &gt; &gt; and when you talk about sync-nice, you are using drbd 0.6 ?</DIV>
<DIV>&gt; &gt; </DIV>
<DIV>&gt; &gt; Yes, I?m using 0.6.13</DIV>
<DIV>&gt; &gt; </DIV>
<DIV>&gt; &gt; &gt;</DIV>
<DIV>&gt; &gt; &gt; maybe you want to use 0.7 instead. it reduces the amount of data</DIV>
<DIV>&gt; &gt; &gt; transfered to a minimum, thus reducing the time for resynchronization to</DIV>
<DIV>&gt; &gt; &gt; some one to three minutes, typically.</DIV>
<DIV>&gt; &gt; </DIV>
<DIV>&gt; &gt; Well, I?m already compiled 0.7.4, but my question is: I can use the</DIV>
<DIV>&gt; &gt; config file of 0.6 in 0.7? And the drbdsetup commands to replicate and</DIV>
<DIV>&gt; &gt; define primary node are the same?</DIV>
<DIV>&gt; </DIV>
<DIV>&gt; you have to adopt the conf file, syntax has changed.</DIV>
<DIV>&gt; should be easy enough.</DIV>
<DIV>&gt; though, make sure you first read</DIV>
<DIV>&gt; upgrade_0.6.x_to_0.7.0.txt and</DIV>
<DIV>&gt; upgrade_0.7.0_to_0.7.1.txt</DIV>
<DIV>&gt; </DIV>
<DIV>&gt; I don't understand what you mean by "commands to replicate".</DIV>
<DIV>&gt; in general, the interface for 0.7 is the new drbdadm command,</DIV>
<DIV>&gt; and it has a nice little english manpage that should even be complete.</DIV>
<DIV>&gt; </DIV>
<DIV>&nbsp;</DIV>
<DIV>Tanks in advance</DIV>
<DIV>&nbsp;</DIV>
<DIV>&gt; </DIV>
<DIV>&gt; Lars Ellenberg</DIV>
<DIV>&gt; </DIV>
<DIV>&gt; -- </DIV>
<DIV>&gt; please use the "List-Reply" function of your email client.</DIV>
<DIV>&gt; _______________________________________________</DIV>
<DIV>&gt; drbd-user mailing list</DIV>
<DIV>&gt; drbd-user@lists.linbit.com</DIV>
<DIV>&gt; http://lists.linbit.com/mailman/listinfo/drbd-user</DIV>
<DIV>&gt; </DIV>
<DIV>&gt; Esta mensagem foi verificada pelo E-mail Protegido Terra.</DIV>
<DIV>&gt; Scan engine: VirusScan / Atualizado em 22/09/2004 / Vers?o: 1.5.2</DIV>
<DIV>&gt; Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/</DIV>
<DIV>&gt; </DIV>
<DIV>&gt; E-mail classificado pelo Identificador de Spam Inteligente Terra.</DIV>
<DIV>&gt; Para alterar a categoria classificada, visite</DIV>
<DIV>&gt; http://www.terra.com.br/centralunificada/emailprotegido/imail/imail.cgi?+_u=crsurf&amp;_l=1095944996.747869.15443.gravatal.terra.com.br</DIV>
<DIV>&gt; </DIV></DIV>