[prev in list] [next in list] [prev in thread] [next in thread] 

List:       zfs-discuss
Subject:    Re: [zfs-discuss] ZFS (and quota)
From:       Neil Perrin <Neil.Perrin () Sun ! COM>
Date:       2007-09-27 22:40:42
Message-ID: 46FC316A.8010004 () Sun ! COM
[Download RAW message or body]



Roch - PAE wrote:
> Pawel Jakub Dawidek writes:
>  > I'm CCing zfs-discuss@opensolaris.org, as this doesn't look like
>  > FreeBSD-specific problem.
>  > 
>  > It looks there is a problem with block allocation(?) when we are near
>  > quota limit. tank/foo dataset has quota set to 10m:
>  > 
>  > Without quota:
>  > 
>  > 	FreeBSD:
>  > 	# dd if=/dev/zero of=/tank/test bs=512 count=20480
>  > 	time: 0.7s
>  > 
>  > 	Solaris:
>  > 	# dd if=/dev/zero of=/tank/test bs=512 count=20480
>  > 	time: 4.5s
>  > 
>  > With quota:
>  > 
>  > 	FreeBSD:
>  > 	# dd if=/dev/zero of=/tank/foo/test bs=512 count=20480
>  > 	dd: /tank/foo/test: Disc quota exceeded
>  > 	time: 306.5s
>  > 
>  > 	Solaris:
>  > 	# dd if=/dev/zero of=/tank/foo/test bs=512 count=20480
>  > 	write: Disc quota exceeded
>  > 	time: 602.7s
>  > 
>  > CPU is almost entirely idle, but disk activity seems to be high.
>  > 
> 
> 
> Yes, as we are near quota limit, each transaction group
> will accept a small amount as to not overshoot the limit.
> 
> I don't know if we have the optimal strategy yet.
> 
> -r

Aside from the quota perf issue, has any analysis been done as to
why FreeBSD is over 6X faster than Solaris without quotas?
Do other perf tests show a similar disparity?
Is there a difference in dd itself?
I assume that it was identical hardware and pool config.

Thanks: Neil.
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic