Linux-2.0.34pre14 test results

Andreas Haumer (andreas@xss.co.at)
Sun, 17 May 1998 16:29:05 +0200


This is a multi-part message in MIME format.
--------------DE89B37A62FCE0396A1D964C
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hi Alan,

please find attached the results of some tests I did for
Linux-2.0.34pre14
on six different systems. I have included some information about
hardware-
and software-configuration, and also the tests I did.

Most of these tests I did for the past 2.0.34 pre-releases, too, but
I didn't have the time to write down a report like this (I couldn't
hardly set-up all those machines with the newest kernels, you were
just too fast releasing them... :-)

I hope this report is useful. If you need any more information feel
free to contact me.

- andreas

-- 
 Andreas Haumer         | email: andreas@xss.co.at | PGP key available
 *x Software + Systeme  | phone: +43.1.6001508     | on request.
 Buchengasse 67/8       |        +43.664.3004449   |   
 A-1100 Vienna, Austria |   fax: +43.1.6001507     |
--------------DE89B37A62FCE0396A1D964C
Content-Type: text/plain; charset=us-ascii; name="2.0.34pre14.results"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="2.0.34pre14.results"

Systems under test: ==================

Software: ========

All systems running the same software (I really mean that: I'm using "rdist" to keep the software on all systems in sync!)

libc-5.4.44 ld.so-1.9.7 egcs-2.90.27 980315 (egcs-1.0.2 release) binutils-2.9.0.3 linux-2.0.34pre14 raid145-971022-2.0.33 (2 lines updated for 2.0.34)

Hardware: ========

1) Router ===== Purpose: connecting public LAN to the internet via PPP leased-line

Location: public network

AMD K6-233 on ASUS P55T2P4, 32MB RAM, 800MB IDE HDD Lantronix LEA-P2T 10BaseT Ethernet card (DEC 21041 Tulip chipset) Serial line at 115200 cps (16550A UART) to Modem (for PPP to ISP) Teles.S0 internal ISDN card, connecting 3 networks via ISDN lines # cat /proc/pci PCI devices found: Bus 0, device 12, function 0: VGA compatible controller: S3 Inc. Trio32/Trio64 (rev 84). Medium devsel. IRQ 11. Non-prefetchable 32 bit memory at 0xe0000000. Bus 0, device 11, function 0: Ethernet controller: DEC DC21041 (rev 17). Medium devsel. Fast back-to-back capable. IRQ 10. Master Capable. Latency=32. I/O at 0xe000. Non-prefetchable 32 bit memory at 0xe7000000. Bus 0, device 7, function 1: IDE interface: Intel 82371SB PIIX3 IDE (rev 0). Medium devsel. Fast back-to-back capable. Master Capable. Latency=32. I/O at 0xe800. Bus 0, device 7, function 0: ISA bridge: Intel 82371SB PIIX3 ISA (rev 1). Medium devsel. Fast back-to-back capable. Master Capable. No bursts. Bus 0, device 0, function 0: Host bridge: Intel 82439HX Triton II (rev 3). Medium devsel. Master Capable. Latency=32.

2) Firewall ======== Purpose: routing between public LAN and private LAN packet-filtering and IP Masquerading (About 10 firewall-rules)

Location: private network / public network

Pentium-133 on ASUS P55T2P4, 32MB RAM, 1GB IDE HDD 2xLantronix LEA-P2T 10BaseT Ethernet card (DEC 21041 Tulip chipset)

# cat /proc/pci PCI devices found: Bus 0, device 11, function 0: Ethernet controller: DEC DC21041 (rev 33). Medium devsel. Fast back-to-back capable. IRQ 11. Master Capable. Latency=32. I/O at 0xd800. Non-prefetchable 32 bit memory at 0xfa800000. Bus 0, device 10, function 0: Ethernet controller: DEC DC21041 (rev 33). Medium devsel. Fast back-to-back capable. IRQ 10. Master Capable. Latency=32. I/O at 0xe000. Non-prefetchable 32 bit memory at 0xfb000000. Bus 0, device 7, function 1: IDE interface: Intel 82371SB PIIX3 IDE (rev 0). Medium devsel. Fast back-to-back capable. Master Capable. Latency=32. I/O at 0xe800. Bus 0, device 7, function 0: ISA bridge: Intel 82371SB PIIX3 ISA (rev 1). Medium devsel. Fast back-to-back capable. Master Capable. No bursts. Bus 0, device 0, function 0: Host bridge: Intel 82439HX Triton II (rev 3). Medium devsel. Master Capable. Latency=32.

