Looking for Dual Athlon MP FreeBSD Version recommendations

Peter Wood peter at alastria.net
Fri Apr 18 07:27:23 PDT 2003


Evening,

I'm not really qualified to make recommendations, but I'll tell you about my
success. I'm also not a great literary expert.

I'm running:
Mother Board: Tyan Tiger MPX
CPU's: 2 x Athlon MP 2000
RAM: 2Gb
RAID: Adaptec ATA 2400A w/ 4 x 120Gb Western Digital HD
Net: NetGear Gigabit Card (GA302T) and Intel EthernetExpress Pro

I'll admit that the RAID card probably isn't something you want to get
additionally, but I'd have to highly recommend it. Was very impressed it's
features.  Only catch is at the moment there doesn't appear to be a utility
for controlling it from with BSD, you have to use the SMOR.

I think the Tyan Tiger has RAID 1/0 on it, but I wanted 5 hence the extra
card.

I've managed to push 600mbs through the network card so far, although I was
limited by the opposite server, couldn't cope with 22k interrupts/sec :). I'd
imagine polling for bge(4) would help.

The motherboard works well now it's set up. It's BIOS however isn't exactly
great, for example it doesn't really like not having a video card installed. 

It does however have native console via serial which is pritty useful for
remote servers, but it seems to have issues not having a keyboard plugged in. 

I haven't tried the latest BIOS revision though, so it may have been fixed.

I'm running 4.8-Release on it now, I've not taken the big jump to 5.0 yet.
It's my main file server, so I really don't want to break it. 

Not to mention I don't really have anywhere to store the 80Gb of data on the
RAID array incase it goes wrong. 

It's been very stable for me, I've not had any panics, I had it up to 122 days
and the only reason I had to reboot it was that I accidentally pulled out the
power of one of the drives in the array. (Hence when I found there was no tool
for causing it to rebuild the array via command line.)

I haven't started any tweaking yet, appart from:
kern.maxfiles=32767
kern.maxfilesperproc=32767

I've attached an output from my dmesg, half the mptable, you can also see
pictures inside of it and from phpSysInfo.

http://www.alastria.net/xeon1.jpg
http://www.alastria.net/xeon2.jpg
http://www.alastria.net/xeon3.jpg
http://www.alastria.net/xeon-status.jpg

Hiddious memory usage is due to the nmap in one of the programs for nfsd, the
memory isn't actually used.

If you want to know anything else feel free to email me privatly, or if anyone
has any tweaking advice for me. :)

Cheers,

Peter.

[xeon:~]# dmesg
Copyright (c) 1992-2003 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD 4.8-RELEASE #1: Sat Apr 12 19:16:58 BST 2003
    pa at xeon.hilbre.org.uk:/usr/obj/usr/src/sys/XEON
Timecounter "i8254"  frequency 1193182 Hz
CPU: AMD Athlon(tm) MP 2000+ (1666.73-MHz 686-class CPU)
  Origin = "AuthenticAMD"  Id = 0x662  Stepping = 2

Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
  AMD Features=0xc0480000<MP,AMIE,DSP,3DNow!>
real memory  = 2146959360 (2096640K bytes)
config> 
avail memory = 2087727104 (2038796K bytes)
Programming 24 pins in IOAPIC #0
IOAPIC #0 intpin 2 -> irq 0
FreeBSD/SMP: Multiprocessor motherboard
 cpu0 (BSP): apic id:  1, version: 0x00040010, at 0xfee00000
 cpu1 (AP):  apic id:  0, version: 0x00040010, at 0xfee00000
 io0 (APIC): apic id:  2, version: 0x00170011, at 0xfec00000
