PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Langsamer Datentransfer beim Kopieren



TKro
16.07.08, 08:58
Hallo,


ich habe das Problem, dass Kopiervorgänge von einer Platte zur anderen SATA - IDE, IDE - IDE und umgekehrt, sowie Kopiervorgänge über das Netzwerk extrem langsam ablaufen. Die Übertragungsgeschwindigkeit beträgt zwischen 0,5 -1,7 MB/sec lokal und über Netz.

Meine Konfiguration: AMD Athlon 64 2,6Ghz, Ubuntu Server 8.04, KDE, LAMP, Netzwerk 10/100 Mbit/s, wobei alle Komponenten 100Mbit kompatibel sind.
Die Platten sind relativ neu.

Gibt es irgendwelche Einstellungen, die eine schnelle Datenübertragung verhindern können?
Ich bin leider Linux-Neuling und kenne deshalb noch nicht alle Finessen.

Gruß TKro

muell200
16.07.08, 09:09
ich habe das Problem, dass Kopiervorgänge von einer Platte zur anderen SATA - IDE, IDE - IDE und umgekehrt, sowie Kopiervorgänge über das Netzwerk extrem langsam ablaufen. Die Übertragungsgeschwindigkeit beträgt zwischen 0,5 -1,7 MB/sec lokal und über Netz.


hallo und willkommen auf dem board

da du schon beim kopieren von platte zu platte extrem langsame werte hast, denke ich wir muessen den fehler dort suchen ( netzwerk ist der 2. schritt )

poste mal folgendes:
hdparm /dev/hdX ( deine festplatten )

cat /proc/interrupts

HEMIcuda
16.07.08, 10:43
Der Output von vmstat waere auch ganz interessant. Ebenso die verwendeten Chipsaetze.

'cuda

TKro
16.07.08, 18:18
Hallo Muell200!

vielen Dank für Deine Hilfe. Ich habe zunächst die hdparm-Werte für die Platten gepostet und danach die Interrupts. Ich bin gespannt, ob Du eine Fehleinstellung erkennen kannst.
Im Übrigen habe ich versucht, den DMA-Modus einzuschalten. Dabei kommt trotz vorangestelltem SUDO folgende Meldung, mit der ich nicht so recht was anfangen kann:

sudo hdparm -d1 /dev/hdc

/dev/hdc:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)

... für die zweite Platte (SATA):
/dev/sda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Inappropriate ioctl for device
HDIO_GET_DMA failed: Inappropriate ioctl for device
(Ich glaube bei SATA funktioniert das nicht, oder?)

Gruß TKro

erste Platte IDE

/dev/hdc:

ATA device, with non-removable media
Model Number: WDC WD5000AAJB-00YRA0
Serial Number: WD-WCAS83379613
Firmware Revision: 12.01C02
Transport: Parallel, ATA8-APT
Standards:
Supported: 8 7 6 5
Likely used: 8
Configuration:
Logical max current
cylinders 16383 65535
heads 16 1
sectors/track 63 63
--
CHS current addressable sectors: 4128705
LBA user addressable sectors: 268435455
LBA48 user addressable sectors: 976773168
device size with M = 1024*1024: 476940 MBytes
device size with M = 1000*1000: 500107 MBytes (500 GB)
Capabilities:
LBA, IORDY(can be disabled)
Standby timer values: spec'd by Standard, with device specific minimum
R/W multiple sector transfer: Max = 16 Current = 0
Recommended acoustic management value: 128, current value: 254
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=120ns IORDY flow control=120ns
Commands/features:
Enabled Supported:
* SMART feature set
Security Mode feature set
* Power Management feature set
* Write cache
* Look-ahead
* Host Protected Area feature set
* WRITE_BUFFER command
* READ_BUFFER command
* NOP cmd
* DOWNLOAD_MICROCODE
SET_MAX security extension
Automatic Acoustic Management feature set
* 48-bit Address feature set
* Device Configuration Overlay feature set
* Mandatory FLUSH_CACHE
* FLUSH_CACHE_EXT
* SMART error logging
* SMART self-test
* General Purpose Logging feature set
* 64-bit World wide name
* Segmented DOWNLOAD_MICROCODE
* SMART Command Transport (SCT) feature set
* SCT Long Sector Access (AC1)
* SCT LBA Segment Access (AC2)
* SCT Error Recovery Control (AC3)
* SCT Features Control (AC4)
* SCT Data Tables (AC5)
unknown 206[13] (vendor specific)
Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
supported: enhanced erase
134min for SECURITY ERASE UNIT. 134min for ENHANCED SECURITY ERASE UNIT.
Logical Unit WWN Device Identifier: 50014ee2561e85a9
NAA : 5
IEEE OUI : 14ee
Unique ID : 2561e85a9
HW reset results:
CBLID- above Vih
Device num = 0 determined by the jumper
Checksum: correct