3) Communication-Server Test-System ================================ Purpose: Test-System for File-, Web-, News-Server

Location: public network

AMD K6-233 on ASUS P55T2P4, 256MB RAM, 2GB SCSI-HDD (root-disk), 5x4GB UW-SCSI disks on 2xAdaptec AHA2940UW, set-up as RAID5 device (size 16GB) Lantronix LEA-P2T 10BaseT Ethernet card (DEC 21041 chipset) DEC DE500 100BaseT Ethernet card (DEC 21140 chipset)

# cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: SEAGATE Model: ST52160N Rev: 0344 Type: Direct-Access ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 04 Lun: 00 Vendor: TOSHIBA Model: CD-ROM XM-3801TA Rev: 0207 Type: CD-ROM ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 08 Lun: 00 Vendor: IBM Model: DCAS-34330W Rev: S65A Type: Direct-Access ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 09 Lun: 00 Vendor: IBM Model: DCAS-34330W Rev: S65A Type: Direct-Access ANSI SCSI revision: 02 Host: scsi1 Channel: 00 Id: 08 Lun: 00 Vendor: IBM Model: DCAS-34330W Rev: S65A Type: Direct-Access ANSI SCSI revision: 02 Host: scsi1 Channel: 00 Id: 09 Lun: 00 Vendor: IBM Model: DCAS-34330W Rev: S65A Type: Direct-Access ANSI SCSI revision: 02 Host: scsi1 Channel: 00 Id: 10 Lun: 00 Vendor: IBM Model: DCAS-34330W Rev: S65A Type: Direct-Access ANSI SCSI revision: 02

# cat /proc/pci PCI devices found: Bus 0, device 12, function 0: SCSI storage controller: Adaptec AIC-7881U (rev 1). Medium devsel. Fast back-to-back capable. IRQ 11. Master Capable. Latency=32. Min Gnt=8.Max Lat=8. I/O at 0xd000. Non-prefetchable 32 bit memory at 0xf9800000. Bus 0, device 11, function 0: SCSI storage controller: Adaptec AIC-7881U (rev 1). Medium devsel. Fast back-to-back capable. IRQ 10. Master Capable. Latency=32. Min Gnt=8.Max Lat=8. I/O at 0xd400. Non-prefetchable 32 bit memory at 0xfa000000. Bus 0, device 10, function 0: Ethernet controller: DEC DC21140 (rev 18). Medium devsel. Fast back-to-back capable. IRQ 12. Master Capable. Latency=32. I/O at 0xd800. Non-prefetchable 32 bit memory at 0xfa800000. Bus 0, device 9, function 0: Ethernet controller: DEC DC21041 (rev 17). Medium devsel. Fast back-to-back capable. IRQ 9. Master Capable. Latency=32. I/O at 0xe000. Non-prefetchable 32 bit memory at 0xfb000000. Bus 0, device 7, function 1: IDE interface: Intel 82371SB PIIX3 IDE (rev 0). Medium devsel. Fast back-to-back capable. Master Capable. Latency=32. I/O at 0xe800. Bus 0, device 7, function 0: ISA bridge: Intel 82371SB PIIX3 ISA (rev 1). Medium devsel. Fast back-to-back capable. Master Capable. No bursts. Bus 0, device 0, function 0: Host bridge: Intel 82439HX Triton II (rev 3). Medium devsel. Master Capable. Latency=32.

4) Application-Server ================== Purpose: Main server for running user-sessions and applications

Location: private network

AMD K6-233 on ASUS P55T2P4, 256MB RAM, 4x4GB UW-SCSI HDD (root-disk, RAID0 and RAID1) on Tekram DC390F (NCR53C875 chipset) Iomega JAZ on ASUS SCSI Controller (NCR53C860 chipset) Lantronix LEA-P2T 10BaseT Ethernet card (DEC 21041 chipset)

# cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: IBM Model: DCAS-34330W Rev: S65A Type: Direct-Access ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 01 Lun: 00 Vendor: IBM Model: DCAS-34330W Rev: S65A Type: Direct-Access ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 08 Lun: 00 Vendor: IBM Model: DCAS-34330W Rev: S65A Type: Direct-Access ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 09 Lun: 00 Vendor: IBM Model: DCAS-34330W Rev: S65A Type: Direct-Access ANSI SCSI revision: 02 Host: scsi1 Channel: 00 Id: 04 Lun: 00 Vendor: iomega Model: jaz 1GB Rev: J.83 Type: Direct-Access ANSI SCSI revision: 02

