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