[conspire] SATA HD transfers slow?
Mark S Bilk
mark at cosmicpenguin.com
Sat Jul 24 12:13:57 PDT 2010
Hi folks,
When I copy a 700-900MB file from my 1TB 7200 RPM SATA drive
to my 1.5 TB 5900 RPM SATA drive (both Seagate Barracudas) the
transfer rate varies from 8 to 29 MB/sec. (8, 11, 27, 29MB/sec
in four tests). I don't know what causes the variation.
I get similar rates transferring large files between one of the
internal drives and a Seagate FreeAgent Desk 1TB USB2.0 drive.
The spec sheet says up to 120MB/sec sustained data transfer
rate for the 7200 RPM drive, so the 5900 RPM one should do
about 98MB/sec. I think I should be getting 50-90MB/sec from
one drive to the other.
All filesystems are standard ext3. A transfer (done with cp
or mc) always saturates 100% one of the cores of the AMD Athlon 64
5200+ CPU. I'm running OpenSuse 11.2, 32-bit kernel
"2.6.31.12-0.2-desktop #1 SMP PREEMPT 2010-03-16", on an Asus
M2N-E mobo with 8GB of RAM. The mobo manual says the storage
controller is NVIDIA nForce 570 Ultra MCP.
Wondering if the transfers are CPU-bound because DMA might not
be enabled, I ran (as root):
# hdparm -d /dev/sda
/dev/sda:
HDIO_GET_DMA failed: Inappropriate ioctl for device
Same result for /dev/sdb.
lsmod listing follows.
Should I be getting faster transfers? If so, how can I do it?
Thanks in advance!
Mark
Module Size Used by
bluetooth 103524 0
rfkill 22772 1 bluetooth
ip6t_LOG 6468 8
xt_tcpudp 3136 14
xt_pkttype 1632 3
ipt_LOG 6276 8
xt_limit 2692 16
af_packet 23456 0
edd 10472 0
snd_pcm_oss 51616 0
snd_mixer_oss 19104 1 snd_pcm_oss
snd_seq 64784 0
snd_seq_device 8620 1 snd_seq
ip6t_REJECT 5472 3
nf_conntrack_ipv6 22036 4
ip6table_raw 3008 1
xt_NOTRACK 1632 4
ipt_REJECT 3168 3
xt_state 2208 8
iptable_raw 2848 1
iptable_filter 3616 1
ip6table_mangle 4160 0
nf_conntrack_netbios_ns 2560 0
nf_conntrack_ipv4 11688 4
nf_conntrack 84768 5 nf_conntrack_ipv6,xt_NOTRACK,xt_state,nf_conntrack_netbios_ns,nf_conntrack_ipv4
nf_defrag_ipv4 2112 1 nf_conntrack_ipv4
ip_tables 13392 2 iptable_raw,iptable_filter
ip6table_filter 3616 1
ip6_tables 14832 4 ip6t_LOG,ip6table_raw,ip6table_mangle,ip6table_filter
x_tables 19524 11 ip6t_LOG,xt_tcpudp,xt_pkttype,ipt_LOG,xt_limit,ip6t_REJECT,xt_NOTRACK,ipt_REJECT,xt_state,ip_tables,ip6_tables
fuse 74332 3
loop 17228 0
dm_mod 84900 0
snd_hda_codec_analog 66400 1
tuner_simple 16240 1
tuner_types 14400 1 tuner_simple
tuner 23492 1
tvaudio 29276 0
tda7432 5720 0
msp3400 31180 0
ppdev 10276 0
bttv 133428 0
i2c_algo_bit 6884 1 bttv
btcx_risc 5288 1 bttv
saa7134 166220 0
ir_common 49284 2 bttv,saa7134
v4l2_common 19328 6 tuner,tvaudio,tda7432,msp3400,bttv,saa7134
videodev 39168 7 tuner,tvaudio,tda7432,msp3400,bttv,saa7134,v4l2_common
v4l1_compat 16004 1 videodev
videobuf_dma_sg 14724 2 bttv,saa7134
videobuf_core 20164 3 bttv,saa7134,videobuf_dma_sg
tveeprom 12132 2 bttv,saa7134
nvidia 8895108 38
floppy 61220 0
parport_pc 40356 0
parport 39948 2 ppdev,parport_pc
snd_hda_intel 31776 9
snd_hda_codec 94688 2 snd_hda_codec_analog,snd_hda_intel
snd_hwdep 8740 1 snd_hda_codec
snd_pcm 96324 5 snd_pcm_oss,snd_hda_intel,snd_hda_codec
asus_atk0110 13888 0
forcedeth 60140 0
k8temp 4832 0
snd_timer 25960 4 snd_seq,snd_pcm
snd 75236 24 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_codec_analog,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
snd_page_alloc 10600 2 snd_hda_intel,snd_pcm
pcspkr 2784 0
i2c_nforce2 8516 0
button 6608 0
sg 32884 0
sr_mod 17572 0
cdrom 40768 1 sr_mod
fan 5028 0
processor 50576 0
ide_pci_generic 4036 0
amd74xx 6408 0
ide_core 122540 2 ide_pci_generic,amd74xx
pata_amd 12356 0
ata_generic 4836 0
sata_nv 26284 4
thermal 21084 0
thermal_sys 18344 3 fan,processor,thermal
More information about the conspire
mailing list