Subject: News server performance
To: None <netbsd-help@NetBSD.ORG>
From: John D. Smerdon <jds@smerdon.livonia.mi.us>
List: netbsd-help
Date: 03/02/1997 11:39:02
I am running NetBSD/i386 1.2 on a Pentium 90, 32MB, 2940, and two 4GB
disks. The news software is inn 1.5.1 with crosspost, two feeds, 10-20
readers, and a 10MB history.pag. The disks are stripped. The system is
processing two articles per second, and doing an awful lot of I/O to do it.
The system does not receive any binary articles, so the average article
size is about 4K. From the stats below it look like it is transferring
600K and 80 I/O's per second to process two articles per second. Does this
seem normal? Is there anything I can do to reduce disk activity?
I will be upgrading the memory to 80MB in the next couple weeks and I
understand that I need to update NKPDE to 31 in i386/include/pmap.h and set
'options EXTMEM_SIZE=80896' in the config file. Are there any other
changes that would improve disk caching? (NBUF and/or BUFPAGES?)
Thanks for any assistance.
Various changes and some 60 second samples:
kern.maxvnodes = 3000 (Default was around 700)
Kernel Options:
options NMBCLUSTERS=2048
options AHC_TAGENABLE
Filesystem 1K-blocks Used Avail Capacity iused ifree %iused
Mounted on
/dev/sd0a 32399 18405 12374 60% 735 7199 9% /
/dev/sd1a 32399 18442 12337 60% 736 7198 9%
/altroot
/dev/ccd0d 1556494 824806 653863 56% 52181 324137 14% /usr
/dev/ccd1d 6146362 4678564 1160479 80% 1090134 919848 54% /news
mfs:21 123887 1 117691 0% 1 30717 0% /tmp
/etc/ccd.conf
ccd0 110 0 /dev/sd0e /dev/sd1e
ccd1 2090 0 /dev/sd0f /dev/sd1f
vmstat -w 60 sd0 sd1 ccd0 ccd1
procs memory page disks faults cpu
r b w avm fre flt re pi po fr sr s0 s1 c0 c1 in sy cs us sy id
0 1 0 72976 4200 68 12 3 1 0 2 52 39 3 86 0 544 110 4 11 85
0 1 0 63184 4196 2 0 0 0 0 0 45 40 0 84 0 140 79 3 4 93
0 3 0 68768 4196 2 0 0 0 0 0 43 41 0 83 0 156 81 3 4 92
0 1 0 73424 4196 2 0 0 0 0 0 46 40 0 84 0 185 88 4 5 91
0 0 0 63184 4196 2 0 0 0 0 0 41 39 0 79 0 172 81 4 4 92
0 1 0 67840 4196 190 39 9 0 0 0 42 36 1 76 0 209 85 4 8 88
0 1 0 73424 4196 1 0 0 0 0 0 34 30 0 64 0 211 86 6 4 90
systat -w 60 vmstat
2 users Load 1.80 1.49 1.52 Sun Mar 2 10:55
Mem:KB REAL VIRTUAL PAGING SWAPPING Interrupts
Tot Share Tot Share Free in out in out total
Act 15832 252 82652 43088 4536 count 14
All 25380 5092 484268 286192 pages
Proc:r p d s w Csw Trp Sys Int Sof Flt 55 cow
9 99 293 258 49 273 14 objlk
11 objht
9.9% Sys 4.6% User 0.0% Nice 85.5% Idle 49 zfod
| | | | | | | | | | | 5095 nzfod
=====>> 0.96 %zfod
kern
Namei Sys-cache Proc-cache 4668 wire
Calls hits % hits % 18028 act
4148 3435 83 208 5 2248 inact
4536 free
Discs fd0 sd0 sd1 ccd ccd daefr
seeks 84 prcfr
xfers 45 40 2 81 52 react
Kbyte 310 301 12 594 scan
sec 0.6 0.5 0.1 0.9 hdrev
intrn
--
John D. Smerdon; Livonia, Michigan, USA; Contents are my opinion.
Home: jds@smerdon.livonia.mi.us