From owner-freebsd-fs@FreeBSD.ORG Sat Apr 30 06:54:20 2011 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F1249106564A for ; Sat, 30 Apr 2011 06:54:20 +0000 (UTC) (envelope-from mavbsd@gmail.com) Received: from mail-bw0-f54.google.com (mail-bw0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 7FBAB8FC0C for ; Sat, 30 Apr 2011 06:54:20 +0000 (UTC) Received: by bwz12 with SMTP id 12so5115554bwz.13 for ; Fri, 29 Apr 2011 23:54:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:sender:message-id:date:from:user-agent :mime-version:to:subject:x-enigmail-version:content-type :content-transfer-encoding; bh=IPduBIrpUY3JS2+a4w5HqEoa9a9dgdaqYyDCfBHHEn4=; b=Yln6w62MThqEDmKQny2yliXNq3y4pLcCPDvYh5P4w502hdCqfgOupaWM5fCAZHynf+ mMfoqty8glQRBJSxZ7xn2h3CoV68jevMZ1zYhPRbqvwrETtqpiX9rva89PEvW2VFSNk0 MDaGT5V/UlQwG5RGbCZ758C148C9wGvgUdU2Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :x-enigmail-version:content-type:content-transfer-encoding; b=Ow6zC56BttEbEYZjbBZOxyteDxcrqmqAd0TIvK/rkCtqRiDf4XnZpP9R2vmjaC5qoY tIStObjF5pLlCVvSxb5Bf4k2H2fwFPDmzXu26DIO4HxTJBctO43ALS6RxrY32S8V40Zl reC7TtvLcb2mjZRL/3C14YpYoCo+BY9aIcaLo= Received: by 10.204.20.132 with SMTP id f4mr1478291bkb.169.1304146459427; Fri, 29 Apr 2011 23:54:19 -0700 (PDT) Received: from mavbook2.mavhome.dp.ua (pc.mavhome.dp.ua [212.86.226.226]) by mx.google.com with ESMTPS id w3sm2006281bkt.17.2011.04.29.23.54.18 (version=SSLv3 cipher=OTHER); Fri, 29 Apr 2011 23:54:18 -0700 (PDT) Sender: Alexander Motin Message-ID: <4DBBB20A.5050102@FreeBSD.org> Date: Sat, 30 Apr 2011 09:54:02 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.23 (X11/20091212) MIME-Version: 1.0 To: freebsd-fs@freebsd.org X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 7bit Subject: TRIM clustering X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Apr 2011 06:54:21 -0000 Hi. I've noticed that on file deletion from UFS with TRIM enabled, kernel issues BIO_DELETE for each 16K (block size?) separately -- thousands per second for single big file deletion. Fortunately ada driver will try to aggregate them for the device, but won't some clustering code worth to be there? -- Alexander Motin