From owner-freebsd-ports@FreeBSD.ORG Thu Jun 14 14:03:24 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EFEB016A469 for ; Thu, 14 Jun 2007 14:03:24 +0000 (UTC) (envelope-from freebsd-ports@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.freebsd.org (Postfix) with ESMTP id B0E7013C45A for ; Thu, 14 Jun 2007 14:03:24 +0000 (UTC) (envelope-from freebsd-ports@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1Hypup-0001HX-Md for freebsd-ports@freebsd.org; Thu, 14 Jun 2007 16:03:11 +0200 Received: from www.creo.hu ([217.113.62.14]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 14 Jun 2007 16:03:11 +0200 Received: from csaba-ml by www.creo.hu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 14 Jun 2007 16:03:11 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Csaba Henk Date: Thu, 14 Jun 2007 14:02:57 +0000 (UTC) Lines: 32 Message-ID: References: <20070502200334.29732258@deimos.mars.bsd> X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: www.creo.hu User-Agent: slrn/0.9.8.1 (FreeBSD) Sender: news Subject: Re: [HEADS UP] ntfs-3g: better performance with libublio X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jun 2007 14:03:25 -0000 On 2007-05-02, Alejandro Pulver wrote: > I tried to contact fuse4bsd/libublio author, port maintainer, and asked > in freebsd-hackers@/freebsd-performance@ without response (I am not > blaming them, perhaps they were busy, I didn't ask correctly or simply > there was no interest about this there). I don't even know what's the > OSVERSION value to check this. Uh, I'm truly sorry, your mail was the victim of my spam filtering experiments, but now I found that. > That's why I am asking for testers here. The patch to the current port > is at people.freebsd.org/~alepulver/fusefs-ntfs.diff, if > libublio-20070103.tar.gz can't be fetched because the mirrors weren't > updated get it from: http://people.freebsd.org/~alepulver/). I see it has been included in the ntfs-3g port since then. > Without UBLIO_SYNC_IO=3D0 it's slower than without UBLIO, and increasing > UBLIO_BLOCKSIZE to 1/2/4MB seems a good improvement (also the disk is > not constantly reading/writing). Increasing UBLIO_ITEMS more than 24 > doesn't seem to increase performance. I'm glad to hear the good performace of the non-sync case (I won't say "async", that's a bit more than my non-sync code does). In fact, I didn't really investigate the non-sync case, because ntfs-3g developer Szaka said that he would refrain from keeping dirty data in userspace. But if it's worth to do, probably he will change his mind. He told me he has plans for looking at the ntfs-3g/libntfs code with an optimizers' eye, but still there are other things to do. Csaba