gmirror 'load' algorithm (Was: Re: siis/atacam/ata/gmirror
 8.0-BETA3 disk performance)
    Maxim Sobolev 
    sobomax at FreeBSD.org
       
    Thu Dec  3 20:17:13 UTC 2009
    
    
  
Alexander Motin wrote:
> ### load mav@
>              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
    
    
More information about the freebsd-current
mailing list