Chen, Kenneth W wrote:
On Tue, Apr 05, 2005 at 09:45:34PM -0700, David Mosberger wrote:
Did you compile the driver as a module?
Duraid Madina wrote on Tuesday, April 05, 2005 9:53 PM
Nope. You're not seeing the problem?
That is the reason for the performance problem. And this is definitely *not* ia64 specific. See this discussion which started with performance problem seen on opteron and reproduced on DELL machine as well. http://marc.theaimsgroup.com/?t=111028927300002&r=1&w=2
The changeset that david pointed out is the right fix. Or you can just take the small patch I posted in the above thread.
The problems mentioned in this discussion about the Fusion-MPT I can perfectly reproduce on my boxes with 2.6.11, but only with pages sizes 4k and 8k;
With 16k and 64k pages I don't see any problem at all !!!
Actually I see block size <-> page size correlations which are similiar to the correlations I see in my setup...
i.e. 2.6.11 and 4k pages:
dd ...bs=4096: 40MB/s
dd ...bs=8192: 74MB/s
i.e. 2.6.11 and 8k pages:
dd ...bs=8192: 56MB/s
dd ...bs=16384: 74MB/s
with the driver as module I don't see any change (??).
And I also don't see any change in performance for 4k/8k pages, when applying either your small patch or the cset david pointed to...
Since the fusion-mpt driver in 2.6.12-rc2 has this cset applied and no other changes, I also don't see improvements with this kernel...
(Again with 16k or 64k pages no performance problem in 2.6.12-rc2 with the fusion-mpt driver...)
But the driver in questions is 3w-9xxx and there have been no chances at all in this driver between 2.6.10 and 2.6.12-rc1. The changed driver in -rc2 still has the problem.
And I've tried the driver built-in and as a module (default)...
Andreas
- Ken
- To unsubscribe from this list: send the line "unsubscribe linux-ia64" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html
