From owner-freebsd-fs@FreeBSD.ORG Thu Sep 20 21:50:11 2007 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5F5B516A473 for ; Thu, 20 Sep 2007 21:50:11 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.freebsd.org (Postfix) with ESMTP id 06C5513C48E for ; Thu, 20 Sep 2007 21:50:11 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id 1ABC020A6; Thu, 20 Sep 2007 14:54:55 +0200 (CEST) X-Spam-Tests: AWL X-Spam-Learn: disabled X-Spam-Score: 0.0/3.0 X-Spam-Checker-Version: SpamAssassin 3.2.1 (2007-05-02) on tim.des.no Received: from ds4.des.no (des.no [80.203.243.180]) by smtp.des.no (Postfix) with ESMTP id 8E99F20A5; Thu, 20 Sep 2007 14:54:54 +0200 (CEST) Received: by ds4.des.no (Postfix, from userid 1001) id 7CBAD84480; Thu, 20 Sep 2007 14:54:54 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Johan =?utf-8?Q?Str=C3=B6m?= References: <86y7f1ofgo.fsf@ds4.des.no> <93AE0860-0FF6-47C7-ACFC-D882D13EC7DB@stromnet.se> Date: Thu, 20 Sep 2007 14:54:54 +0200 In-Reply-To: <93AE0860-0FF6-47C7-ACFC-D882D13EC7DB@stromnet.se> ("Johan =?utf-8?Q?Str=C3=B6m=22's?= message of "Thu\, 20 Sep 2007 14\:26\:25 +0200") Message-ID: <86ps0do5sx.fsf@ds4.des.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.1 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: freebsd-fs@freebsd.org Subject: Re: ZFS (and quota) X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Sep 2007 21:50:11 -0000 Johan Str=C3=B6m writes: > Dag-Erling Sm=C3=B8rgrav writes: > > des@ds4 ~% sudo zfs create raid/q > > des@ds4 ~% sudo zfs set quota=3D1m raid/q > > des@ds4 ~% sudo dd if=3D/dev/zero of=3D/raid/q/test bs=3D65536 > > dd: /raid/q/test: Disc quota exceeded > > 16+0 records in > > 15+0 records out > > 983040 bytes transferred in 2.533990 secs (387942 bytes/sec) > > des@ds4 ~% zfs list raid/q > > NAME USED AVAIL REFER MOUNTPOINT > > raid/q 1.03M 0 1.03M /raid/q > With the bs=3D65536 parameter it works as expected, I get Disk quota > exceeded. Without it it just keeps on running until I interrupt it It seems that with small block sizes, it becomes increasingly slow as the partition fills up. You can easily see that by pressing ^T while dd is running; you will see that it still makes progress, but very slowly. des@ds4 ~% sudo dd if=3D/dev/zero of=3D/raid/q/test load: 0.18 cmd: dd 20250 [zfs:(&tx->tx_quiesce_done_cv)] 0.01u 0.48s 0% 11= 92k 17245+0 records in 17244+0 records out 8828928 bytes transferred in 18.743790 secs (471032 bytes/sec) load: 0.17 cmd: dd 20250 [zfs:(&tx->tx_quiesce_done_cv)] 0.01u 0.49s 0% 12= 12k 17273+0 records in 17272+0 records out 8843264 bytes transferred in 23.642442 secs (374042 bytes/sec) load: 0.24 cmd: dd 20250 [zfs:(&tx->tx_quiesce_done_cv)] 0.01u 0.51s 0% 12= 12k 17406+0 records in 17405+0 records out 8911360 bytes transferred in 45.053364 secs (197796 bytes/sec) load: 0.15 cmd: dd 20250 [zfs:(&tx->tx_quiesce_done_cv)] 0.01u 0.55s 0% 12= 12k 17601+0 records in 17600+0 records out 9011200 bytes transferred in 76.173965 secs (118298 bytes/sec) load: 0.06 cmd: dd 20250 [zfs:(&tx->tx_quiesce_done_cv)] 0.02u 0.60s 0% 12= 12k 17906+0 records in 17905+0 records out 9167360 bytes transferred in 126.020690 secs (72745 bytes/sec) ^C18259+0 records in 18258+0 records out 9348096 bytes transferred in 185.266755 secs (50457 bytes/sec) DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no