From owner-freebsd-hackers Mon Feb 7 5:51:36 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from bingnet2.cc.binghamton.edu (bingnet2.cc.binghamton.edu [128.226.1.18]) by builder.freebsd.org (Postfix) with ESMTP id 84F933F13 for ; Mon, 7 Feb 2000 05:51:30 -0800 (PST) Received: from sol.cs.binghamton.edu (cs1-gw.cs.binghamton.edu [128.226.171.72]) by bingnet2.cc.binghamton.edu (8.9.3/8.9.3) with SMTP id IAA09334; Mon, 7 Feb 2000 08:52:11 -0500 (EST) Date: Mon, 7 Feb 2000 07:37:28 -0500 (EST) From: Zhihui Zhang To: Johan Danielsson Cc: freebsd-hackers@FreeBSD.ORG, arla-drinkers@stacken.kth.se Subject: Re: Writing a multithreaded daemon process In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 7 Feb 2000, Johan Danielsson wrote: > Zhihui Zhang writes: > > > If the daemon can somehow reside entirely inside the kernel, like > > NFS daemon, we can save those crossings. > > Yes, but the whole point of having the daemon in userspace is that > it's *so* much easier to maintain. If you want to work on performance, > I suggest that you take a look at other parts of the system, like RX. The RX part seems to deal with RPC. I do not see the reason why it can improve performance. Maybe it is some Asynchronous RPC? -Zhihui To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message