ata vs ahci performance?
I have a kernel that works with both on my dimension 8400 with an 80GB SATA drive.
When i run hdparm -tT on my drive, I get
Timing cached reads: 4108 MB in 2.00 seconds = 2052.26 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device
Timing buffered disk reads: 106 MB in 3.03 seconds = 34.97 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device
consistently. When I run the same test booted up in ATA config, I USUALLY get the same, but sequential tests yield faster buffered disk reads, the highest I got was about 150MB/sec.
Does this make sense, does it point to a problem with the ahci driver? Thoughts comments?
|