From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wg0-f41.google.com (mail-wg0-f41.google.com [74.125.82.41]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 0860A2005CC for ; Sun, 29 Apr 2012 17:15:20 -0700 (PDT) Received: by wgbds1 with SMTP id ds1so2054719wgb.4 for ; Sun, 29 Apr 2012 17:15:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=C8P7M/Gu8FTtsv0GBM980AcEbiNQxVw3WEtrG18dB2M=; b=qvqDtMUZzTO49VIA9rk7l83Rb+LmGXBBwqVh0sm6/y/RNjHW9OtBa4iVS7QaD/aaK0 DEizx/8Dw6CeAUosYUF6vhKXDPB6xAztRvlwxITOHNGanvhd0efIjjqfnG0GjT7VTyk3 I5iIR69aN+uw3gIWfFtQushcvod3vG1iwNlJC3HE+BBzgWZsSUwhR5aT+VhKdJdrxfVL ZdIDc1wC+WCX8Ckwd5ygGHz7++yUKqf1SsU+wFrxEUtcwCdUhXdBTMECoEQC67Ge7UWm 9TrhPjQBReE+cch5r/lxuvoh7oH7VBgDczmCp52xLB0ApnPSZ/rGa/8dltzw0q1tdMGq U7GA== MIME-Version: 1.0 Received: by 10.180.83.72 with SMTP id o8mr17368959wiy.5.1335744918895; Sun, 29 Apr 2012 17:15:18 -0700 (PDT) Received: by 10.223.112.66 with HTTP; Sun, 29 Apr 2012 17:15:18 -0700 (PDT) Date: Sun, 29 Apr 2012 17:15:18 -0700 Message-ID: From: Dave Taht To: cerowrt-devel@lists.bufferbloat.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Cerowrt-devel] speeding up builds X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Apr 2012 00:15:21 -0000 I finally acquired a machine with 32GB of ram, an intel 3930k (6 cores), and an SSD. I put the build_dir, /tmp and /var/tmp on ramdisks, and... This cut a complete cerowrt build (including toolchain) down from > 3.5 hrs down to under 45 minutes. Without the toolchain rebuild, but after a make clean (to rebuild the packages and kernel), it's about 28 minutes. I can see that it is possible to parallelize things more to maybe chop another 30% of of things... ...but I'm glad to have 3 hrs of my life back, per build. I wanted to figure out to what extent modern hardware would enhance the existing buildbot system. Now I know... --=20 Dave T=E4ht SKYPE: davetaht US Tel: 1-239-829-5608 http://www.bufferbloat.net