Preloaded elf kernel "kernel" at 0xc035d000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc035d09c.
Pentium Pro MTRR support enabled
md0: Malloc disk
Using $PIR table, 268435454 entries at 0xc00fdef0
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
IOAPIC #0 intpin 17 -> irq 2
pci0: <PCI bus> on pcib0
pcib1: <PCI to PCI bridge (vendor=1022 device=700d)> at device 1.0 on pci0
IOAPIC #0 intpin 18 -> irq 5
pci1: <PCI bus> on pcib1
pci1: <NVidia Riva TNT graphics accelerator> at 5.0 irq 5
isab0: <PCI to ISA bridge (vendor=1022 device=7440)> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <AMD 768 ATA100 controller> port 0xf000-0xf00f at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
chip1: <PCI to Other bridge (vendor=1022 device=7443)> at device 7.3 on pci0
bge0: <Altima AC9100 Gigabit Ethernet, ASIC rev. 0x105> mem
0xec000000-0xec00ffff irq 2 at device 9.0 on pci0
bge0: Ethernet address: 00:09:5b:1b:90:91
miibus0: <MII bus> on bge0
brgphy0: <BCM5701 10/100/1000baseTX PHY> on miibus0
brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX,
1000baseTX-FDX, auto
pcib2: <PCI to PCI bridge (vendor=1022 device=7448)> at device 16.0 on pci0
IOAPIC #0 intpin 16 -> irq 9
IOAPIC #0 intpin 19 -> irq 10
pci2: <PCI bus> on pcib2
pcib3: <PCI to PCI bridge (vendor=1044 device=a500)> at device 4.0 on pci2
pci3: <PCI bus> on pcib3
asr0: <Adaptec Caching SCSI RAID> mem 0xf8000000-0xfbffffff irq 9 at device
4.1 on pci2
asr0: major=154
asr0: ADAPTEC 2400A FW Rev. 370L, 4 channel, 256 CCBs, Protocol I2O
fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0x2000-0x203f mem
0xee000000-0xee01ffff,0xee021000-0xee021fff irq 10 at device 7.0 on pci2
fxp0: Ethernet address 00:02:b3:b4:50:fd
inphy0: <i82555 10/100 media interface> on miibus1
inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
orm0: <Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xcdfff,0xe0000-0xe3fff
on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/9 bytes threshold
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
APIC_IO: Testing 8254 interrupt delivery
APIC_IO: routing 8254 via IOAPIC #0 intpin 2
SMP: AP CPU #1 Launched!
acd0: MODE_SENSE_BIG command timeout - resetting
ata0: resetting devices .. done
acd0: DVD-ROM <Pioneer DVD-ROM ATAPIModel DVD-117 0107> at ata0-master PIO4
Mounting root from ufs:/dev/da0s1a
da0 at asr0 bus 0 target 0 lun 0
da0: <ADAPTEC RAID-5 370L> Fixed Direct Access SCSI-2 device 
da0: Tagged Queueing Enabled
da0: 343419MB (703322112 512 byte sectors: 255H 63S/T 43779C)
bge0: gigabit link up

[xeon:~]# mptable

===============================================================================

MPTable, version 2.0.15

-------------------------------------------------------------------------------

MP Floating Pointer Structure:

  location:                     BIOS
  physical address:             0x000f7170
  signature:                    '_MP_'
  length:                       16 bytes
  version:                      1.4
  checksum:                     0x2a
  mode:                         Virtual Wire

-------------------------------------------------------------------------------

MP Config Table Header:

  physical address:             0x0009fd70
  signature:                    'PCMP'
  base table length:            284
  version:                      1.4
  checksum:                     0x38
  OEM ID:                       'TYAN    '
  Product ID:                   'PAULANER    '
  OEM table pointer:            0x00000000
  OEM table size:               0
  entry count:                  27
  local APIC address:           0xfee00000
  extended table length:        324
  extended table checksum:      9

-------------------------------------------------------------------------------

MP Config Base Table Entries:

--
Processors:     APIC ID Version State           Family  Model   Step    Flags
                 1       0x10    BSP, usable     6       6       2 0x383fbff
                 0       0x10    AP, usable      6       6       2 0x383fbff
--
Bus:            Bus ID  Type
                 0       PCI
                 1       PCI
                 2       PCI
                 3       PCI
                 4       ISA
--
I/O APICs:      APIC ID Version State           Address
                 2       0x11    usable          0xfec00000
--
I/O Ints:       Type    Polarity    Trigger     Bus ID   IRQ    APIC ID PIN#
                ExtINT  active-hi        edge        4     0          2    0
                INT     active-hi        edge        4     1          2    1
                INT     active-hi        edge        4     0          2    2
                INT     active-hi        edge        4     3          2    3
                INT     active-hi        edge        4     4          2    4
                INT     active-lo       level        2   4:A          2   16
                INT     active-hi        edge        4     6          2    6
                INT     active-hi        edge        4     7          2    7
                INT     active-hi        edge        4     8          2    8
                INT     active-lo       level        0   9:A          2   17
                INT     active-lo       level        2   7:A          2   19
                INT     active-lo       level        1   5:A          2   18
                INT     active-hi        edge        4    12          2   12
                INT     active-hi        edge        4    13          2   13
                INT     active-hi        edge        4    14          2   14
                INT     active-hi        edge        4    15          2   15
                INT     active-lo       level        2   0:C          2   19
--
Local Ints:     Type    Polarity    Trigger     Bus ID   IRQ    APIC ID PIN#
                ExtINT  active-hi        edge        4     0        255    0
                NMI     active-hi        edge        1   0:A        255    1

-------------------------------------------------------------------------------
-- 
Peter Wood <peter at alastria.net> :: Tel +44 7974 799440


More information about the freebsd-smp mailing list