geom mirror write performance problem

OxY oxy at field.hu
Wed Dec 7 11:41:38 PST 2005


it's weird, but after the array is synced i ran

Sco root# swapoff /dev/mirror/gm0s2b
Sco root# dd if=/dev/zero of=/dev/mirror/gm0s2b bs=1m count=1000
dd: /dev/mirror/gm0s2b: short write on character device
dd: /dev/mirror/gm0s2b: end of device
507+0 records in
506+1 records out
530972160 bytes transferred in 19.987893 secs (26564689 bytes/sec)

it's fast on swap partition, while raid is complete...still slow on other 
partitions...

----- Original Message ----- 
From: "OxY" <oxy at field.hu>
To: "Pawel Jakub Dawidek" <pjd at FreeBSD.org>
Cc: <freebsd-geom at freebsd.org>
Sent: Wednesday, December 07, 2005 7:39 PM
Subject: Re: geom mirror write performance problem


> Sco root# gmirror remove gm0 ad2
> Sco root# swapoff /dev/mirror/gm0s2b
> Sco root# dd if=/dev/zero of=/dev/ad2s1b bs=1m count=1000
> dd: /dev/ad2s1b: Operation not supported
> Sco root# dd if=/dev/zero of=/dev/ad2s2b bs=1m count=1000
> dd: /dev/ad2s2b: short write on character device
> dd: /dev/ad2s2b: end of device
> 507+0 records in
> 506+1 records out
> 530972160 bytes transferred in 18.206418 secs (29164011 bytes/sec)
> Sco root# dd if=/dev/zero of=/dev/mirror/gm0s2b bs=1m count=1000
> dd: /dev/mirror/gm0s2b: short write on character device
> dd: /dev/mirror/gm0s2b: end of device
> 507+0 records in
> 506+1 records out
> 530972160 bytes transferred in 19.109501 secs (27785768 bytes/sec)
>
>>Actually it is possible... You said, when only one component is
>>connected performance is fine.
>>You can try something like this:
>>
>># gmirror remove gm0 ad2
>># swapoff /dev/mirror/gm0s1b (if you have one)
>
> ----- Original Message ----- 
> From: "Pawel Jakub Dawidek" <pjd at FreeBSD.org>
> To: "OxY" <oxy at field.hu>
> Cc: <freebsd-geom at freebsd.org>
> Sent: Wednesday, December 07, 2005 7:08 PM
> Subject: Re: geom mirror write performance problem
>
> 



More information about the freebsd-geom mailing list