# cat /proc/pci PCI devices found: Bus 0, device 12, function 0: SCSI storage controller: NCR 53c860 (rev 2). Medium devsel. IRQ 11. Master Capable. Latency=64. Min Gnt=8.Max Lat=64. I/O at 0xd000. Non-prefetchable 32 bit memory at 0xe4000000. Bus 0, device 11, function 0: Ethernet controller: DEC DC21041 (rev 33). Medium devsel. Fast back-to-back capable. IRQ 10. Master Capable. Latency=32. I/O at 0xd400. Non-prefetchable 32 bit memory at 0xe4800000. Bus 0, device 10, function 0: VGA compatible controller: ATI Mach64 VT (rev 64). Medium devsel. Fast back-to-back capable. IRQ 254. Non-prefetchable 32 bit memory at 0xe5000000. I/O at 0xd800. Bus 0, device 9, function 0: SCSI storage controller: NCR 53c875 (rev 3). Medium devsel. IRQ 12. Master Capable. Latency=144. Min Gnt=17.Max Lat=64. I/O at 0xe000. Non-prefetchable 32 bit memory at 0xe7000000. Non-prefetchable 32 bit memory at 0xe6800000. Bus 0, device 7, function 1: IDE interface: Intel 82371SB PIIX3 IDE (rev 0). Medium devsel. Fast back-to-back capable. Master Capable. Latency=32. I/O at 0xe800. Bus 0, device 7, function 0: ISA bridge: Intel 82371SB PIIX3 ISA (rev 1). Medium devsel. Fast back-to-back capable. Master Capable. No bursts. Bus 0, device 0, function 0: Host bridge: Intel 82439HX Triton II (rev 3). Medium devsel. Master Capable. Latency=32.

5) X-Terminal Purpose: Desktop Workstation, used as Linux-based X-Terminal for X-Sessions on application-server. Dual-boot Win95/Linux Bridge between 100BaseT and 10Base2 Ethernet SANE "Scanner-Server" for HP ScanJet 4c

Location: private network

AMD K6-200 on ASUS P55T2P4, 64MB RAM, 2GB IDE HDD, Matrox-Millenium-II, 8MB Lantronix LFA-PT 100BaseT Ethernet card (DEC 21140 chipset) Lantronix LEA-P2T 10BaseT Ethernet card (DEC 21041 chipset) no-name SCSI controller (NCR53C874 chipset)

# cat /proc/pci PCI devices found: Bus 0, device 12, function 0: VGA compatible controller: Matrox Millennium II (rev 0). Medium devsel. Fast back-to-back capable. IRQ 11. Master Capable. Latency=32. Prefetchable 32 bit memory at 0xfa000000. Non-prefetchable 32 bit memory at 0xf7000000. Non-prefetchable 32 bit memory at 0xf6800000. Bus 0, device 11, function 0: Ethernet controller: DEC DC21041 (rev 17). Medium devsel. Fast back-to-back capable. IRQ 10. Master Capable. Latency=32. I/O at 0xd400. Non-prefetchable 32 bit memory at 0xf7800000. Bus 0, device 10, function 0: Ethernet controller: DEC DC21140 (rev 34). Medium devsel. Fast back-to-back capable. IRQ 12. Master Capable. Latency=32. Min Gnt=20.Max Lat=40. I/O at 0xd800. Non-prefetchable 32 bit memory at 0xf8000000. Bus 0, device 9, function 0: SCSI storage controller: NCR 53c875 (rev 3). Medium devsel. IRQ 5. Master Capable. Latency=32. Min Gnt=17.Max Lat=64. I/O at 0xe000. Non-prefetchable 32 bit memory at 0xf9000000. Non-prefetchable 32 bit memory at 0xf8800000. Bus 0, device 7, function 1: IDE interface: Intel 82371SB PIIX3 IDE (rev 0). Medium devsel. Fast back-to-back capable. Master Capable. Latency=32. I/O at 0xe800. Bus 0, device 7, function 0: ISA bridge: Intel 82371SB PIIX3 ISA (rev 1). Medium devsel. Fast back-to-back capable. Master Capable. No bursts. Bus 0, device 0, function 0: Host bridge: Intel 82439HX Triton II (rev 3). Medium devsel. Master Capable. Latency=32.

