Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1945952AbXEAUnZ (ORCPT ); Tue, 1 May 2007 16:43:25 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1945975AbXEAUnP (ORCPT ); Tue, 1 May 2007 16:43:15 -0400 Received: from mga01.intel.com ([192.55.52.88]:63185 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1945976AbXEAUnL convert rfc822-to-8bit (ORCPT ); Tue, 1 May 2007 16:43:11 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.14,475,1170662400"; d="scan'208";a="240146226" X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-Class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT Subject: Ext3 vs NTFS performance Date: Tue, 1 May 2007 13:43:18 -0700 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Ext3 vs NTFS performance Thread-Index: AceMMVmfbjj7uGfMSkii7VTHJN/BEw== From: "Cabot, Mason B" To: CC: "Cabot, Mason B" X-OriginalArrivalTime: 01 May 2007 20:43:08.0365 (UTC) FILETIME=[536347D0:01C78C31] Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1127 Lines: 26 Hello all, I've been testing the NAS performance of ext3/Openfiler 2.2 against NTFS/WinXP and have found that NTFS significantly outperforms ext3 for video workloads. The Windows CIFS client will attempt a poor-man's pre-allocation of the file on the server by sending 1-byte writes at 128K-byte strides, breaking block allocation on ext3 and leading to fragmentation and poor performance. This will happen for many applications (including iTunes) as the CIFS client issues these pre-allocates under the application layer. I've posted a brief paper on Intel's OSS website (http://softwarecommunity.intel.com/articles/eng/1259.htm). Please give it a read and let me know what you think. In particular, I'd like to arrive at the right place to fix this problem: is it in the filesystem, VFS, or Samba? thanks, Mason (please CC responses to mason dot b dot cabot at intel dot com) - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/