Re: gmirror 'load' algorithm (Was: Re: siis/atacam/ata/gmirror 8.0-BETA3 disk performance)

From: Maxim Sobolev <sobomax_at_FreeBSD.org>
Date: Thu, 03 Dec 2009 12:17:12 -0800
Alexander Motin wrote:
> ### load mav_at_
>              linear 1MB read     random
> 1 process       MBps: 104       tps: 159
> 2 processes     MBps: 214       tps: 256
> 4 processes     MBps: 425       tps: 332
> 5 processes     MBps: 300       tps: 352
> 8 processes     MBps: 245       tps: 391
> 16 processes    MBps: 255       tps: 436
> 32 processes    MBps: 263       tps: 457
> 
> Random is close to round-robin. Request balancing is close to perfect.
> Linear shows maximum possible performance for number of processes up to
> the number of drives, using only as much disks as needed. With more
> processes then disks, performance predictably reducing, but still beats
> all other methods.
> 
> I think it is hardly possible to get much more.
> 

Awesome, please commit - this issue has been dragging for too long 
already. Pawel seems either busy or have lost interest in maintaining 
this, so you don't really need to wait for his approval.

-Maxim
Received on Thu Dec 03 2009 - 19:17:13 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:58 UTC