Argus 2.0 features

Peter Van Epp vanepp at sfu.ca
Wed Jul 5 11:48:28 EDT 2000


<snip>
> 
> Lastly an aside -- I am about to buy a new machine which will be used 
> to store and analyse argus records.  Anybody have any experience on 
> what factors limit the performance of ra and friends running on disk 
> based logs?  Oh, BTW money, is tight ;-)
> 
> I thought of a fast and wide scsi disk and 128MB memory 500Mhz 
> processor.  Not taking the standard IDE disks increases the price 
> considerably does anyone have a feeling for what difference this will 
> make to performance?  

	Well I can probably help here :-). At the moment I have my production
Argus server (P2 450, 256 Megs, dual 9 gig fast wide SCSI):

ids /kernel: CPU: Pentium II (quarter-micron) (451.02-MHz 686-class CPU)
ids /kernel: Origin = "GenuineIntel"  Id = 0x652  Stepping=2
ids /kernel: Features=0x183fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,C X8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,<b24>>
ids /kernel: real memory  = 268435456 (262144K bytes)
ids /kernel: ahc0: <Adaptec aic7890/91 Ultra2 SCSI adapter> rev 0x00 int a irq 10 on pci0.14.0
ids /kernel: ahc0: aic7890/91 Wide Channel A, SCSI Id=7, 16/255 SCBs
ids /kernel: fxp0: <Intel EtherExpress Pro 10/100B Ethernet> rev 0x05 int a irq 9 on pci0.18.0
ids /kernel: da1: <WDIGTL WDE9100 1.50> Fixed Direct Access SCSI 2 device
ids /kernel: da1: 40.0MB/s transfers (20.0MHz, offset 15, 16bit)
ids /kernel: da1: 8683MB (17783204 512 byte sectors: 255H 63S/T1106C)
ids /kernel: da0 at ahc0 bus 0 target 0 lun 0
ids /kernel: da0: <WDIGTL WDE9100 1.50> Fixed Direct Access SCSI2 device
ids /kernel: da0: 40.0MB/s transfers (20.0MHz, offset 15, 16bit)
ids /kernel: da0: 8683MB (17783204 512 byte sectors: 255H 63S/T1106C)

	And my about to be production server: P3 600, 256 megs, 10 gig UDMA66
IDE drive.

demoa /kernel: CPU: Pentium III/Pentium III Xeon (598.62-MHz 686-class CPU)
demoa /kernel: Origin = "GenuineIntel"  Id = 0x681  Stepping = 1
demoa /kernel: Features=0x387f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,PN,MMX,FXSR,XMM>
demoa /kernel: real memory  = 268423168 (262132K bytes)
demoa /kernel: atapci0: <Intel PIIX4 ATA33 controller> port 0x1820-0x182f at device 7.1 on pci0
demoa /kernel: ad0: 9779MB <WDC WD102BA> [19870/16/63] at ata0-master using UDMA33

	Which happens to be currently running in parallel with my production
machine. That means I can do an A/B comparison of the same data files for
you on both machines (noting that there is a CPU advantage on the new box):

Production machine:

-rw-r--r--  1 root    wheel   82406756 Jul  5 00:00 argus.2000_07_04_06.gz
-rw-r--r--  1 root    wheel   11395059 Jul  5 06:30 argus.2000_07_05_00.gz

date
Wed Jul  5 08:14:57 PDT 2000
ra -r argus.2000_07_04_06.gz -r argus.2000_07_05_00.gz -c -n
203.3u 32.2s 4:19.96 90.6% 93+6960k 0+0io 0pf+0w
date
Wed Jul  5 08:19:17 PDT 2000


Test machine: (noting the CPU advantage is somewhat offset by there being
		two argus servers running on here at the moment):

-rw-r--r--  1 root  wheel  80504074 Jul  5 00:00 dmz.argus.2000_07_04_06_30.gz
-rw-r--r--  1 root  wheel  11071693 Jul  5 06:30 dmz.argus.2000_07_05_00_00.gz

date
Wed Jul  5 08:14:58 PDT 2000
ra -r dmz.argus.2000_07_04_06_30.gz -r dmz.argus.2000_07_05_00_00.gz -c -n
121.1u 18.4s 2:38.24 88.2% 105+6646k 0+0io 0pf+0w
date
Wed Jul  5 08:17:36 PDT 2000

	The UDMA33 IDE looks to be faster (and a lot cheaper) than the SCSI.
I appear to be able to fill the wire from disk with UDMA 33 IDE and tcpreplay
as well.


> 
> It will run either Linux or FreeBSD, again any opinions?
> 

	Obviously FreeBSD from my point of view :-).  As part of a presentation
I'm doing in August I am preparing a step by step install guide of FreeBSD and
argus which may make this one a little easier (and should motivate me to 
fix up various things I have been meaning to). I need to test OpenBSD (much
harder to install) to see if it is faster than FreeBSD, but haven't gotten
to it yet ...



> Is there anyway I can trade memory for disk reading performance on 
> these OSes.

	Run a filesystem in memory/swap (I do that with /tmp) but it is 
volitile on a boot. 

Peter Van Epp / Operations and Technical Support 
Simon Fraser University, Burnaby, B.C. Canada



More information about the argus mailing list