Hallo *,
im Beitrag http://nickles.de/forum/festplatten-pruefen-optimieren-probleme-loesen/2011/externe-e-sata-platte-laesst-sich-nicht-einbinden-538778332.html haben mir Tommy22 und einfachnixlos geholfen, eine externe e-sata Festplatte in Ubuntu/Win7 einzubinden. Am Ende blieb aber die Frage nach der Kopiergeschwindigkeit ungelöst. Kabellängen etc haben wir im genannten thread bereits als Fehlerquelle ausgeschlossen.
Die Frage konkret: Kopiervorgänge auf die externe esata Platte erfolgen bei Win und Linux mit nur 40 MB/Sec. Müsste das nicht 3-4x so schnell gehen? Was muß ich ändern, um die Geschwindigkeit zu erhöhen? Da ich die Platte vor allem unter Linux zur Datensicherung einsetzen möchte, bin ich an einer Lösung unter Linux interessiert.
Mein board http://www.gigabyte.de/products/product-page.aspx?pid=2843#sp
behauptet: 6 x SATA 3Gb/s connectors (SATAII0, SATAII1, SATAII2, SATAII3, SATAII4, SATAII5) supporting up to 6 SATA 3Gb/s devices
Meine externe Festplatte http://www.verbatim.de/de_7/pr ... _7053.html
liefert: Schnittstellen: 1 x eSATA, 1 x USB 2.0, # Übertragungsgeschwindigkeiten: eSATA: 3,0 Gbit/s (max), # USB 2.0: 480 Mbit/s (max)
Also kann es nicht am Controller liegen - so zumindest die Vermutung.
Um festzustellen wo es klemmt, bin ich bei der weiteren Suche auf hdparm gestossen.
1) sudo hdparm -t /dev/sdc1 liefert:
Timing buffered disk reads: ^[[A^[[A^[[A^[[B320 MB in 3.02 seconds = 106.13 MB/sec
---> ich interpretiere das so, dass zumindest hadparm die Platte schnell genug adressieren kann
2) sudo hdparm -i /dev/sdc1 liefert
Model=SAMSUNG, FwRev=1AG01118, SerialNo=S1Y6J1CZ400018
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=0kB, MaxMultSect=1, MultSect=off
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=2930277168
IORDY=yes, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio3 pio4
DMA modes: mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
AdvancedPM=no WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 1: ATA/ATAPI-1,2,3,4,5,6
* signifies the current active mode
----> *udma6 sagt mir zumindest, dass meine externe Platte sdc1 im optimalen Modus läuft. Der Rest liefert mir(!) keinen Ansatz zur Fehlerbehebung.
3) sudo hdparm -v /dev/sdc1 liefert
dev/sdc1:
multcount = 0 (off)
IO_support = 1 (32-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 182400/255/63, sectors = 2930272002, start = 63
----> diese Ergebnisse liefern mir(!) keinen Ansatz zur Fehlerbehebung.
Mein Bild im Moment: die externe Festplatte kann schnell gelesen/geschrieben werden, das zeigt hdparm -t.
hdparm -i sagt mir zudem, dass sie im optimalen Modus läuft.
Die esata Einflüsse wie Verkabelung, Kabellänge, ... habe ich überprüft und optimiert.
An die verschiedenen Eintstellungen/Modifikationen die hdparm ermöglicht, traue ich micht mangels Verständnis des oben aufgelisteten nicht heran (und ich weiß ja auch nicht, ob hdparm überhaupt das richtige tool ist).
Warum kann ich dennoch Kopiervorgänge auf die externe e-sata Platte nur mit einer Geschwindigkeit von ca. 40 MB/Sec ausführen?
Danke Euch und Gruß
Werner
Linux 15.010 Themen, 106.838 Beiträge
Hi!
Was für eine Platte ist das jetzt genau? 40MByte/s sind IMHO kein schlechter Wert. Beim Kopieren muss man bedenken, dass kleine Dateien oft entsetzlich langsam kopiert werden, vermutlich weil dabei zuviele Updates in Verwaltungssektoren erfolgen müssen. Bei grossen Dateien (ISO-Images usw.) läuft die Sache dann schneller.
Ich habe gerade mal meine externe 1GByte Platte an meinem Gigabyte MA78G Board hochgefahren und mal ein Backup meines Homeverzeichnisses unter Ubuntu 10.04 angestossen. (Wurde mal wieder Zeit...)
Die Platte ist per eSATA angebunden. Los ging es mit etwa 32MByte/s, dann brach die Sache auf knapp über 22MByte/s ein um sich dann wieder langsam auf 42MByte/s zu erholen.
Für mich sind das normale Werte.
Jetzt sind es gerade so knapp 46MByte/s und es dauert noch 40 Minuten, bis die 120GByte kopiert sind...
Bis dann
Andreas