slow speeds on laptop sata hard drive
hi. i have an acer 6935g with the following onboard sata controller :
lspci | grep SATA
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
running hdparm again the internal hard drive returns :
hdparm -tT --direct /dev/sda
Timing O_DIRECT cached reads: 156 MB in 2.00 seconds = 77.95 MB/sec
Timing O_DIRECT disk reads: 184 MB in 3.02 seconds = 60.92 MB/sec
i've run this several times and these figures are representative of the average.
the controller also has an external esata port and connecting various sata 2.0 hard drives to this all return disk read speeds of around 160 MB/sec.
also running :
dd if=/dev/zero of=test.img bs=8k count=256k ; rm -f test.img
against the internal disk (~ 45MB/s) and the external disks (~ 210MB/s) shows a significantly faster speed for the external disks.
i'm trying to work out why the internal disk is so much slower. if anyone can advise it would be much appreciated.
additional info about the internal hard drive :
[ 1.279139] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.280718] ata1.00: ATA-8: ST9320320AS, 0303, max UDMA/133
[ 1.281096] ata1.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 31/32)
[ 1.282977] ata1.00: configured for UDMA/133
[ 1.283625] scsi 0:0:0:0: Direct-Access ATA ST9320320AS 0303 PQ: 0 ANSI: 5
[ 1.284440] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 1.284446] sd 0:0:0:0: [sda] 625142448 512-byte logical blocks: (320 GB/298 GiB)
[ 1.284532] sd 0:0:0:0: [sda] Write Protect is off
[ 1.284537] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 1.284574] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
hdparm -I /dev/sda | egrep "Model Number:|speed" :
Model Number: ST9320320AS
* Gen1 signaling speed (1.5Gb/s)
* Gen2 signaling speed (3.0Gb/s)