Ok, but i installed Linux (Debian 6) and there is no performance degradation.
I will install NetBSD too, and i will do a test. The commit does not turn on the cache, it enable tagged queing if i understand it well. thx csszep 2012/5/29 Jonathan Gray <j...@jsg.id.au>: > I don't think that commit will fix the problem. > HP shouldn't sell machines without the battery, but they do. > From memory the firmware on the raid controller has no way > of turning on caching without the battery being present. > > On Tue, May 29, 2012 at 11:30:34AM +0200, csszep wrote: >> Hi Misc! >> >> We have some older HP Dl360, Dl380 G4 machines with Smart Array 6i >> controllores w/o battery backed cache. >> >> The disk performance in this case is really poor, for examle the >> disklabel operation on a 72GB disk lasted for about 5 mins. >> >> I found a commit in a NetBSD ciss driver (which is a port of OpenBSD >> driver), that solve the problem i think: >> >> http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/ic/ciss.c?rev=1.23&content-type=text/x-cvsweb-markup&only_with_tag=MAIN >> >> The problem is, that the NetBSD scsi midlayer is very different from >> the OpenBSD, so is it possible to integrate this patch? My C and >> OpenBSD internals knowledge is not enough for this task. >> >> PS: Yes i know, my english is terrible. >> >> thx >> csszep