zweite Platte SATA


/dev/sda:

ATA device, with non-removable media
Model Number: ST3500630AS
Serial Number: 6QG3G812
Firmware Revision: 3.AAK
Standards:
Supported: 7 6 5 4
Likely used: 7
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 268435455
LBA48 user addressable sectors: 976773168
device size with M = 1024*1024: 476940 MBytes
device size with M = 1000*1000: 500107 MBytes (500 GB)
Capabilities:
LBA, IORDY(can be disabled)
Queue depth: 32
Standby timer values: spec'd by Standard, no device specific minimum
R/W multiple sector transfer: Max = 16 Current = 16
Recommended acoustic management value: 254, current value: 0
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5 udma6
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=120ns IORDY flow control=120ns
Commands/features:
Enabled Supported:
* SMART feature set
Security Mode feature set
* Power Management feature set
* Write cache
* Look-ahead
* Host Protected Area feature set
* WRITE_BUFFER command
* READ_BUFFER command
* DOWNLOAD_MICROCODE
SET_MAX security extension
* 48-bit Address feature set
* Device Configuration Overlay feature set
* Mandatory FLUSH_CACHE
* FLUSH_CACHE_EXT
* SMART error logging
* SMART self-test
* General Purpose Logging feature set
* SATA-I signaling speed (1.5Gb/s)
* Native Command Queueing (NCQ)
* Phy event counters
Device-initiated interface power management
* Software settings preservation
Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
not supported: enhanced erase
Checksum: correct

Interrupts:

CPU0
0: 159 IO-APIC-edge timer
1: 5292 IO-APIC-edge i8042
3: 2 IO-APIC-edge
4: 2 IO-APIC-edge
7: 0 IO-APIC-edge parport0
8: 3 IO-APIC-edge rtc
9: 0 IO-APIC-fasteoi acpi
10: 0 IO-APIC-edge MPU401 UART
12: 150908 IO-APIC-edge i8042
14: 15966716 IO-APIC-edge ide0
15: 654170439 IO-APIC-edge ide1
16: 26086569 IO-APIC-fasteoi ehci_hcd:usb3, eth0
17: 3 IO-APIC-fasteoi ohci_hcd:usb1, ohci1394
18: 41388 IO-APIC-fasteoi ohci_hcd:usb2, NVidia nForce2
19: 279321 IO-APIC-fasteoi eth1
20: 1095549 IO-APIC-fasteoi sata_sil
NMI: 0 Non-maskable interrupts
LOC: 15638214 Local timer interrupts
RES: 0 Rescheduling interrupts
CAL: 0 function call interrupts
TLB: 0 TLB shootdowns
TRM: 0 Thermal event interrupts
SPU: 0 Spurious interrupts
ERR: 0
MIS: 0

TKro
20.07.08, 16:36
Hallo HEMIcuda,

anbei der Ausdruck von vmstat.

procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 0 87116 14944 248288 0 0 265 22 676 217 6 5 82 7

Hast Du eine gute Idee???

Gruß TKro

TKro
22.07.08, 07:47
Hallo,


na, was ist denn los mit Euch. Mir wurden Fragen gestellt, ich habe Sie beantwortet und nun gibt es keine Meldungen mehr?
Ich komme allein einfach nicht weiter. Hat nicht jemand eine Idee, wie man meinen Datentransfer beschleunigen kann????

Gruß TKro

cane
22.07.08, 08:28
Das ist ein Forum - keine 24/7 Supporthotline mit garantierten Reaktionszeiten.

mfg
cane

muell200
22.07.08, 09:24
HDIO_SET_DMA failed: Operation not permitted


da wurde ich mal anfangen zu suchen. gebe mal die fehler meldung in eine suchmaschine deiner wahl ein.

welchen chipsatz hast du?
welchen kernel?
welche module laufen?

TKro
24.07.08, 20:55
Hallo Muell200,

Vielen Dank für die Antwort.

Mein Chipsatz:
CPU AMD Athlon XP 2600
Northbridge: NVIDIA nForce2 Ultra 400
Southbridge: NVIDIA nForce2 MCP-T

Meine Kernelversion ist: 2.6.24-19-server

Die Abfrage lsmod liefert:


