All of lore.kernel.org
 help / color / mirror / Atom feed
* sata_sil performance
@ 2004-11-28 22:19 Rob Hughes
  2004-12-02 11:29 ` Jeff Garzik
  0 siblings, 1 reply; 4+ messages in thread
From: Rob Hughes @ 2004-11-28 22:19 UTC (permalink / raw)
  To: jgarzik; +Cc: linux-ide

Jeff,

I can understand why you did what you did looking through the code, but
my drive, a Seagate ST3120026AS, does not need this fix. Further,
performance has gone from 50-60 Mbit transfers to 14-15 Mbit transfers
between the 2.6.8 and 2.6.9 kernels. And as a side not, hdparm is
reporting "HDIO_GET_MULTCOUNT failed: Inappropriate ioctl for device"
when doing either -I or -i as of this kernel version.

If you're already working on a patch for this, I'd be happy to test it.
Also, it should be noted that I'm running FC3, so I'm not sure how much
that will play into this.

Regards,
Rob

-- 
Rob Hughes <rob@robhughes.com>

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: sata_sil performance
  2004-11-28 22:19 sata_sil performance Rob Hughes
@ 2004-12-02 11:29 ` Jeff Garzik
  2004-12-02 11:50   ` Rob Hughes
  0 siblings, 1 reply; 4+ messages in thread
From: Jeff Garzik @ 2004-12-02 11:29 UTC (permalink / raw)
  To: Rob Hughes; +Cc: linux-ide

Rob Hughes wrote:
> Jeff,
> 
> I can understand why you did what you did looking through the code, but
> my drive, a Seagate ST3120026AS, does not need this fix. Further,
> performance has gone from 50-60 Mbit transfers to 14-15 Mbit transfers
> between the 2.6.8 and 2.6.9 kernels. And as a side not, hdparm is
> reporting "HDIO_GET_MULTCOUNT failed: Inappropriate ioctl for device"
> when doing either -I or -i as of this kernel version.

multcount is for PIO transfers, don't worry about it.  If you are doing 
PIO you are already slower than 15Mbit.


> If you're already working on a patch for this, I'd be happy to test it.
> Also, it should be noted that I'm running FC3, so I'm not sure how much
> that will play into this.

Unfortunately at this time we must judge the situation as "you just 
haven't hit the problem yet".  Yeah, the performance hit sucks, but the 
kernel _must_ be conservative and err on the side of caution.

	Jeff



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: sata_sil performance
  2004-12-02 11:29 ` Jeff Garzik
@ 2004-12-02 11:50   ` Rob Hughes
  0 siblings, 0 replies; 4+ messages in thread
From: Rob Hughes @ 2004-12-02 11:50 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: linux-ide

On Thu, 2004-12-02 at 06:29 -0500, Jeff Garzik wrote:
> Rob Hughes wrote:
> > Jeff,
> > 
> > I can understand why you did what you did looking through the code, but
> > my drive, a Seagate ST3120026AS, does not need this fix. Further,
> > performance has gone from 50-60 Mbit transfers to 14-15 Mbit transfers
> > between the 2.6.8 and 2.6.9 kernels. And as a side not, hdparm is
> > reporting "HDIO_GET_MULTCOUNT failed: Inappropriate ioctl for device"
> > when doing either -I or -i as of this kernel version.
> 
> multcount is for PIO transfers, don't worry about it.  If you are doing 
> PIO you are already slower than 15Mbit.
> 

I wasn't actually clear there. hdparm  fails entirely to get any
information from the drive. That's just the error that's thrown to the
console. This worked before SATA drives were treated as SCSI devices (<
2.6.8 or thereabouts).

> 
> > If you're already working on a patch for this, I'd be happy to test it.
> > Also, it should be noted that I'm running FC3, so I'm not sure how much
> > that will play into this.
> 
> Unfortunately at this time we must judge the situation as "you just 
> haven't hit the problem yet".  Yeah, the performance hit sucks, but the 
> kernel _must_ be conservative and err on the side of caution.

I will, of course, bow to your judgment, but I've done my own patch to
remove my drive from the blacklist. Performance is back up and nothing
is reporting any errors, nor have I experienced any data corruption,
even under very heavy IO loads. And the big compiles I do are again
completing in reasonable time. But since I at least know about this now,
I can, in the future, purchase drives that aren't blacklisted.

I wonder if Seagate would replace it with a drive not affected by the
mod15write bug? ;)

Regards,
Rob

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Sata_sil performance
@ 2005-08-17  6:03 Ricky
  0 siblings, 0 replies; 4+ messages in thread
From: Ricky @ 2005-08-17  6:03 UTC (permalink / raw)
  To: linux-ide

Hi, all
I get a problem. 
I user kernel version 2.4.27,30.
the driver get devices and I have format and mount it.

I try hdparm -t /dev/sda1, and just reach 28~31MB/sec
I use the seagate and maxtor not in the blacklist.

but I use 2.6.9

it's perfermance can reach 65MB/sec, both two type of HDs.

Does anyone know the reason?

Thx a lot,
Ricky


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2005-08-17  6:06 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-11-28 22:19 sata_sil performance Rob Hughes
2004-12-02 11:29 ` Jeff Garzik
2004-12-02 11:50   ` Rob Hughes
  -- strict thread matches above, loose matches on Subject: below --
2005-08-17  6:03 Sata_sil performance Ricky

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.