Dual-IDE-Festplatte am selben Kabel gegen Verwendung einer PCI-Karte

463
NaturalBornCamper

Jeder weiß, was am besten wäre zwischen:

OPTION 1

  • 1 Festplatte im IDE-Steckplatz des Motherboards
  • 1 Festplatte auf einer PCI-Erweiterungskarte mit IDE-Anschlüssen (Sie haben bereits ein Silicon Image Sil0680A )

OPTION 2

  • 2 Festplatte auf demselben IDE-Kabel, direkt auf der Hauptplatine

Hauptplatine: Asus P5KC-
Festplatten: Seagate 7200RPM 120 GB

Ich denke, 2 Festplatten auf dem gleichen Kabel wären langsamer, da der Bus in 2 geteilt würde

1
Oof, ich habe fast Angst zu fragen, aber ... gibt es einen bestimmten Grund, warum Sie so alte Hardware verwenden? Ich würde nicht darauf wetten, dass die Festplatten besonders lange leben. Wenn ein Upgrade überhaupt möglich ist, ist dies möglicherweise eine Überlegung wert. Bob vor 6 Jahren 1
Es tut Sata. 120 GB SSDs sind billiger. Fühlt sich wie eine viel bessere Option an. Journeyman Geek vor 6 Jahren 0
Hahaha, guter Punkt;) Ich bin im Moment zwischen den Jobs und möchte kein Geld verschwenden, bevor ich Einkommen bekomme. Ich benutze diese Festplatten nur, da ich nicht viel Platz habe, sie haben gewonnen ' Ich bleibe lange NaturalBornCamper vor 6 Jahren 0

1 Antwort auf die Frage

2
Jamie Hanrahan

Der Bus ist nicht "in zwei Hälften geteilt", er wird pro E / A-Operation gemultiplext . dh es kann nur eine Operation für alle an denselben Bus angeschlossenen Antriebe ausgeführt werden. Dieser Vorgang kann jedoch die volle Leistungsfähigkeit des Busses nutzen, wenn er arbeitet.

Ja, zwei ATA-HDs auf demselben Kabel wären jedoch langsamer als auf separaten Controllern, wenn Sie beide "gleichzeitig" verwenden.

Wenn Sie beispielsweise eine Datei von einem Laufwerk auf das andere kopieren, würde dies bei einem einzigen ATA-Kanal folgendermaßen aussehen:

while (the file hasn't been completely copied) { Start a read from the first drive  (delay while the first drive seeks, rotates, and transfers the data - during this time the second drive can do nothing)  Write to the second drive what was just read  (delay while the second drive seeks, rotates, and transfers the data... during this time the first drive can do nothing) } 

Mit zwei separaten ATA-Kanälen können die Dinge jedoch viel paralleler sein, vorausgesetzt, Ihr Kopierprogramm ist intelligent genug, oder wenn das Cache-Speichern des Betriebssystems Readahead und Writebehind effektiv ist. Der zweite Lesevorgang vom ersten Laufwerk kann direkt nach dem ersten gestartet werden und kann zeitlich mit dem ersten Schreiben auf das zweite Laufwerk überlappen.

Der Nettoeffekt kann darin bestehen, die gesamten E / A-Vorgänge pro Sekunde zu verdoppeln . Theoretisch. In der Praxis werden die Dinge nie so perfekt umgesetzt, aber Sie können trotzdem dramatische Verbesserungen erwarten.

In vielen Fällen wird ein zweites Laufwerk jedoch nicht so häufig verwendet und nicht oft zeitkritisch. Ein typischer Fall ist ein Laufwerk "Massenspeicher" oder "Archiv".

Übrigens, die eigentlichen Teile "Übertragen der Daten" sind bei weitem die kürzesten Teile von all dem.

Welches wäre Ihre Empfehlung, welche ist die bessere Option? :) Ihre Antwort ist sehr informativ und ich danke Ihnen dafür, aber ich bin mir nicht sicher, welche Schlussfolgerung ich daraus ziehen sollte NaturalBornCamper vor 6 Jahren 0
Option 1 gibt mehr Durchsatz, was ich mit dieser Antwort erhalten habe Damon vor 6 Jahren 0
Richtig, Option 1 erlaubt mehr Durchsatz _ zu den Zeitpunkten, zu denen beide Laufwerke beschäftigt sind. Zu anderen Zeiten hilft es nicht, aber es wird auch nicht schaden. Jamie Hanrahan vor 6 Jahren 0
Danke Freund! +1 für die ausführliche und sehr nützliche Information! NaturalBornCamper vor 6 Jahren 0