Module Size Used by
savage 33792 2
drm 82580 3 savage
nfsd 228464 13
auth_rpcgss 43424 1 nfsd
exportfs 6016 1 nfsd
ppdev 10372 0
cpufreq_stats 7104 0
cpufreq_ondemand 9740 0
freq_table 5536 2 cpufreq_stats,cpufreq_ondemand
cpufreq_powersave 2688 0
cpufreq_conservative 8712 0
cpufreq_userspace 5284 0
sbs 15112 0
video 19856 0
output 4736 1 video
dock 11280 0
sbshc 7680 1 sbs
container 5632 0
battery 14212 0
nfs 261900 0
lockd 67720 3 nfsd,nfs
nfs_acl 4608 2 nfsd,nfs
sunrpc 185372 11 nfsd,auth_rpcgss,nfs,lockd,nfs_acl
iptable_filter 3840 0
ip_tables 14820 1 iptable_filter
x_tables 16132 1 ip_tables
usb_storage 73408 0
libusual 18980 1 usb_storage
aes_i586 33536 0
dm_crypt 15236 0
dm_mod 62532 1 dm_crypt
ac 6916 0
sbp2 24456 0
lp 12324 0
loop 19076 0
ipv6 272804 18
evdev 12928 3
snd_intel8x0 35356 1
snd_ac97_codec 100772 1 snd_intel8x0
snd_mpu401 9448 0
ac97_bus 3072 1 snd_ac97_codec
snd_mpu401_uart 9728 1 snd_mpu401
snd_pcm_oss 42016 0
snd_mixer_oss 17792 1 snd_pcm_oss
parport_pc 36644 1
parport 37704 3 ppdev,lp,parport_pc
snd_pcm 78596 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
analog 13600 0
gameport 16008 1 analog
i2c_savage4 4612 0
i2c_algo_bit 7300 1 i2c_savage4
serio_raw 7940 0
psmouse 40208 0
snd_seq_dummy 4868 0
snd_seq_oss 35456 0
snd_seq_midi 9248 0
button 9232 0
snd_rawmidi 25632 2 snd_mpu401_uart,snd_seq_midi
snd_seq_midi_event 8320 2 snd_seq_oss,snd_seq_midi
nvidia_agp 9500 1
i2c_nforce2 7680 0
pcspkr 4224 0
snd_seq 54096 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_mid i_event
snd_timer 24836 2 snd_pcm,snd_seq
snd_seq_device 9612 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi ,snd_seq
agpgart 34760 2 drm,nvidia_agp
i2c_core 24832 3 i2c_savage4,i2c_algo_bit,i2c_nforce2
shpchp 34452 0
pci_hotplug 30880 1 shpchp
snd 56868 15 snd_intel8x0,snd_ac97_codec,snd_mpu401,snd_mpu401_ uart,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_dum my,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_s eq_device
soundcore 8800 1 snd
snd_page_alloc 11528 2 snd_intel8x0,snd_pcm
ext3 136584 12
jbd 48404 1 ext3
mbcache 9600 1 ext3
sg 36496 0
sd_mod 30720 6
pata_acpi 8320 0
ide_cd 32416 0
cdrom 37280 1 ide_cd
ide_disk 17536 11
ata_generic 8324 0
sata_sil 12296 5
pata_amd 14084 0
ohci1394 33968 0
skge 43664 0
libata 159344 4 pata_acpi,ata_generic,sata_sil,pata_amd
scsi_mod 151180 5 usb_storage,sbp2,sg,sd_mod,libata
ieee1394 93752 2 sbp2,ohci1394
ehci_hcd 38412 0
ohci_hcd 25604 0
forcedeth 52108 0
usbcore 146028 5 usb_storage,libusual,ehci_hcd,ohci_hcd
ide_generic 2176 0 [permanent]
ide_core 114252 3 ide_cd,ide_disk,ide_generic
thermal 16796 0
processor 37000 1 thermal
fan 5636 0
fbcon 42656 0
tileblit 3456 1 fbcon
font 9472 1 fbcon
bitblit 6784 1 fbcon
softcursor 3072 1 bitblit
fuse 50580 1

marce
24.07.08, 21:51
(1) überarbeite Deine Postings bitte und nutze die [code]-Tags. Dann kann man die Ausgaben auch lesen (gerade vmstat - da wären übrigens ein paar Zeilen mehr sinnvoll)

(2) wir hatten hier mit den WDC-Platten schon ähnlichen Spaß. Geholfen hat u.a. ein Update des BIOS auf die aktuellste Version. In hartnäckigen Fällen evtl. auch noch die HD-Firmware updaten.

TKro
04.08.08, 13:38
Hallo,

ich benutze vier verschiedene Platten unterschiedlicher Hersteller SATA und IDE. Das Problem tritt bei allen Platten auf. Es tritt nicht nur beim kopieren von einer auf die andere Platte auf, sondern auch beim Kopieren von einer Platte über das lokale Netz (100Mbit) auf einen anderen Rechner und dann ebenfalls alle Platten betreffend.
Sollte ich deshalb vielleicht mit dem BIOS starten? Es können doch nicht alle Platten das gleiche Problem haben, oder?

Gruß TKro