Different speed of drives on 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller' Supermicro PDSBM (7.0-RC1)

From: Nikolay Pavlov <qpadla_at_gmail.com>
Date: Fri, 15 Feb 2008 18:52:06 +0200
Hello all. I'am observing this problem for about a month. I have a server
(Intel(R) Core(TM)2 Duo CPU E4500 2.20GHz, Supermicro PDSBM) configured 
with two identical drives (both in SATA150 mode) and running gmirror:
ATA channel 0:
    Master:  ad0 <ST3160815AS/3.AAD> Serial ATA II
ATA channel 1:
    Master:  ad2 <ST3160815AS/3.AAD> Serial ATA II

And always after some period of time one of the drives becoming a bottle 
neck, due to very slow speed. I can see this in very simple test with dd:

~# dd if=/dev/zero of=test bs=1m count=10
10+0 records in
10+0 records out
10485760 bytes transferred in 13.529272 secs (775042 bytes/sec)

dT: 5.026s  w: 5.000s
 L(q)  ops/s    r/s   kBps   ms/r    w/s   kBps   ms/w   %busy Name
   30      8      0      0    0.0      8   1044  510.4  101.0| ad0
   30      8      0      0    0.0      8   1044  510.5  101.0| mirror/gm0
    0      0      0      0    0.0      0      0    0.0    0.0| ad0s1
   30      8      0      0    0.0      8   1044  510.5  101.0| mirror/gm0s1
    0      9      0      0    0.0      9   1146    1.5    0.6| ad2

If you can see ad0 is very busy in this test. The speed and latency is very 
ugly. I've already changed the motherboard(to the same model), tested new 
BIOS, new drive instead of ad0 and analyzed SMART values, but found 
nothing strange. Also the drive work like this regardless of the presence 
in gmirror array. Did some one see any problems like this?

Here is some additional information:

FreeBSD cassini 7.0-RC1 FreeBSD 7.0-RC1 #0: Thu Feb  7 18:48:35 EET 2008     
root_at_cassini:/usr/obj/usr/src/sys/GENERIC  amd64


Geom name: gm0
State: COMPLETE
Components: 2
Balance: round-robin
Slice: 4096
Flags: NONE
GenID: 1
SyncID: 4
ID: 1667795477
Providers:
1. Name: mirror/gm0
   Mediasize: 160040803328 (149G)
   Sectorsize: 512
   Mode: r6w6e7
Consumers:
1. Name: ad0
   Mediasize: 160041885696 (149G)
   Sectorsize: 512
   Mode: r1w1e1
   State: ACTIVE
   Priority: 0
   Flags: DIRTY
   GenID: 1
   SyncID: 4
   ID: 653888114
2. Name: ad2
   Mediasize: 160041885696 (149G)
   Sectorsize: 512
   Mode: r1w1e1
   State: ACTIVE
   Priority: 0
   Flags: DIRTY
   GenID: 1
   SyncID: 4
   ID: 1400722162

root_at_cassini:~# pciconf -vl
hostb0_at_pci0:0:0:0:      class=0x060000 card=0xb58015d9 chip=0x29708086 
rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '946GZ/PL/GL Processor to I/O Controller'
    class      = bridge
    subclass   = HOST-PCI
vgapci0_at_pci0:0:2:0:     class=0x030000 card=0xb58015d9 chip=0x29728086 
rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '946GZ/GL Integrated Graphics Controller'
    class      = display
    subclass   = VGA
pcib1_at_pci0:0:28:0:      class=0x060400 card=0xb58015d9 chip=0x27d08086 
rev=0x01 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801G (ICH7 Family) PCIe Root Port'
    class      = bridge
    subclass   = PCI-PCI
pcib2_at_pci0:0:28:4:      class=0x060400 card=0xb58015d9 chip=0x27e08086 
rev=0x01 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801GR/GH/GHM (ICH7 Family) PCIe Root Port'
    class      = bridge
    subclass   = PCI-PCI
pcib3_at_pci0:0:28:5:      class=0x060400 card=0xb58015d9 chip=0x27e28086 
rev=0x01 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801GR/GH/GHM (ICH7 Family) PCIe Root Port'
    class      = bridge
    subclass   = PCI-PCI
uhci0_at_pci0:0:29:0:      class=0x0c0300 card=0xb58015d9 chip=0x27c88086 
rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801G (ICH7 Family) USB Universal Host Controller'
    class      = serial bus
    subclass   = USB
uhci1_at_pci0:0:29:1:      class=0x0c0300 card=0xb58015d9 chip=0x27c98086 
rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801G (ICH7 Family) USB Universal Host Controller'
    class      = serial bus
    subclass   = USB
uhci2_at_pci0:0:29:2:      class=0x0c0300 card=0xb58015d9 chip=0x27ca8086 
rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801G (ICH7 Family) USB Universal Host Controller'
    class      = serial bus
    subclass   = USB
uhci3_at_pci0:0:29:3:      class=0x0c0300 card=0xb58015d9 chip=0x27cb8086 
rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801G (ICH7 Family) USB Universal Host Controller'
    class      = serial bus
    subclass   = USB
ehci0_at_pci0:0:29:7:      class=0x0c0320 card=0xb58015d9 chip=0x27cc8086 
rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801G (ICH7 Family) USB 2.0 Enhanced Host Controller'
    class      = serial bus
    subclass   = USB
pcib4_at_pci0:0:30:0:      class=0x060401 card=0xb58015d9 chip=0x244e8086 
rev=0xe1 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801 Family (ICH2/3/4/4/5/5/6/7/8/9,63xxESB) Hub 
Interface to PCI Bridge'
    class      = bridge
    subclass   = PCI-PCI
isab0_at_pci0:0:31:0:      class=0x060100 card=0xb58015d9 chip=0x27b88086 
rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '945GL Intel 82801GB/GR (ICH7 Family) LPC Interface 
Controller - 27B8'
    class      = bridge
    subclass   = PCI-ISA
atapci0_at_pci0:0:31:2:    class=0x01018a card=0xb58015d9 chip=0x27c08086 
rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801GB/GR/GH (ICH7 Family) Serial ATA Storage 
Controller'
    class      = mass storage
    subclass   = ATA
none0_at_pci0:0:31:3:      class=0x0c0500 card=0xb58015d9 chip=0x27da8086 
rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801G (ICH7 Family) SMBus Controller'
    class      = serial bus
    subclass   = SMBus
em0_at_pci0:6:0:0: class=0x020000 card=0x109a15d9 chip=0x109a8086 rev=0x00 
hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82573L Intel PRO/1000 PL Network Adaptor'
    class      = network
    subclass   = ethernet
  

-- 
======================================================================  
- Best regards, Nikolay Pavlov. <<<-----------------------------------    
======================================================================  
Received on Fri Feb 15 2008 - 15:52:02 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:27 UTC