Два винта - как лучше распределить по портам?

Аватар пользователя Mimino

В стандартном PC есть 2 порта и соотвественно 4 канала:
- Primary Master
- Primary Slave
- Secondary Master
- SecondarySlave
По крайней мере, у меня столько Улыбка
И еще есть всякие там CD-драйвы.

Как лучше распределить винты, чтобы они шустрее работали?
С одной стороны, чтобы низкоскоростные CD (часто даже PIO) не тормозили быстрые ATA, лучше их скомбинировать вроде так:
- Primary Master: HDD1
- Primary Slave: HDD2
- Secondary Master: CDROM1
- SecondarySlave: CDROM2

Но с другой стороны - если идет копирование с одного винта на винт, то один винт будет читать, а другой в это время будет простаивать, запись начнется после чтения 1-го (это я несколько утрировано излагаю).

Какой вариант соединений этих драйвов будет наиболее оптимальным?

Аватар пользователя sergeil

Re: Два винта - как лучше распределить по портам?

Mimino писал(а):
- Primary Master: HDD1
- Primary Slave: HDD2
- Secondary Master: CDROM1
- SecondarySlave: CDROM2

IMHO, этот вариант наименее конфликтный.
По меньшей мере HDD+CDROM на Secondary у меня вызывали конфликт устройств.

Аватар пользователя Mimino

Re: Два винта - как лучше распределить по портам?

sergeil писал(а):
IMHO, этот вариант наименее конфликтный.
По меньшей мере HDD+CDROM на Secondary у меня вызывали конфликт устройств

У меня как раз так. Но при копировании между винтами трансфер никакой. Потому и возник вопрос.

Аватар пользователя sergeil

Re: Два винта - как лучше распределить по портам?

Mimino писал(а):
У меня как раз так. Но при копировании между винтами трансфер никакой. Потому и возник вопрос.

1. Какие винты? Какие CDROM-ы? Марки?

2. UDMA поддерживается всеми устройствами? А он включен? Все ранние версии M$ UDMA по умолчанию отключают. Нужно включить принудительно... Если машина разогнана или устройства не поддерживают UDMA, то это может плохо закончится (с потерей данных и повреждением файловой системы).

3. Обычно, производительность PC<->логика HDD значительно выше, чем скорость записи на пластины.

4. Возможно, HDD имеют невысокую производительность. Также, возможно, что на поверхностях много "слабых" секторов (или даже bad-секторов). Если это так, то никакие перетасовки не спасут...

5. Если удастся безконфликто ноставить в пары HDD+CDROM, то общая производительность будет выше. Но... Попробуй поставить и запустить одновременное чтение со всех стройств одновременно. Если не начнутся глюки, то тебе повезло...

Аватар пользователя keng00ru

Re: Два винта - как лучше распределить по портам?

sergeil писал(а):
IMHO, этот вариант наименее конфликтный.

Так точно. По-другому и быть не должно. Все остальные комбинации - это издевательство над системой и гарантированная нестабильнось.

Mimino писал(а):
У меня как раз так. Но при копировании между винтами трансфер никакой.

Я тебя умоляю! Ты свой допотопный металлолом с чем сравниваешь? С Рейдом-0 на двух Рапторах? ;-)

Mimino писал(а):
если идет копирование с одного винта на винт, то один винт будет читать, а другой в это время будет простаивать, запись начнется после чтения 1-го

Неправда Ваша, дяденька. Чтение/запись производятся синхронно. Причём, если мы уж и говорим о миллисекундных простоях, то стоит диск, с которого производится чтение. Ибо читать - это быстрее, чем писать.

А у меня вот тоже вопрос, почти по теме: Один привод DVD-ROM, а второй - DVD-RW. Который лучше повесить на SecMaster, а какой на SecSlave?

Аватар пользователя Mimino

Re: Два винта - как лучше распределить по портам?

keng00ru писал(а):
Я тебя умоляю! Ты свой допотопный металлолом с чем сравниваешь? С Рейдом-0 на двух Рапторах? ;-)

ты еще маслопроводный шланг вспомни! Блюёт

keng00ru писал(а):
Неправда Ваша, дяденька. Чтение/запись производятся синхронно.

Насчет синхронности - не знаю, не знаю... КПДП в компе один, и его никаким софтом не обьедешь.

sergeil писал(а):
1. Какие винты? Какие CDROM-ы? Марки?

sergeil,
буду краток: винты - IDE ATA-66, CDROM - один ATA-33, другой PIO-4.

Цитата:
2. UDMA поддерживается всеми устройствами? А он включен? Все ранние версии M$ UDMA по умолчанию отключают. Нужно включить принудительно... Если машина разогнана или устройства не поддерживают UDMA, то это может плохо закончится (с потерей данных и повреждением файловой системы).

Что за перекрестный допрос? Катается от смеха Я один вопрос спросил, а мне десять навстречу!
Всеми, за исключением одного сидюка на втором порту.
Винда включила так:
Primary: "Автовыбор. UDMA, если доступно"
Secondary: "Автовыбор. Только PIO".
Принудительно в UDMA ставить не хочу - уж это точно вызовет грабли.
Не разогнана. Брррр... не признаю это.

Аватар пользователя sergeil

Re: Два винта - как лучше распределить по портам?

keng00ru писал(а):
А у меня вот тоже вопрос, почти по теме: Один привод DVD-ROM, а второй - DVD-RW. Который лучше повесить на SecMaster, а какой на SecSlave?

Хотя все повсеместно рекомендуют ставить DVD-RW мастером, я его ставлю слейвом. Аргументация проста.
1. Производительности современных ПК достаточно, что-бы воспрепятствовать опустошению буфера. Механизмы, заложенные в самих приводах, препятствуют порче болванок при опустошении буфера.
2. Прикладной софт пытается использовать первый найденный CD-привод. Как правило, это SecMaster. Я отдаю на растерзание DVD-ROM и оставляю DVD-RW только для записи.
То есть:
1. DVD-ROM -> SecMaster
2. DVD-RW -> SecSlave

Аватар пользователя sergeil

Re: Два винта - как лучше распределить по портам?

Mimino писал(а):
буду краток: винты - IDE ATA-66, CDROM - один ATA-33, другой PIO-4.

Ты слишком краток. Я спросил МОДЕЛИ. Например...

[root@homedesk ~]# hdparm -i /dev/hda
/dev/hda: Model=WDC WD3000JB-00KFA0, FwRev=08.05J08

[root@homedesk ~]# hdparm -i /dev/hdc
/dev/hdc: Model=SONY CD-RW CRX320E, FwRev=NYK5

[root@homedesk ~]# hdparm -i /dev/hdd
/dev/hdd: Model=_NEC DVD_RW ND-4550A, FwRev=1.06

Аватар пользователя keng00ru

Re: Два винта - как лучше распределить по портам?

sergeil писал(а):
Аргументация проста.....

Спасибо, ты подтвердил мои измышления! Улыбка

Аватар пользователя sergeil

Re: Два винта - как лучше распределить по портам?

Mimino писал(а):
ты еще маслопроводный шланг вспомни!

Кстати, твои сгоревщие USB могут "спамить" систему и вынуждать ее обрабатывать ложные запросы на прерывания...

RSS-материал