6) Notebook Purpose: Mobile Linux Workstation, Dual-Boot Linux/Win95

Location: private network (10Base2 via bridge on system 5)

Panasonic CF62, 48MB RAM, 1.2GB IDE HDD Internel AMD SCSI controller for PD/CD-ROM drive (53C974 chipset)

# cat /proc/pci PCI devices found: Bus 0, device 20, function 0: VGA compatible controller: Chips & Technologies 65550 (rev 5). Medium devsel. Fast back-to-back capable. Non-prefetchable 32 bit memory at 0x40000000. Bus 0, device 19, function 1: CardBus bridge: Ricoh RL5C466 (rev 0). Medium devsel. Master Capable. Latency=168. Min Gnt=128.Max Lat=8. Bus 0, device 19, function 0: CardBus bridge: Ricoh RL5C466 (rev 0). Medium devsel. Master Capable. Latency=168. Min Gnt=128.Max Lat=8. Bus 0, device 18, function 0: SCSI storage controller: AMD 53C974 (rev 16). Medium devsel. IRQ 10. Master Capable. Latency=32. Min Gnt=4.Max Lat=40. I/O at 0x1000. Bus 0, device 1, function 0: Bridge: Intel 430MX - 82371MX MPIIX (rev 3). Medium devsel. Fast back-to-back capable. Master Capable. No bursts. Bus 0, device 0, function 0: Host bridge: Intel 430MX - 82437MX MTSC (rev 2). Medium devsel. Master Capable. Latency=64.

Tests: =====

A) iX-SSBA benchmark suite A collection of various benchmarks (dhrystone, whetstone, linpack, byte, bonnie and others). Tests different aspects of system per- formance (hardware & software)

B) hbench A small program written by me. It requests a HTML page from a HTTP server as often as it can, using simple TCP socket I/O I usually let several hbench processes run on different clients, requesting pages from the same server

C) iozone Well-known file-I/O benchmark I usually let 3-5 iozone processes run on the same file-system, with the largest file possible (max. 2047 MB)

D) "find / -type f -exec md5sum {} \;" This is a simple stress-test for File-I/O and process creation

E) "find /net/hostname -print | cpio -ovB > /dev/null" Using the amd automounter, "/net/hostname" is a NFS-mounted filesystem. So this test checks network I/O and the NFS filesystem

F) "make dep; make clean; make zImage; make modules" Well known commands for Linux kernel-compilation

G) Standard programs emacs, netscape, top, qps, running at the same time

Test results for Linux-2.0.34pre14: ==================================

1.) Standard-Tests A) No problems on all systems

B) When running through system 2 (using IP Masquerading facility), these tests create "ip_masq_new(proto=TCP): no free ports." errors, as system 2 is running out of TCP masquerading ports. I don't think this is related to 2.0.34pre14 as there were no changes to that part of the kernel, but I haven't run this test on any kernel < 2.0.34prexy

C) No problems on all systems

D) No problems on all systems

E) some NFS-related errors ("nfs_rpc_verify: RPC call failed: 5") I got these messages on kernels < 2.0.34prexy, too, and they don't hurt very much.

F) No problems on all systems

G) No problems on all systems

2.) ISDN-related "oops"? On system 1 I got several "oopses" in icmp_send, which seem to be ISDN related. I already reported these yesterday.

3.) SCSI-driver lockup On system 6 I seem to have some problems with the internal SCSI controller. I'm using a slightliy modified Tekram DC-390T driver (for AMD 53C974 chipset) which sometimes(!) completely locks the machine. With Linux-2.0.33 it works fine, though.

Summary =======

2.0.34pre14 looks quite good. It seems to be very stable, even under high load: When I was running tests A-G simultanously on systems 3 and 4, system-load went up to 15, but I could still use emacs to read news and log-files without problems.

Most systems are up for more than 1 day now and still running without problems.

Test-result 2 seems to need some investigation (who is responsible for the ISDN dirvers in the 2.0.34 pre-releases?)

Test-result 3 is a special case: I patched the Tekram driver myself to get SCSI support for this notebook. With 2.0.34 these patches seem to be broken. I know there are new drivers for the Tekram controller with general AMD 53C974 support which make my patch obsolete, but I didn't have the time to try them out.

--------------DE89B37A62FCE0396A1D964C--

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu