Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Помогите "распихать" 4 IDE устройства по портам IDE |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Имеется 486 VLB комп. Для ускорения я применил кэш-контроллер на 286 проце Promise, но на нем только один IDE порт. Я могу использовать второй порт на звуковухе или добавить ISA IDE, переключив ее на SECONDARY перемычками. Вот какие у меня устройства: HDD, CD, MO, ZIP Понятно, что HDD подключается на кэш-контроллер. А что ему в пару поставить? Если CD, то эта пара чаще всего работает одновременно, и при копировании с CD на HDD будут простои, т.к. один порт способен обрабатывать одновременно только одно устр-во. И тут наверное даже кэш-контроллер не спасет, от простоев при переключении. Или спасет? Значит к HDD в пару надо подключить другое устройство (МО и ZIP я почти не использую). Но тогда CD попадает на вторую мультикарту или IDE звуковушки и лишается кэширования. Придется использовать SMARTDRV, а это ну как бы лишнее, раз в системе есть аппаратный кэш-контроллер. Вроде бы глупая дилема, но интересно мнение окружающих: как распределить устр-ва в такой конфигурации? |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Буриданова дилемма. Лучше всего - повесить 2-й винчестер. И вообще - для таких задач есть SCSI которое умеет disconnection. |
FISCH
Advanced Member
Откуда: Электросталь М.О. Всего сообщений: 1890 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 мар. 2008 |
sanders написал: Это самый простой вариант, все остальное можно тоже сделать, но нервов потратите много. или добавить ISA IDE, переключив ее на SECONDARY перемычками. Там адреса еще придется прописывать. На звуковуху лучше всего сажать CD, теряется скорость чтения, но увеличивается вероятность прочтения, например царапанного диска. |
Fe-Restorator |
NEW! Сообщение отправлено: 30 ноября 2011 6:59 Сообщение отредактировано: 30 ноября 2011 7:00
HDD работает по протоколу АТА, а ZIP, MO & CD - по надстройке над протоколом - ATApi. Вешать на кеш-контроллер ATApi девайсы - глупо и бессмысленно - кешироваться они не будут, а будут тормозить контроллер постоянным переключением в пакетный режим (при этом всякий раз кеш будет сбрасываться на пластины!). Лучшим выбором будет посадить на Promise два винта, поставить в мать ещё 2 контроллера, настроив их как вторичный и третичный, на них распихать остальные девайсы, включив софт-кеширование(смартдрайв) только для CD и ZIP. |
Сейчас на форуме |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 30 ноября 2011 8:59 Сообщение отредактировано: 30 ноября 2011 9:00
ИМХО - вот это грамотный и интересный аргумент! А как в SMARTDRV настроить софт-кэширование только для выбранных устройств/портов? Это есть в "/?" ? |
Fe-Restorator |
NEW! Сообщение отправлено: 30 ноября 2011 12:41 Сообщение отредактировано: 30 ноября 2011 12:51
Да, почитай хелп смартдрайва для точности команд. Он позволяет задать конкретные буквы, присвоенные накопителям, для которых ОТключено кеширование. И заодно, поиграться размером кеша, для оптических приводов его не нужно много(512К-2048К). В описанной выше схеме воникает "подводный каменюка": не всякий контроллер захочет работать в третичном режиме(многие делят линию IRQ с первичным контроллером, т.е. возможна борьба за ресурсы; поищи контроллер, согласный работать на других IRQ, кроме 14 и15), и, возможно, тебе будет проще отказаться от кеш-контроллера в пользу обыкновенной мультяхи. |
Сейчас на форуме |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 30 ноября 2011 14:36 Сообщение отредактировано: 30 ноября 2011 14:38
Fe-Restorator написал: AWE32 в настройках p-n-p предлагает и третью конфигурацию с прерыванием 10 и портом, отличающимся от PRI и SEC (не помню адреса). не всякий контроллер захочет работать в третичном режиме Зачем же отказываться? В конце-концов повешу на Primary к винту еще и CD (если ничего иного не выйдет), а на вторую мультяху повешу MO и ZIP. Не так уж часто копируются файлы с CD в большом объеме. Зато как звучит - кэш-контроллер на 286 процессоре. |
Fe-Restorator |
NEW! Сообщение отправлено: 30 ноября 2011 15:05 Сообщение отредактировано: 30 ноября 2011 15:08
sanders написал: Эт неважно, что и когда копируется. Перед каждой операцией чтения/записи контроллер опрашивает устройства на предмет готовности, переключение протоколов работы будет происходить часто, и кеш будет сбрасываться всякий раз. повешу на Primary к винту еще и CD ... Не так уж часто копируются файлы с CD в большом объеме. Именно по сей причине не рекомендуется вешать ATA и ATApi девайсы на один шлейф. Вариант с 2-мя HDD на промайзе, MO & ZIP на мультяхе, и CD на звукарте - вполне приемлем. |
Сейчас на форуме |
мастер бук
Advanced Member
ниспровергатель раритетов Откуда: москва Всего сообщений: 3806 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 янв. 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 30 ноября 2011 16:14 Сообщение отредактировано: 30 ноября 2011 19:56 sanders написал: мне тоже досталась ЕССка с тремя возможными адресами 168, 1Е8 и 170 и тремя возможными прерываниями 10, 11, 12 AWE32 в настройках p-n-p предлагает и третью конфигурацию правда перебор вариантов пока результатов не дает |
Fe-Restorator |
NEW! Сообщение отправлено: 30 ноября 2011 19:22 Сообщение отредактировано: 30 ноября 2011 19:26
мастер бук написал: Теперь объясни, чем они отличаются в плане протокола взаимодействия с IDE контроллером. висят на одном крючке зип и сидюк Или ты говорил о крючке настенном, ака антураж? |
Сейчас на форуме |
Tigriss
Full Member
Откуда: Саров, Россия Всего сообщений: 280 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 нояб. 2010 |
FISCH написал: А можно чуть подробнее? С чего диску читаться увереннее? Только из-за понижения скорости? увеличивается вероятность прочтения, например царапанного диска. |
Fe-Restorator |
NEW! Сообщение отправлено: 30 ноября 2011 21:53 Сообщение отредактировано: 30 ноября 2011 21:54
Tigriss написал: Не знаю, наверное, из-за софтовой коррекции ошибок - контроллер тупой и проверками не занимается принципиально: повторно читает битый "сектор", до упора... Другой версии нет. С чего диску читаться увереннее? Только из-за понижения скорости? |
Сейчас на форуме |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Господа, еще посоветуйте. Я не нашел ISA мультяху, умеющую быть secondary. Зато я нашел VLB с одним портом, умеющую быть secondary. Сильно ли плохо, если у меня будет сразу три VLB карты: супер-мега-видео, кэш-контроллер и мультяха с двумя девайсами: MO и ZIP? Логика такова: мультяха VLB с последними двумя девайсами работать почти не будет, т.к. в моем случае девайсы будут мало востребованы, значит, загружать шину она не будет. Ну а два устройства VLB (HDC и VGA) у меня всегда работали. Тогда подвопрос: два слота помечены как МАСТЕР. Туда впихнуть кэш-контроллер и видео? А мультяшку VLB воткнуть в слот SLAVE? (примечание: CD пристроен на SB на третичный порт IDE) |
Fe-Restorator |
NEW! Сообщение отправлено: 1 декабря 2011 15:31 Сообщение отредактировано: 1 декабря 2011 15:36
sanders написал: Ошибаешься. Пока стоит карта, она грузит шину, обмен служебной инфой и арбитраж со стороны CPU. значит, загружать шину она не будет. Два подводных булыжника, помельче и крупный: 1) Загрузка велобас-шины постоянна, но невелика, если важна скорость чтения зипа - ставь его на велобас, пожертвовав 3-5% производительности на всём времени пользования компом. ISA-мультяха медленнее, но не грузит постоянно скоростную шину, и служебные опросы железва на ней реже происходят. 2) Велобас крайне нестабилен при установке 3 и более карточек - сильно проседают уровни сигналов на шине, искажается их форма. Не всякая 486-я мамка могла похвастать безупречной разводкой и стабильной работой полностью нагруженного велобаса. А ежли учесть китайскую природу мультях, чей разброс параметров достигает порой +- километр... Пробуй, но держи сие в уму. Да, видяху и кеш-иде - в мастер-слоты, ближе к процу. И поиграйся картами, что быстрее: ближняя видяха или ближний к процу кеш-к. Крохи, но реально ощутимые. |
Сейчас на форуме |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 декабря 2011 20:15 Сообщение отредактировано: 3 декабря 2011 21:10
Вот сравнение 5 VLB-шных мультикарт по скорости архивации. И результаты прямо скажу неожиданые (для меня). Исходные данные: проц 486-160МГц, шина 40МГЦ, HDD IDE Quantum 1.6Gb, с диска С примерно 50Мб, arj, запись на С, DOS 5.0r, винт единственное устр-во на первом порте, второй порт - на ИСА карте и там M-Оптика 1. QD6580 (Vision) (2порта) 5м49сек, (smartdrv 512кб) 2. IWILL SIDEjr Plus (1порт, интерфейс) 5м45сек, (smartdrv 512кб) 3. GoldStar Prime 2C VL MK II, скорости выставляются перемычками, тест не прошла, каждые 10сек. замирала еще на 10 сек. 4. Promise DC420 (286проц, 1мб, 1порт), 6м42 (без smartdrv, не поддерживает 32bit xfer) 5. Tekram DC680T (186проц, 4мб, 2порта), 5м56 (без smartdrv) Провальный результат №4 я объясняю тем, что плата не поддерживает 32бит-ный xfer (ХэЗэ что это). Или я не прав? Но и Текрам №5 не блеснул. Так зачем производители городили процессорные подсистемы со собственной памятью на борту, если простейшие платы без кэша и без процессора их обходят? Или архивация - это не тот вид задач, где нужен кэш? Как раз наоборот - тот! Пока проц кодирует порцию данных, кэш-контроллер читает с диска или пишет на диск. Хочу отметить №2 - кэша там нет, но есть заточенный на "5 баллов" BIOS, который сам подстраивается под винчестер при первом обнаружении нового для него винчестера или предлагает самому покопаться в настройках. Вот и думаю - что себе ставить: №2 или №5. Наверное №5 из-за "крутости" в ущерб скорости, ну и в надежде, что на других задачах Текрам блеснет лучше, чем при архивации. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
C платами №2, 4, 5 опыты проводились несколько раз для достоверности. У платы №5 менялись настройки time treshold и read ahead sectors - практически не влияет. Для платы №4 включение smartdrv улучшало показатели на 5-7сек. не более. Вообще обидно - на борту процессор 286, две микросхемы ПЗУ, а в настройки не попасть и ничего "покрутить" нельзя. |
Fe-Restorator |
NEW! Сообщение отправлено: 3 декабря 2011 23:11 Сообщение отредактировано: 3 декабря 2011 23:17
Промайз должен давать преимущество на 2-х дисках, параллельно. И кеши ему до 4 метров доставить-бы. Метр - вроде не его родной. Попробуй поставить его в мастер-велобас слот, а вторую мультяху - в слейв-велобас. Зависят-ли от сего значения тестов? Ещё вопрос: первые 2 карточки без смартдрайва насколько медленнее? Мож, промайз с ними сравнивать надо? Ведь, кеш в RAM архитектурно быстрее "кеша набортного+передача по шине". Велобас - 32-х битная шина, какой XFER не умеет промайз??? Prime2C, как и Prime3C - не только гуано, но и пожароопасная фигня. Рано или поздно она горит и утягивает за собой весь комп: +12 карточки прямо в проц - тыдыщщщ! Если повезёт, то будет +5, но эффект тот-же. |
Сейчас на форуме |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Promise DC420 - для него 1м памяти - родной Где-то нашел в инете, что для этой карты надо отключать 32bit xfer. И так и есть: все другие карты работают с 32bit xfer - enable, а Promise DC420 - нет: висит и не подает признаков жизни. А еще мне кажется что набортный кэш быстрее, ведь он связан с целым 286 процессором 16МГц на самой VL-мультяшке. Ничего никуда передавать не надо (и возвращать). Считал с диска, и по логике, зашитой в ПЗУ карточки, сохранил в кэше. как эта карта сделает мне из двух винтов один (stripe), если я не могу даже в ее BIOS попасть и что-то там накрутить? Вряд ли она умеет делать рэйд. От перестановки карт в слотах быстродействие не изменилось. |
Fe-Restorator |
NEW! Сообщение отправлено: 4 декабря 2011 3:48
sanders написал: Дело не в райдах, на которые столь примитивный контроллер, возможно, не способен (а может и открыться "биос" при двух винтах, кто знает... ). Дело в кешировании обоих дисков одновременно, без затрат времени на переключение меж винтами. Обычная карточка выбор накопителя поручает CPU и ждёт его указки по шине. Твой агрегат должон сие делать сам. как эта карта сделает мне из двух винтов один Кстати, вопрос: успевает-ли 16мгц проц передавать данные по 33мгц шине? Или проц там не для передачи предназначен? |
Сейчас на форуме |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Я не знаю точную роль проца. Разумеется он не в состоянии повысить скорость передачи данных по шине. Но логически мысля, предположу, что если без проца карты как-то передают данные и весьма неплохо, то добавление проца, памяти, и 16кб логики зашитой в ПЗУ платы, должны увеличить общую скорость передачи данных, либо уменьшить время простоя винчестера, принимая данные во время простоя в свой кэш, либо еще как-то увеличить производительность системы. А на двух кэш-контроллерах я не увидел вовсе никакого увеличения производительности. И если Текрам умеет делать рейд из 4х винтов, и можно считать, что это его предназначение при некой хорошей скорости, то в чем предназначение Promise при его провальной скорости - не ясно. Пока просто принял это как данность. Может это исследование поможет кому-то реально понять скоростные показатели VLB MIO карт и не гонятся за навороченными дорогими платами, а довольствоваться обычным VISION, если в системе один винчестер. |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Помогите "распихать" 4 IDE устройства по портам IDE |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |