Return-Path: X-Original-To: apmail-subversion-dev-archive@minotaur.apache.org Delivered-To: apmail-subversion-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DB70011F7B for ; Thu, 19 Jun 2014 10:37:01 +0000 (UTC) Received: (qmail 11981 invoked by uid 500); 19 Jun 2014 10:37:01 -0000 Delivered-To: apmail-subversion-dev-archive@subversion.apache.org Received: (qmail 11921 invoked by uid 500); 19 Jun 2014 10:37:01 -0000 Mailing-List: contact dev-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@subversion.apache.org Received: (qmail 11911 invoked by uid 99); 19 Jun 2014 10:37:01 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Jun 2014 10:37:01 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of ivan@visualsvn.com designates 209.85.216.182 as permitted sender) Received: from [209.85.216.182] (HELO mail-qc0-f182.google.com) (209.85.216.182) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Jun 2014 10:36:57 +0000 Received: by mail-qc0-f182.google.com with SMTP id m20so1987013qcx.13 for ; Thu, 19 Jun 2014 03:36:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=visualsvn.com; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=8RirViRQyAnPY9L2Xi+Tv80EU0z/+AMjLt0f++2HUmo=; b=MPRzPrX5a9yD/EXi5YBfHdW/BwvJ3jUjbFSt3mgtinpL5e8Q+036xwizDckEyYOKBw SCXaYmML5DMp6Xu9W7IkRS7czHVZzSvu3HOTqOsayJAjaP6vUXvS6ys83HnsbJTa2srK kpU8WLY3CCc+evv7TBB57XIaJ2v7rox0+PjB8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=8RirViRQyAnPY9L2Xi+Tv80EU0z/+AMjLt0f++2HUmo=; b=TO+i1/jZCyI52XDJO5rz10+5yIlug0d7rKZgDQ0/mS7MM+XVODChKgm4KHWFIxa/Ic fmayqkFnT/mRZN7qcsw47qDLfg11V3bCmZhTPc/eIt6Lp9B4JFH5Bl3eWQf6K1pmfXQC 3jeCHhnOjGmVcrGngbFDXSMSwqntpLo1L+h193CaCVFz14JTXU0OLEqy8CG/3pCmdrBo 0T3PAJ1yygzHDPR7P046+43FjVrYwjYMyXDlwTl22mpj7vOBoluNlC1KrT2eS7Q6g8cv 54YU8VInOgJMdbkdulH+IVaTZy2F+frxt5mkfzoSkMVgH4QPZvmOZ3dzaLhSDKvdvXKL HuBA== X-Gm-Message-State: ALoCoQnaBZpMLF6v9ncemXqxJ6urWwYmhjxo/oioVcXxfRm/utOXe5sMw3ZB3FBHCJhP/fDPwFhi X-Received: by 10.140.109.201 with SMTP id l67mr5324676qgf.72.1403174196487; Thu, 19 Jun 2014 03:36:36 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.95.53 with HTTP; Thu, 19 Jun 2014 03:36:16 -0700 (PDT) In-Reply-To: References: From: Ivan Zhakov Date: Thu, 19 Jun 2014 12:36:16 +0200 Message-ID: Subject: Re: Issue 4502: FSFS f6 ./. f7 performance To: Stefan Fuhrmann Cc: Subversion Development Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org On 19 June 2014 12:01, Stefan Fuhrmann wrote: > Here the results of my measurements taken over the last > couple of days. > > Summary: > > null-export of source code from spinning disk, NTFS Linux: > * packed f6 4x as fast as non-packed f6 > * packed f7 20x as fast as non-packed f7 > * packed f7 4x as fast as than packed f6 > * non-packed f6 1.4x as fast as non-packed f7 > -> you want f7 and you want packing > > null-log -v -g from spinning disk, NTFS Linux: > * packed f7 6x as fast as packed f6 > (non-packed not measured; very likely similar factors as above) > > null-export of source code from spinning disk, NTFS Windows: > * packed f7 2.5x as fast as packed f6 > (limited by USB2) > > Setup details: > > Repository: freebsd-base, r264989 (almost worst case > of non-packed latest shard in packed repositories), ~3GB, > dirs deltified. > > Server: svnserve 4G (Linux) / 1G (Windows) cache, > -c 0, revprops cached Am I understand properly that all your performance tests are performed for svnserve only and with enormous cache size? Have you performed any tests for HTTP servers? Have you performed any tests with default cache size (that most of the users have)? It is unusual to have a 4GB cache for 3GB repository. Such amount of memory could be not available for cloud-based subversion hosting providers, for example. With the default 16Mb cache I have quite duifferent results shown in the [1]. My tests show that FSFS7 could be 2-10 times slower that FSFS6 in the default configurations. [1] http://svn.haxx.se/dev/archive-2014-06/0065.shtml -- Ivan Zhakov