From owner-freebsd-hackers Thu Mar 27 15:12:25 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA01566 for hackers-outgoing; Thu, 27 Mar 1997 15:12:25 -0800 (PST) Received: from netrover.com (ottawa18.netrover.com [205.209.19.27]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA01556 for ; Thu, 27 Mar 1997 15:12:17 -0800 (PST) Resent-From: brianc@netrover.com Received: (from brianc@localhost) by netrover.com (8.8.5/8.8.5) id SAA02651 for freebsd-hackers@FreeBSD.org; Thu, 27 Mar 1997 18:11:30 -0500 (EST) Resent-Message-Id: <199703272311.SAA02651@netrover.com> Message-ID: Date: Thu, 27 Mar 1997 18:11:08 -0500 From: brianc@netrover.com (Brian Campbell) To: bde@zeta.org.au (Bruce Evans) Subject: Re: binary/resident size References: <199703260745.SAA01189@godzilla.zeta.org.au> X-Mailer: Mutt 0.51 Mime-Version: 1.0 Reply-to: brianc@pobox.com In-Reply-To: <199703260745.SAA01189@godzilla.zeta.org.au>; from Bruce Evans on Mar 26, 1997 18:45:14 +1100 Resent-Date: Date: Thu, 27 Mar 1997 18:11:30 -0500 Resent-To: freebsd-hackers@FreeBSD.org Sender: owner-hackers@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk Bruce Evans writes: > >Just for curiousity's sake I built an assembler program that consisted soley > >of "jmp ." (just to keep track of how much idle time has been "wasted". > >I suspect cp_time[CP_IDLE] could tell me the same thing, but not via ps > >or top). > > >What I don't understand is why VSZ is 132k and RSS is 20k. > > > > UID PID PPID CPU PRI NI VSZ RSS WCHAN STAT TT TIME COMMAND > > 134 2443 1 333 74 20 132 20 - RN v1- 5502:24.27 idle > > > >It is run as 'idprio 31 nice -20 idle'. > > I get an RSS of 24 under -current. 24 is easy to explain: > > 1 page text > 1 page stack > 1 page page directory > 1 page page table > 2 pages user area > > I don't know what the big VSZ is for. Now that I'm running 2.2.1 I get an RSS of 24 as well. I just re-implemented it as a kernel thread (ala pagedaemon, vmdaemon, etc), but while rebuilding my top binary I noticed an '#ifdef IDLE_PROC'. Does FreeBSD-smp already have something like this?