IBM blade server abysmal disk write performances
Karim Fodil-Lemelin
fodillemlinkarim at gmail.com
Fri Jan 18 21:58:58 UTC 2013
On 18/01/2013 10:16 AM, Mark Felder wrote:
> On Thu, 17 Jan 2013 16:12:17 -0600, Karim Fodil-Lemelin
> <fodillemlinkarim at gmail.com> wrote:
>
>> "SAS controllers may connect to SATA devices, either directly
>> connected using native SATA protocol or through SAS expanders using
>> SATA Tunneled Protocol (STP)."
>> The systems is currently put in place using SATA instead of SAS
>> although its using the same interface and backplane connectors and
>> the drives (SATA) show as da0 in BSD _but_ with the SATA drive we get
>> *much* better performances. I am thinking that something fancy in
>> that SAS drive is not being handled correctly by the FreeBSD driver.
>> I am planning to revisit the SAS drive issue at a later point
>> (sometimes next week).
>
> Your SATA drives are connected directly not with an interposer such as
> the LSISS9252, correct? If so, this might be the cause of your
> problems. Mixing SAS and SATA drives is known to cause serious
> performance issues for almost every
> JBOD/controller/expander/what-have-you. Change your configuration so
> there is only one protocol being spoken on the bus (SAS) by putting
> your SATA drives behind interposers which translate SAS to SATA just
> before the disk. This will solve many problems.
Not sure what you mean by this but isn't the mpt detecting an interposer
in this line:
mpt0: <LSILogic SAS/SATA Adapter> port 0x1000-0x10ff mem
0x99910000-0x99913fff,0x99900000-0x9990ffff irq 28 at device 0.0 on pci11
mpt0: MPI Version=1.5.20.0
mpt0: Capabilities: ( RAID-0 RAID-1E RAID-1 )
mpt0: 0 Active Volumes (2 Max)
mpt0: 0 Hidden Drive Members (14 Max)
Also please not SATA speed in that same hardware setup works just fine.
In any case I will have a look.
Thanks,
Karim.
More information about the freebsd-hackers
mailing list