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

Nikolay Pavlov qpadla at gmail.com
Fri Feb 15 16:52:02 UTC 2008


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. <<<-----------------------------------    
======================================================================  



More information about the freebsd-current mailing list