Date: Fri, 22 Dec 2006 14:49:53 +1300 From: Mark Kirkwood <markir@paradise.net.nz> To: freebsd-performance@freebsd.org Subject: Re: Cached file read performance Message-ID: <458B39C1.2080906@paradise.net.nz> In-Reply-To: <458B3651.8090601@paradise.net.nz> References: <458B3651.8090601@paradise.net.nz>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------050506000400060507050102
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Mark Kirkwood wrote:
> Anyway on to the results: I used the attached program to read a cached
Silly bug in attached program : lseek failure test has 1 instead of -1
(finger trouble).
--------------050506000400060507050102
Content-Type: text/x-patch;
name="readtest.c.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="readtest.c.patch"
*** readtest.c.orig Fri Dec 22 14:43:42 2006
--- readtest.c Fri Dec 22 14:43:24 2006
***************
*** 103,109 ****
}
} else {
offset = (off_t) (random() % (numblocks - 1)) * blocksz;
! if (lseek(fd, offset, SEEK_SET) == 1) {
perror("seek failed");
exit(1);
}
--- 103,109 ----
}
} else {
offset = (off_t) (random() % (numblocks - 1)) * blocksz;
! if (lseek(fd, offset, SEEK_SET) == -1) {
perror("seek failed");
exit(1);
}
--------------050506000400060507050102--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?458B39C1.2080906>
