IBM blade server abysmal disk write performances

Scott Long scott4long at yahoo.com
Fri Jan 18 18:19:03 UTC 2013


----- Original Message -----

> From: Wojciech Puchar <wojtek at wojtek.tensor.gdynia.pl>
> To: Scott Long <scott4long at yahoo.com>
> Cc: Dieter BSD <dieterbsd at gmail.com>; "freebsd-hackers at freebsd.org" <freebsd-hackers at freebsd.org>; "gibbs at FreeBSD.org" <gibbs at freebsd.org>; "scottl at FreeBSD.org" <scottl at freebsd.org>; "mjacob at FreeBSD.org" <mjacob at freebsd.org>
> Sent: Friday, January 18, 2013 11:10 AM
> Subject: Re: IBM blade server abysmal disk write performances
> 
>> 
>>  The default value, -1, instructs the driver to leave the STA drives at 
> their configuration default.  Often times this means that the MPT BIOS will turn 
> off the write cache on every system boot sequence.  IT DOES THIS FOR A GOOD 
> REASON!  An enabled write cache is counter to data reliability.  Yes, it helps 
> make benchmarks look really good, and it's acceptable if your data can be 
> safely thrown away (for example, you're just caching from a slower source, 
> and the cache can be rebuilt if it gets corrupted).  And yes, Linux has many 
> tricks to make this benchmark look really good.  The tricks range from buffering 
> the raw device to having 'dd' recognize the requested task and 
> short-circuit the process of going to /dev/null or pulling from /dev/zero.  I 
> can't tell you how bogus these tests are and how completely irrelevant they 
> are in predicting actual workload performance.  But, I'm not going to stop 
> anyone from trying, so give the above tunable a try
>>  and let me know how it works.
>> 
> If computer have UPS then write caching is fine. even if FreeBSD crash, 
> disk would write data
> 

I suspect that I'm encountering situations right now at netflix where this advice is not true.  I have drives that are seeing intermittent errors, then being forced into reset after a timeout, and then coming back up with filesystem problems.  It's only a suspicion at this point, not a confirmed case.

Scott



More information about the freebsd-hackers mailing list