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