From owner-freebsd-questions@FreeBSD.ORG Mon Nov 30 17:22:18 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CB9811065670 for ; Mon, 30 Nov 2009 17:22:18 +0000 (UTC) (envelope-from anti_spam256@yahoo.ca) Received: from web65513.mail.ac4.yahoo.com (web65513.mail.ac4.yahoo.com [76.13.9.57]) by mx1.freebsd.org (Postfix) with SMTP id 6E53C8FC1A for ; Mon, 30 Nov 2009 17:22:18 +0000 (UTC) Received: (qmail 16514 invoked by uid 60001); 30 Nov 2009 17:22:17 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.ca; s=s1024; t=1259601737; bh=P6ritYIxVjkFwrCVwQC76PH5SlZUUlqEYDgON5Pb2DE=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=Z8P9ypKNd9mUw7KACfIOD3qTg6Bf4urybmLPaJYANCaEaV08UQn/b40R2O0hdiz7wR2fpkjRFhtlyEOCbMKCTda95SD+XIbH4cRQWKQjdMl48/vceAlLujVeBmD+B1nhcPaTC+TTtxU4QmCtYl3TQJWb90X6WW+6jKdXoK0tDNM= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.ca; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=XdC3yKjqGi1FRiP4hhhZXiBwcSkqaSQUvrkz1mWn6GJdycUm1Vl7l8oN+rzRweFmCFnECjnif6DmHWzqgw/L6uNDnVENoVHOmVpY7cLChAsZk9tBQkKtWFRvjt2BRkX2dGZkhkVDNxgJYXHLE17EvBezXk5C+Xq/YmT4KQL5J4I=; Message-ID: <774934.16234.qm@web65513.mail.ac4.yahoo.com> X-YMail-OSG: J1OXsVUVM1lv_3x1NjtpnlEGKcdFnDq.SFkd2cXdmoI1.EuYu4KNdj3f31aKh1ZNUHm43uE8bn3KK82WO08luzim7eL7flHKAYsiJhq9R8vhDrwcmXxkXal15ZcvF.LXSmsVcoGDx5Ona49sX6YQcTBLn8B4N61LauUPQDzFXvrfWLvhfrd0SRMVqrwEEguKsT6XusslJqDFa_qluKvw0cBR5FVHc6sKpqQ2zh1C3GQWR1sPT_ENwR1yNv9zJaz0SmfKtk64GjUd_ynVNsNgpufAP8Ig2_DRtdDKdV1XmTWeI4a0Eg18SBTDVFH.knNPtdh16Uei.uXS8J98AKsCjFT2ROY2soygV5sR947WG9HVK529MjHgg1mzV6RdJhj8MWUzXblbmVy8.fN54K7q4Gxy9D7Ro.9rUWqtz5BuT7Yy_lx7IpAinvEj1Kpg4o.DrwVhLoXpnyDjnmrfuRfcgsmVDSQ2xf3n0eQpeCL6mGxd9Manaod.Ejj1bEVlw4gOy.hJd.euqmjoSJucMPpvTIBKrpPYl0BHY2.e.hRdjpGQ9Rum0lO9eOgSTYG3hy17tGdE.jzlmSm3KdR9X9O.M5i.tg53mVLVkDJCGfST537FbjZXIDfC.Ldr0Slela8egqwZbmGdHyjRZfXXCgmSZDK8j7YuAffqXZG9.eb2xF7Z_UMCrfRdH1Krj4w_cfBwIBgP1ovhoBl48Qnx7rYilSQV_yKZPRshjkeTJnVBjQWyfQJWrR5mEcPI8Ml2xbWykW_0qtDrc7b9CYTqsW44F_JuCijs64gS8UvwK9VpFP7q9f.NQp5fjg.mxRQ- Received: from [208.99.137.71] by web65513.mail.ac4.yahoo.com via HTTP; Mon, 30 Nov 2009 09:22:17 PST X-Mailer: YahooMailClassic/8.1.6 YahooMailWebService/0.8.100.260964 Date: Mon, 30 Nov 2009 09:22:17 -0800 (PST) From: James Phillips To: freebsd-questions@freebsd.org In-Reply-To: <20091130120015.4F7AD10656CA@hub.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Re: Phoronix Benchmarks: Waht's wrong with FreeBSD 8.0? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Nov 2009 17:22:19 -0000 > Date: Mon, 30 Nov 2009 20:07:15 +1100 > From: alex > Subject: Re: Phoronix Benchmarks: Waht's wrong with FreeBSD > 8.0? > To: freebsd-questions@freebsd.org > Message-ID: <4B138B43.4000809@mailinglist.ahhyes.net> > Content-Type: text/plain; charset=ISO-8859-15; > format=flowed > > I didn't know these were released already, but I had a > look. I was > disappointed with the results. > > If anyone wants to look here is the link: > > http://www.phoronix.com/scan.php?page=article&item=freebsd8_benchmarks&num=1 > > Linux's ext4 seems to leave UFS and ZFS well behind in a > number of > benchmarks. My first thought is that Ext4 may be "cheating" on the benchmarks. The performance regressions should probably be concerning though. Ext4 data loss; explanations and workarounds http://www.h-online.com/open/news/item/Ext4-data-loss-explanations-and-workarounds-740671.html Ext4 data loss Bug #317781 (Fix released) https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/317781 "If you really want to make sure the data in on disk, you have to use fsync() or fdatasync(). Even with ext3, if you crash at the wrong time, you will also lose data. So it's not the case with ext4 that "it's going to truncate files every time a non-redundant component dies". It's not every time. If you fdatasync() or fsync() the file, once the system call returns you know it will be safely on disk. With the patches, the blocks will be forcibly allocated in the case where you are replacing an existing file, so if you crash, you'll either get the old version (if the commit didn't make it) or the new version (if the commit did make it). If you really care, you could write a program which runs sync() every 5 seconds, or even every 1 second. Your performance will be completely trashed, but that's the way things break." - Theodore Ts'o wrote on 2009-03-06 __________________________________________________________________ Yahoo! Canada Toolbar: Search from anywhere on the web, and bookmark your favourite sites. Download it now http://ca.toolbar.yahoo.com.