[DRBD-user] Re: Bench with DRBD 0.7.10-4 and 0.7.19-1

Julien WICQUART j.wicquart at newtech.fr
Tue Jul 11 11:23:47 CEST 2006

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.


1/ Tests

1.1/ DRBD 0.7.10-4 with 2.6.8-3-686 kernel
Version  1.03          ------Sequential Output------   --Sequential Input- --Random-
                       -Per Chr- --Block-- -Rewrite-   -Per Chr- --Block-- --Seeks--
Machine        Size    K/sec %CP K/sec %CP K/sec %CP   K/sec %CP K/sec %CP  /sec %CP
taro             3G    20698  75 23434  13 17667   9   29679  90 45123  11  93.1   0
                       ------Sequential Create------   --------Random Create--------
                       -Create-- --Read--- -Delete--   -Create-- --Read--- -Delete--
              files    /sec %CP  /sec %CP  /sec %CP    /sec %CP  /sec %CP  /sec %CP
                 16    324  25 +++++ +++   856   7     331  24 +++++ +++   722  15

1.2/ DRBD 0.7.10-4 with 2.6.15-1-686 kernel
Version  1.03          ------Sequential Output------   --Sequential Input- --Random-
                       -Per Chr- --Block-- -Rewrite-   -Per Chr- --Block-- --Seeks--
Machine        Size    K/sec %CP K/sec %CP K/sec %CP   K/sec %CP K/sec %CP  /sec %CP
taro             3G    23964  80 24899  13 17821   9   32166  86 45217   9  94.0   0
                       ------Sequential Create------   --------Random Create--------
                       -Create-- --Read--- -Delete--   -Create-- --Read--- -Delete--
              files    /sec %CP  /sec %CP  /sec %CP    /sec %CP  /sec %CP  /sec %CP
                 16    324  25 +++++ +++   378   8     327  25 +++++ +++   296   6

1.3/Analyze

We can see with this test that the kernel really increase the performance for :
-Sequential Output
-Sequential Input

And the kernel also seems to impact delete action (why ???).

I am making direct access bench with 2.6.15-1-686 kernel to confirm our results.

I'll post it in a few hours.


2/ Remaining questions

2.1/ Why do I have difference on reading between tests with and without DRBD whereas it is said on
the site that DRBD has no impact on readings?

2.2/ why the reading per character (Sequential Input Per Chr) with DRBD (both versions) is faster
than without DRBD ?
Is it because the node2's disk is better, the read is made on the 2 nodes and the fastest response
is used?
However I've read on the first page of the DRBD's site :"Reads are always carried out locally."

2.3/ I've read in the drbd-announce mailinglist of May that :
"With drbd-0.7.18 on top of DRBD we got only
  about 70MB/sec read performance, while with that modification
  in 0.7.19 we can get the whole 320MB/sec out of DRBD as well."
The results between DRBD 0.7.10-4 and DRBD 0.7.19-1 seem a bit similary.
In which conditions, does the read performance increase like this?


Julien WICQUART



Julien WICQUART a écrit :
> 1/ Test of DRBD 0.7.10 with 2.6.15-1-686 kernel.
> 
> I will make the test of DRBD 0.7.10 with 2.6.15 kernel.
> 
> It will take less than 3 hours on one node, so I will post the result tomorrow.
> 
> 
> 2/ Test of DRBD 0.7.19 with 2.6.8-3-686 kernel.
> 
> I've got a dependences problem with Debian packages. If I want to do so, I need to compile DRBD and
> some other packages.
> 
> I think the first test is the most interesting, so I won't make the 2nd test, except if you really
> need it (in this case, please contact me).
> 
> Julien WICQUART
> 
> 
> Lars Ellenberg a écrit :
>> / 2006-07-10 12:09:52 +0200
>> \ Julien WICQUART:
>>> hi,
>>>
>>> i've made some performance benchs with bonnie++ on DRBD 0.7.10-4 and DRBD 0.7.19-1.
>>>
>>> But i don't understand some of my results.
>>>
>>>
>>> 1/ description
>>>
>>> 1.1/ Hardware description
>>> Here are the descriptions of the 2 servers:
>>> common description:
>>> - Intel(R) Celeron(R) CPU 2.40GHz
>>> - 256MB SDRAM
>>> - network card 1Gbps
>>>
>>> node1:
>>> - HD IDE disk 41GB ExcelStor Technology J240
>>>
>>> node2:
>>> - HD IDE disk 41GB IBM IC35L060AVV207-0
>>>
>>> The hard drive of node2 seems to be better than the node1's.
>>>
>>>
>>> 1.2/ Software description
>>>
>>> with DRBD 0.7.10-4:
>>> - debian stable
>>> - kernel 2.6.8-3-686
>>>
>>> with DRBD 0.7.19-1:
>>> - debian testing
>>> - kernel 2.6.15-1-686
>> you did test
>>   0.7.19 with 2.6.8-3-686 and 
>>   0.7.10 with 2.6.15      as well?
>>




More information about the drbd-user mailing list