Re: High load when using a HighPoint 372 RAID-controller

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

The funny thing is.. the system does not report _any_ failures. I
have turned on full logging, but not a single warning has been
reported. There is no 'wild-processes' eating up the CPU either.

But I recently did a dicovery. I made a clean install of RedHat 7.3 on a
standalone IDE-disk attached to the onboard IDE-controller.
Then I booted from this disk, and loaded the SCSI-modules,
so I could mount the HighPoint drivers later. Everything went fine, until
I loaded the hpt37x2 module (so I could find the HighPoint controller).
Because after I loaded the driver, the load began to raise (as when I
booted from the RAID).

Afaik there must be something slightly wrong with the drivers
shipped from HighPoint.

No one out there with a HighPoint 370/372 controller on Linux Redhat 7.3?
box :)

- Eivind

Louis E. Elrod sa:
> I would check your /var/log/messages and make sure that your controller
> doesn't think something is wrong with one of the disks. It might be
> trying to rebuild the array on the fly.
>
> Louis
>> Hi,
>>
>> I recently installed Redhat 7.3 on a HighPoint 372 RAID-controller
>> with two disks in RAID-1 by using the Open Source drivers provided by
>> HighPoint.
>> The box boots, and everything is fine, except from two minor problems.
>>
>> 1. When the box is idle, the system load is _never_ below 1.00. I have
>> tried to update the kernel, flashed the RAID-controller to a newer
>> version, degraded the kernel, changed drivers - but nothing seems to
>> help. Even though the CPU states are: 0.0% user,  0.0% system,  0.0%
>> nice, 100.0% idle
>>
>> 2. The I/O performance is bad. I ran bonnie++, and got very poor
>> results. You can see them here:
>> http://eivind.stabbursmoen.no/nathan.html
>>
>> Anyone out there running a similar configuration? Or at least any
>> ideas why the controller is messing with me?
>>
>> All suggestions are welcome :-)
>>
>> - Eivind Hestnes
>>
>> The dmesg and lsmod outputs are provided below:
>>
>> dmesg:
>> ------
>> Linux version 2.4.23-grsec-1.9.13-xfs-1.31-hpt-1.31-bigmem-grath
>> (root@nathan) (gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-113))
>> #1 Fri Dec 26 19:17:59 CET 2003
>> BIOS-provided physical RAM map:
>>  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
>>  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
>>  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
>>  BIOS-e820: 0000000000100000 - 000000003fff0000 (usable)
>>  BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
>>  BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data)
>>  BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
>> 127MB HIGHMEM available.
>> 896MB LOWMEM available.
>> found SMP MP-table at 000f57c0
>> hm, page 000f5000 reserved twice.
>> hm, page 000f6000 reserved twice.
>> hm, page 000f1000 reserved twice.
>> hm, page 000f2000 reserved twice.
>> On node 0 totalpages: 262128
>> zone(0): 4096 pages.
>> zone(1): 225280 pages.
>> zone(2): 32752 pages.
>> Intel MultiProcessor Specification v1.4
>>     Virtual Wire compatibility mode.
>> OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000
>> Processor #0 Pentium 4(tm) XEON(tm) APIC version 17
>> I/O APIC #2 Version 17 at 0xFEC00000.
>> Enabling APIC mode: Flat.	Using 1 I/O APICs
>> Processors: 1
>> Kernel command line: auto BOOT_IMAGE=linux-latest-hp ro root=801
>> BOOT_FILE=/boot/vmlinuz-2.4.23-grsec-1.9.13-xfs-1.31-hpt-1.31-bigmem-grath
>> Initializing CPU#0
>> Detected 1808.964 MHz processor.
>> Console: colour VGA+ 80x25
>> Calibrating delay loop... 3604.48 BogoMIPS
>> Memory: 1032780k/1048512k available (1795k kernel code, 15344k
>> reserved, 315k data, 108k init, 131008k highmem)
>> Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
>> Inode cache hash table entries: 65536 (order: 7, 524288 bytes)
>> Mount cache hash table entries: 512 (order: 0, 4096 bytes)
>> Buffer cache hash table entries: 65536 (order: 6, 262144 bytes)
>> Page-cache hash table entries: 262144 (order: 8, 1048576 bytes)
>> CPU: Trace cache: 12K uops, L1 D cache: 8K
>> CPU: L2 cache: 512K
>> Intel machine check architecture supported.
>> Intel machine check reporting enabled on CPU#0.
>> CPU:     After generic, caps: 3febfbff 00000000 00000000 00000000 CPU:
>>             Common caps: 3febfbff 00000000 00000000 00000000 CPU:
>> Intel(R) Pentium(R) 4 CPU 1.80GHz stepping 04
>> Enabling fast FPU save and restore... done.
>> Enabling unmasked SIMD FPU exception support... done.
>> Checking 'hlt' instruction... OK.
>> POSIX conformance testing by UNIFIX
>> enabled ExtINT on CPU#0
>> ESR value before enabling vector: 00000000
>> ESR value after enabling vector: 00000000
>> ENABLING IO-APIC IRQs
>> Setting 2 in the phys_id_present_map
>> ....changing IO-APIC physical APIC ID to 2 ... ok.
>> init IO_APIC IRQs
>>  IO-APIC (apicid-pin) 2-0, 2-5, 2-9, 2-10, 2-11, 2-20, 2-21 not
>> connected.
>> ...TIMER: vector=0x31 pin1=2 pin2=0
>> number of MP IRQ sources: 21.
>> number of IO-APIC #2 registers: 24.
>> testing the IO APIC.......................
>>
>> IO APIC #2......
>> ..... register #00: 02000000
>> ........    : physical APIC id: 02
>> ........    : Delivery Type: 0
>> ........    : LTS          : 0
>> ..... register #01: 00178020
>> ........     : max redirection entries: 0017
>> ........     : PRQ implemented: 1
>> ........     : IO APIC version: 0020
>> ..... register #02: 00000000
>> ........     : arbitration: 00
>> ..... register #03: 00000001
>> ........     : Boot DT    : 1
>> ..... IRQ redirection table:
>>  NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
>>  00 000 00  1    0    0   0   0    0    0    00
>>  01 001 01  0    0    0   0   0    1    1    39
>>  02 001 01  0    0    0   0   0    1    1    31
>>  03 001 01  0    0    0   0   0    1    1    41
>>  04 001 01  0    0    0   0   0    1    1    49
>>  05 000 00  1    0    0   0   0    0    0    00
>>  06 001 01  0    0    0   0   0    1    1    51
>>  07 001 01  0    0    0   0   0    1    1    59
>>  08 001 01  0    0    0   0   0    1    1    61
>>  09 000 00  1    0    0   0   0    0    0    00
>>  0a 000 00  1    0    0   0   0    0    0    00
>>  0b 000 00  1    0    0   0   0    0    0    00
>>  0c 001 01  0    0    0   0   0    1    1    69
>>  0d 001 01  0    0    0   0   0    1    1    71
>>  0e 001 01  0    0    0   0   0    1    1    79
>>  0f 001 01  0    0    0   0   0    1    1    81
>>  10 001 01  1    1    0   1   0    1    1    89
>>  11 001 01  1    1    0   1   0    1    1    91
>>  12 001 01  1    1    0   1   0    1    1    99
>>  13 001 01  1    1    0   1   0    1    1    A1
>>  14 000 00  1    0    0   0   0    0    0    00
>>  15 000 00  1    0    0   0   0    0    0    00
>>  16 001 01  1    1    0   1   0    1    1    A9
>>  17 001 01  1    1    0   1   0    1    1    B1
>> IRQ to pin mappings:
>> IRQ0 -> 0:2
>> IRQ1 -> 0:1
>> IRQ3 -> 0:3
>> IRQ4 -> 0:4
>> IRQ6 -> 0:6
>> IRQ7 -> 0:7
>> IRQ8 -> 0:8
>> IRQ12 -> 0:12
>> IRQ13 -> 0:13
>> IRQ14 -> 0:14
>> IRQ15 -> 0:15
>> IRQ16 -> 0:16
>> IRQ17 -> 0:17
>> IRQ18 -> 0:18
>> IRQ19 -> 0:19
>> IRQ22 -> 0:22
>> IRQ23 -> 0:23
>> ..................................... done.
>> Using local APIC timer interrupts.
>> calibrating APIC timer ...
>> ...... CPU clock speed is 1808.9505 MHz.
>> ...... host bus clock speed is 100.4971 MHz.
>> cpu: 0, clocks: 1004971, slice: 502485
>> CPU0<T0:1004960,T1:502464,D:11,S:502485,C:1004971>
>> PCI: PCI BIOS revision 2.10 entry at 0xfb200, last bus=2
>> PCI: Using configuration type 1
>> PCI: Probing PCI hardware
>> PCI: Probing PCI hardware (bus 00)
>> PCI: Ignoring BAR0-3 of IDE controller 00:1f.1
>> Transparent bridge - Intel Corp. 82801BA/CA/DB/EB PCI Bridge
>> PCI: Using IRQ router PIIX/ICH [8086/24c0] at 00:1f.0
>> PCI->APIC IRQ transform: (B0,I31,P0) -> 16
>> PCI->APIC IRQ transform: (B0,I31,P1) -> 17
>> PCI->APIC IRQ transform: (B2,I3,P0) -> 23
>> PCI->APIC IRQ transform: (B2,I4,P0) -> 22
>> PCI->APIC IRQ transform: (B2,I6,P0) -> 18
>> Linux NET4.0 for Linux 2.4
>> Based upon Swansea University Computer Society NET3.039
>> Initializing RT netlink socket
>> Starting kswapd
>> allocated 32 pages and 32 bhs reserved for the highmem bounces
>> Installing knfsd (copyright (C) 1996 okir@xxxxxxxxxxxx).
>> SGI XFS snapshot-2.4.23-2003-12-01_00:33_UTC with no debug enabled
>> pty: 256 Unix98 ptys configured
>> Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ
>> SERIAL_PCI enabled
>> ttyS00 at 0x03f8 (irq = 4) is a 16550A
>> ttyS01 at 0x02f8 (irq = 3) is a 16550A
>> Floppy drive(s): fd0 is 1.44M
>> FDC 0 is a post-1991 82077
>> RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
>> loop: loaded (max 8 devices)
>> Linux agpgart interface v0.99 (c) Jeff Hartmann
>> agpgart: Maximum main memory to use for agp memory: 941M
>> agpgart: Detected an Intel(R) 845G, but could not find the secondary
>> device. Assuming a non-integrated video card.
>> agpgart: Detected Intel(R) 845G chipset
>> agpgart: AGP aperture is 64M @ 0xe0000000
>> [drm] Initialized tdfx 1.0.0 20010216 on minor 0
>> [drm] AGP 0.99 Aperture @ 0xe0000000 64MB
>> [drm] Initialized radeon 1.7.0 20020828 on minor 1
>> [drm] AGP 0.99 Aperture @ 0xe0000000 64MB
>> [drm] Initialized i810 1.2.1 20020211 on minor 2
>> Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
>> ide: Assuming 33MHz system bus speed for PIO modes; override with
>> idebus=xx
>> Initializing Cryptographic API
>> NET4: Linux TCP/IP 1.0 for NET4.0
>> IP Protocols: ICMP, UDP, TCP, IGMP
>> IP: routing cache hash table of 8192 buckets, 64Kbytes
>> TCP: Hash tables configured (established 262144 bind 65536)
>> ip_tables: (C) 2000-2002 Netfilter core team
>> ipt_recent v0.3.1: Stephen Frost <sfrost@xxxxxxxxxxx>.
>> http://snowman.net/projects/ipt_recent/
>> NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
>> RAMDISK: Compressed image found at block 0
>> Freeing initrd memory: 271k freed
>> VFS: Mounted root (ext2 filesystem).
>> SCSI subsystem driver Revision: 1.00
>> Device Driver for HPT37x2 ATA RAID Controller
>> Version 1.31, Compiled Dec 26 2003 19:36:59
>> Found Controller: HPT372 UDMA/ATA133 RAID Controller
>> scsi0 : hpt37x2
>>   Vendor: HPT Inc.  Model: HPT37x2   RAID 1  Rev: 1.05
>>   Type:   Direct-Access                      ANSI SCSI revision: 02
>> Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
>> SCSI device sda: 60058656 512-byte hdwr sectors (30750 MB)
>> Partition check:
>>  sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 >
>> Journalled Block Device driver loaded
>> kjournald starting.  Commit interval 5 seconds
>> EXT3-fs: mounted filesystem with ordered data mode.
>> Freeing unused kernel memory: 108k freed
>> grsec: time set by (hwclock:25465) UID(0) EUID(0), parent
>> (rc.sysinit:30306) UID(0) EUID(0)
>> Adding Swap: 2096440k swap-space (priority -1)
>> EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,1), internal journal
>> kjournald starting.  Commit interval 5 seconds
>> EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,6), internal journal
>> EXT3-fs: mounted filesystem with ordered data mode.
>> kjournald starting.  Commit interval 5 seconds
>> EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,2), internal journal
>> EXT3-fs: mounted filesystem with ordered data mode.
>> kjournald starting.  Commit interval 5 seconds
>> EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,3), internal journal
>> EXT3-fs: mounted filesystem with ordered data mode.
>> kjournald starting.  Commit interval 5 seconds
>> EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,7), internal journal
>> EXT3-fs: mounted filesystem with ordered data mode.
>> 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html See
>> Documentation/networking/vortex.txt
>> 02:03.0: 3Com PCI 3c905C Tornado at 0x9400. Vers LK1.1.18-ac
>>  00:50:da:3f:d5:89, IRQ 23
>>   product code 5957 rev 00.13 date 10-27-99
>>   Internal config register is 1800000, transceivers 0xa.
>>   8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate
>> interface. MII transceiver found at address 24, status 782d.
>>   Enabling bus-master transmits and whole-frame receives.
>> 02:03.0: scatter/gather enabled. h/w checksums enabled
>> See Documentation/networking/vortex.txt
>> 02:04.0: 3Com PCI 3c905C Tornado at 0x9800. Vers LK1.1.18-ac
>>  00:50:da:3f:d7:9f, IRQ 22
>>   product code 5957 rev 00.13 date 10-27-99
>>   Internal config register is 1800000, transceivers 0xa.
>>   8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate
>> interface. MII transceiver found at address 24, status 7809.
>>   Enabling bus-master transmits and whole-frame receives.
>> 02:04.0: scatter/gather enabled. h/w checksums enabled
>>
>> lsmod:
>> ------
>> Module                  Size  Used by    Not tainted
>> 3c59x                  27816   1
>> ext3                   65152   5
>> jbd                    46956   5  [ext3]
>> hpt37x2                61888   6
>> sd_mod                 11932  12
>> scsi_mod               99992   2  [hpt37x2 sd_mod]
>>
>>
>>
>>
>>
>> _______________________________________________
>> 
>> Ataraid-list@xxxxxxxxxx
>> https://www.redhat.com/mailman/listinfo/ataraid-list
>>
>
>
> _______________________________________________
> 
> Ataraid-list@xxxxxxxxxx
> https://www.redhat.com/mailman/listinfo/ataraid-list






[Index of Archives]     [Linux RAID]     [Linux Device Mapper]     [Linux IDE]     [Linux SCSI]     [Kernel]     [Linux Books]     [Linux Admin]     [GFS]     [RPM]     [Yosemite Campgrounds]     [AMD 64]

  Powered by Linux