Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Jun 2003 13:20:03 -0400
From:      Yaoping Ruan <yruan@cs.princeton.edu>
To:        freebsd-hackers@freebsd.org
Subject:   Kernel Support for System Call Performance Monitoring
Message-ID:  <3EEDFC43.BD80B098@cs.princeton.edu>

next in thread | raw e-mail | index | archive | help
We have been working on improving Web server performance on
FreeBSD, and think you may be interested in the results and
techniques we used. Specifically, we focus on the SpecWeb99
benchmark and the Flash Web Server, and have roughly quadrupled
its performance. We did this by adding support for a very
low-cost kernel performance monitoring system, which allowed
us to find and fix a number of bad interactions between the
server and the OS. We additionally augmented one of the system
calls, sendfile, to be more useful for this kind of server.
We think that our observations may be useful for other servers,
and may present opportunities for performance improvement in
FreeBSD.

A paper describing our system can be found at
http://www.cs.princeton.edu/~yruan/DeBox and we can provide the
patches we made if anyone's interested. We welcome any comments
and feedback that you have.

Sincerely

- Yaoping
yruan@cs.princeton.edu



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3EEDFC43.BD80B098>