SATA 300 Drive Being Run At 150

Dan Nelson dnelson at
Sat Jul 21 16:55:41 UTC 2007

In the last episode (Jul 21), Tim Daneliuk said:
> I asked this question a while back, but needed to do more digging to make
> sure I had latest sources etc.
> I have an Intel motherboard that shows this for a SATA controller:
> atapci1: <Intel ICH7 SATA300 controller> port 0x20c8-0x20cf,0x20ec-0x20ef,0x20c0-0x20c7,0x20e8-0x20eb,0x20a0-0x20af mem 0x90204000-0x902043ff irq 19 at device 31.2 on pci0
> But the hard drive - a SATA 300 device - shows up like this:
> ad4: 238475MB <WDC WD2500JS-00NCB1 10.02E02> at ata2-master SATA150
>                                                             ^^^^^^^
> Using dd, I have confirmed that the drive is running nowhere near
> SATA-III speeds, at least on reads:
> 968470075 bytes transferred in 7.132891 secs (135775249 bytes/sec)

What was your dd commandline?  If you've got more than 1GB of RAM and
tested by reading a file and not the raw device itself, you just tested
FreeBSD buffer cache. According to , that
drive's maximum sustained speed is only 93.5 MB/sec, so it doesn't
really matter if your interface is running at SATA150 or SATA300 unless
you plan on reading exclusively from its 8MB buffer :)

	Dan Nelson
	dnelson at

More information about the freebsd-questions mailing list