Двойной IDE HDD на одном кабеле против использования карты PCI

336
NaturalBornCamper

Кто-нибудь знает, что будет лучшим между:

ОПЦИЯ 1

  • 1 HDD на слоте IDE материнской платы
  • 1 жесткий диск на плате расширения PCI с портами IDE (уже имеется Silicon Image Sil0680A )

ВАРИАНТ 2

  • 2 HDD на том же кабеле IDE, прямо на материнской плате

Материнская плата: Asus P5KC Жесткие
диски: Seagate 7200RPM 120 ГБ

Я думаю, что 2 жестких диска на одном кабеле будут медленнее, так как шина будет разделена на 2

1
Ох, я почти боюсь спросить, но ... есть ли какая-то конкретная причина, по которой вы используете такое старое оборудование? Я бы не стал делать ставку на жесткие диски, живущие особенно долго. Если обновление вообще возможно, стоит подумать. Bob 6 лет назад 1
Это сата. Твердотельные накопители на 120 ГБ дешевы. По ощущениям НАМНОГО лучший вариант. Journeyman Geek 6 лет назад 0
Хахаха, хороший момент;) Я сейчас нахожусь между работами и не хочу тратить деньги, пока не получу доход. Я просто использую эти жесткие диски, так как у меня сейчас не так много места, они выиграли » не надолго NaturalBornCamper 6 лет назад 0

1 ответ на вопрос

2
Jamie Hanrahan

Шина не «разделена на две части», она мультиплексируется для каждой операции ввода-вывода. т.е. только одна операция может быть выполнена на всех дисках, подключенных к одной шине. Но эта операция может использовать все возможности шины, пока она работает.

Тем не менее, да, два ATA HD на одном кабеле будут медленнее, чем их на отдельных контроллерах, если вы используете их оба «одновременно».

Например, при копировании файла с одного диска на другой - с одним каналом ATA это будет выглядеть так:

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) } 

Принимая во внимание, что с двумя отдельными каналами ATA все может быть гораздо более параллельным, при условии, что ваша программа копирования достаточно умна, или если кэширование ОС эффективно выполняет чтение вперед и назад. Второе чтение с первого диска может быть начато сразу после завершения первого, и может произойти перекрытие во времени с первой записью на второй диск.

Чистым эффектом может быть удвоение общего количества операций ввода-вывода в секунду. Теоретически. На практике вещи никогда не реализуются так идеально, но вы все еще можете ожидать существенных улучшений.

Во многих случаях, однако, второй диск не будет использоваться так часто, и не часто в сроков. Типичным случаем является накопитель "массового хранения" или "архив".

Кстати, фактические части «передачи данных» являются самыми короткими частями всего этого.

Итак, что бы вы посоветовали, какой вариант лучше? :) Ваш ответ ОЧЕНЬ информативен, и я благодарен вам за это, однако я не уверен, какой вывод из этого сделать NaturalBornCamper 6 лет назад 0
Вариант 1 даст больше пропускной способности - вот что я получил из этого ответа Damon 6 лет назад 0
Правильно, вариант 1 позволит увеличить пропускную способность в те моменты, когда оба диска заняты. В другое время это не поможет, но, конечно, не повредит. Jamie Hanrahan 6 лет назад 0
Спасибо друг! +1 за подробную и очень полезную информацию! NaturalBornCamper 6 лет назад 0