Date: Fri, 29 Oct 1999 21:51:55 +0200 From: Jesper Skriver <jesper@skriver.dk> To: Alan Cox <alc@cs.rice.edu> Cc: current@freebsd.org Subject: Re: copy-on-write optimized faults Message-ID: <19991029215155.A98265@skriver.dk> In-Reply-To: <19991029144743.Z16685@cs.rice.edu>; from alc@cs.rice.edu on Fri, Oct 29, 1999 at 02:47:43PM -0500 References: <19991029144743.Z16685@cs.rice.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Oct 29, 1999 at 02:47:43PM -0500, Alan Cox wrote: > I would appreciate it if people running -current would run a "vmstat -s" > and tell me if they see a NON-ZERO value for copy-on-write optimized > faults. About six months ago, I implemented a simpler and more general > optimization at an earlier "fork in the road". (In effect, I avoid > the creation of the redundant vm object that "copy-on-write > optimized faults" applies to.) > > If I don't hear anything, I plan to remove the vestiges of this > "optimization" from the vm fault handler. Those "about six months" can you be more specific ? $ uname -a FreeBSD pebbles.tele.dk 4.0-CURRENT FreeBSD 4.0-CURRENT #2: Thu Apr 22 11:52:50 CEST 1999 root@pebbles.nms.tele.dk:/usr/src/sys/compile/PEBBLES i386 $ vmstat -s 242909040 cpu context switches 1764534458 device interrupts 151630026 software interrupts 361271052 traps 802782672 system calls 229776 swap pager pageins 355954 swap pager pages paged in 121084 swap pager pageouts 252874 swap pager pages paged out 14474579 vnode pager pageins 34770101 vnode pager pages paged in 0 vnode pager pageouts 0 vnode pager pages paged out 105178 page daemon wakeups 104901019 pages examined by the page daemon 404278 pages reactivated 3711393 copy-on-write faults 199653 copy-on-write optimized faults 69735710 zero fill pages zeroed 11909269 zero fill pages prezeroed 253956 intransit blocking page faults 198695719 total VM faults taken 170612522 pages freed 20 pages freed by daemon 6212764 pages freed by exiting processes 11845 pages active 3420 pages inactive 1289 pages in VM cache 6865 pages wired down 144 pages free 4096 bytes per page 469466776 total name lookups cache hits (87% pos + 0% neg) system 2% per-directory deletions 0%, falsehits 0%, toolong 0% /Jesper -- Jesper Skriver (JS4261-RIPE), Network manager Tele Danmark DataNet, IP section (AS3292) One Unix to rule them all, One Resolver to find them, One IP to bring them all and in the zone to bind them. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991029215155.A98265>