Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Oct 1995 12:15:23 +0100 (MET)
From:      Andreas Klemm <andreas@knobel.gun.de>
To:        hackers@freebsd.org
Cc:        akl@wup.de, everybodyunix@wup.de
Subject:   New compile times for ASUS P55 PCI board / P90 / AHA2940
Message-ID:  <199510081115.MAA02610@knobel.gun.de>

next in thread | raw e-mail | index | archive | help
Hi !

Some of you mailed me, that they wanted to have the figures for 
a real make world after I mailed the values for a 'make all'.
Ok, here are the results:

Machine setup:
	ASUS P/I55TP4XE
	256k burst cache
	P90
	32MB PS/2 60ns
	AHA2940
	Quantum Grand Prix, 4.3 GB, 7200U/min

Bios Setup:
	AHA-2940:	parity enabled, rest pretty standard

	ASUS bios:	Auto configuration		- disabled
			DRAM Read Timing EDO/STD	- x222/x333
			     Write			- x222
			RAS to CAS delay		- 2 T
			DRAM Leadoff Timing		- 7 T
			PCI Concurrency			- Enabled
			PCI Streaming			- Enabled
			16 Bit I/O Recovery time	- 1 Busclck
			 8				- 1
			Video BIOS cacheable		- Enabled
			Memory hole at 15-16M		- Disabled

Filesystem geom.:
Filesystem  1K-blocks     Used    Avail Capacity  Mounted on
/dev/sd0a       31775    18903    10330    65%    /
/dev/sd0s3d   1487316   638564   729766    47%    /local
						  ^^^ source tree resides here
/dev/sd0s3e     63567     5311    53170     9%    /var
/dev/sd0s3f    253295    75182   157849    32%    /news
/dev/sd0s3g    129070        8   118736     0%    /www
/dev/sd0s3h   1017327   211505   724435    23%    /usr
/dev/sd0s1     256740   252644     4096    98%    /dos

/etc/make.conf:
	CFLAGS+=-pipe
	#NOPROFILE=	true
	COPTFLAGS+=-pipe
	#WANT_CSRG_LIBM=	yes
	#HAVE_FPU=	yes
	#NOMANCOMPRESS=	true
	#SHARED_LIBCC_INT=	smaller_cc
	#MAKE_EBONES=	yes
	#SUP_UPDATE=     yes
	#SUPFILE=        /usr/share/FAQ/extras/standard-supfile
	#SUPFILE1=       /usr/share/FAQ/extras/secure-supfile
	#SUPFILE2=       /usr/share/FAQ/extras/ports-supfile

kernel profile:

machine		"i386"
cpu		"I586_CPU"
ident		KNOBEL_AHCTAG
maxusers	32

options		INET			#InterNETworking
options		FFS			#Berkeley Fast Filesystem
options		"CD9660"		#ISO 9660 Filesystem
options		PROCFS			#Process filesystem
options		"COMPAT_43"		#Compatible with BSD 4.3
options		"SCSI_DELAY=5"		#Be pessimistic about Joe SCSI device
options		UCONSOLE		#Allow users to grab the console

options		SYSVSHM
options		SYSVSEM
options		SYSVMSG

options		AHC_TAGENABLE
options		SCSI_REPORT_GEOMETRY
options		DUMMY_NOPS

config		kernel	root on sd0 

controller	isa0
controller	pci0

controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk		fd0	at fdc0 drive 0

controller	ahc0

controller	scbus0
device		sd0
device		st0
device		cd0	#Only need one of these, the code dynamically grows

# syscons is the default console driver, resembling an SCO console
device		sc0	at isa? port "IO_KBD" tty irq 1 vector scintr

device		npx0	at isa? port "IO_NPX" irq 13 vector npxintr

device		sio0	at isa? port "IO_COM1" tty irq 4 vector siointr
device		sio1	at isa? port "IO_COM2" tty irq 3 vector siointr

device		lpt0	at isa? port? tty irq 7 vector lptintr

device ed0 at isa? port 0x300 net irq 10 iomem 0xcc000 vector edintr

pseudo-device	loop
pseudo-device	ether
pseudo-device	log
pseudo-device	tun	1
pseudo-device	pty	16
pseudo-device	gzip		# Exec gzipped a.out's
pseudo-device	bpfilter	4	#Berkeley packet filter


And here the values:

1) I did a make clean first in /usr/src !

2) time make world
	13699.38 real      9295.41 user      2289.69 sys
	=228m
	=3h48m

3) time make clean
	329.59 real        61.51 user        45.35 sys
	5m30s

So everything, a 'make clean world' lasts about 3h54

Filesystem performance with bonnie on filesystem /www
( newfs -d 0 -b 8192 -f 2048 ) in single user mode

              -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine    MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU  /sec %CPU

a) without tagged command queueing
          100  3664 98.4  5384 26.1  1734 13.9  3628 95.8  5404 21.8 105.9  5.0
b) with tagged command queueing (AHC_TAGENABLE)
          100  3612 98.3  5379 27.0  1736 14.4  3581 96.0  5404 22.1 101.3  4.9

So, thats it, FreeBSD is fun ;-)

	Andreas ///

-- 
$$ apsfilter - magic print filter 4lpd      @home : andreas@knobel.gun.de
$$ ftp://sunsite.unc.edu                    @work : andreas@sunny.wup.de
$$ /pub/Linux/system/Printing/aps-491.tgz   knobel: >>> powered by FreeBSD <<<



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510081115.MAA02610>