From owner-freebsd-stable@FreeBSD.ORG Thu Dec 21 15:05:44 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 00B3C16A40F for ; Thu, 21 Dec 2006 15:05:44 +0000 (UTC) (envelope-from markir@paradise.net.nz) Received: from smtp4.clear.net.nz (smtp4.clear.net.nz [203.97.37.64]) by mx1.freebsd.org (Postfix) with ESMTP id B4BF113C44B for ; Thu, 21 Dec 2006 15:05:43 +0000 (UTC) (envelope-from markir@paradise.net.nz) Received: from [192.168.1.11] (121-72-65-158.dsl.telstraclear.net [121.72.65.158]) by smtp4.clear.net.nz (CLEAR Net Mail) with ESMTP id <0JAM006E21A4RG40@smtp4.clear.net.nz> for freebsd-stable@freebsd.org; Thu, 21 Dec 2006 19:13:16 +1300 (NZDT) Date: Thu, 21 Dec 2006 19:13:05 +1300 From: Mark Kirkwood In-reply-to: <4589EDEC.2040504@paradise.net.nz> To: freebsd-stable@freebsd.org Message-id: <458A25F1.6090407@paradise.net.nz> MIME-version: 1.0 Content-type: multipart/mixed; boundary=------------040700050703020105060101 References: <45888C68.10305@paradise.net.nz> <200612200816.51043.joao@matik.com.br> <4589128F.9030404@paradise.net.nz> <200612201536.25497.pieter@degoeje.nl> <4589A921.90002@paradise.net.nz> <4589EDEC.2040504@paradise.net.nz> User-Agent: Thunderbird 1.5.0.8 (X11/20061129) X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Pieter de Goeje Subject: Re: Cached file read performance with 6.2-PRERELEASE X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Dec 2006 15:05:44 -0000 This is a multi-part message in MIME format. --------------040700050703020105060101 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit A few more tests with a slightly improved version of the program (attached): We (i.e FreeBSD) do noticeably better with bigger block sizes. Cheers Mark Gentoo - 2.6.18-gentoo-r3: ----------------------- $ ./readtest /data0/dump/file 8192 0 random reads: 100000 of: 8192 bytes elapsed: 1.2698s io rate: 645155193 bytes/s $ ./readtest /data0/dump/file 8192 1 sequential reads: 100000 of: 8192 bytes elapsed: 1.1329s io rate: 723129371 bytes/s $ ./readtest /data0/dump/file 32768 0 random reads: 25000 of: 32768 bytes elapsed: 1.1583s io rate: 707244595 bytes/s $ ./readtest /data0/dump/file 32768 1 sequential reads: 25000 of: 32768 bytes elapsed: 1.1178s io rate: 732838631 bytes/s $ ./readtest /data0/dump/file 65536 0 random reads: 12500 of: 65536 bytes elapsed: 1.1478s io rate: 713742417 bytes/s $ ./readtest /data0/dump/file 65536 1 sequential reads: 12500 of: 65536 bytes elapsed: 1.1012s io rate: 743921133 bytes/s FreeBSD - 6.2-PRERELEASE #7: Mon Nov 27 19:32:33 NZDT 2006 : ------------------------------------------------------------ $ ./readtest /data0/dump/file 8192 0 random reads: 100000 of: 8192 bytes elapsed: 4.4477s io rate: 184186327 bytes/s $ ./readtest /data0/dump/file 8192 1 sequential reads: 100000 of: 8192 bytes elapsed: 1.9797s io rate: 413804878 bytes/s $ ./readtest /data0/dump/file 32768 1 sequential reads: 25000 of: 32768 bytes elapsed: 1.7068s io rate: 479965034 bytes/s $ ./readtest /data0/dump/file 32768 0 random reads: 25000 of: 32768 bytes elapsed: 2.0076s io rate: 408040469 bytes/s $ ./readtest /data0/dump/file 65536 0 random reads: 12500 of: 65536 bytes elapsed: 1.7856s io rate: 458778279 bytes/s $ ./readtest /data0/dump/file 65536 1 sequential reads: 12500 of: 65536 bytes elapsed: 1.6611s io rate: 493158866 bytes/s --------------040700050703020105060101--