From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id UAA17495; Thu, 1 May 2003 20:48:25 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id UAA17026 for ; Thu, 1 May 2003 20:48:24 +0200 (MET DST) Received: from manly.caddr.com ([192.153.219.146]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id h41ImNH00844 for ; Thu, 1 May 2003 20:48:23 +0200 (MET DST) Received: from car.pixar.com (car.pixar.com [138.72.15.78]) by manly.caddr.com (Postfix) with ESMTP id BE6FB20A01; Thu, 1 May 2003 11:50:46 -0700 (PDT) Subject: Re: [Caml-list] comparison with C performance From: Miles Egan To: Lex Stein Cc: Ocaml Mailing List In-Reply-To: References: <1051811713.25152.1.camel@car.pixar.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-jY3ykn2m0ycO0hIC84KS" Message-Id: <1051814902.25153.6.camel@car.pixar.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.4- Date: 01 May 2003 11:48:22 -0700 X-Spam: no; 0.00; egan:01 caml-list:01 stein:01 yacht:99 bike:99 userland:01 ocaml:01 off-topic:01 filesystem:02 rewritten:02 caddr:02 comparison:02 wrote:03 argument:03 lex:04 X-Attachments: type="application/pgp-signature" name="signature.asc" Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk --=-jY3ykn2m0ycO0hIC84KS Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Thu, 2003-05-01 at 11:24, Lex Stein wrote: > Yes, there will be additional context switch costs for a user-land > implementation. However, where a disk I/O costs a luxury yacht a context > switch might cost a used bicycle. So I think filesystem designers are in > the position of not worrying about the old bike because it's best to focu= s > negotiating efforts on the yacht. So I guess the question on our mind was= ; > is OCaml another luxury yacht? Your basic argument is reasonable, but I seem to remember one of the main reasons the previously userland Linux nfs server implementation was rewritten as a kernel-space server was to improve performance. Perhaps it's because the typical nfs server serves most of its pages out of its ram cache so context switches becomes more of an issue? Anyway, drifting off-topic for this list. --=20 Miles Egan --=-jY3ykn2m0ycO0hIC84KS Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQA+sWv2U4Jq/wH1PVERAvsFAKC9WLpvupnjlUXRKzKeoXM8FzcuCwCeKM+T M5ngac89k/Sb2kdgbeeDbYU= =RqJ7 -----END PGP SIGNATURE----- --=-jY3ykn2m0ycO0hIC84KS-- ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners