Вводная - данные контроллеры выпускались с первой половины и до середины 90-ых, актуальны (раскрывают себя) на компьютерах и дисках ТОГО времени. Нет, не ждите чуда если у Вас машинка на SSocket-7/Slot-1 и винчестер(ы) новее чем середина-конец 1996 года. Не нужно гнаться и за самыми быстрыми IDE винчестерами или твердотельными дисками, навешивая их на подобный контроллер (весь смысл этих карт был в устранении слабых мест относительно медленных IDE винчестеров ТОГО времени).
Оптимальная конфигурация для VLB/PCI-варианта Tekram DC-6X0C(D) - процессор от 486SX/DX до Pentium-1 133MHz, материнская плата ЖЕЛАТЕЛЬНО БЕЗ PCI Plug&Play и крайне желательно БЕЗ интегрированного IDE контроллера! На уровне BIOS оптимально чтобы материнская плата позволяла вручную назначать прерывания и ресурсы за каждым из слотов PCI (такие встречались в 1994-1995 годах). Тем не менее "завести" данный контроллер можно и на менее раритетных материнских платах с PCI Plug&Play, но система будет распределять ресурсы на свое усмотрение.
Так-как PCI контроллеры Tekram DC-6X0C(D) не совсем Plug&Play (по утверждению самих авторов) - это чревато возможными конфликтами с прочими PCI Plug&Play картами и устройствами в вашем компьютере. Мой совет - минимизировать количество плат, особенно "жадных" к количеству используемых ими прерываний (типа мультиконтроллеров USB/Firewire "два в одном" или звуковых карт, способных отобрать под себя 3-4 прерывания и гарантировано захватить 14 и/или 15 прерывание, что вызовет конфликт с данным кеш-контроллером.
В случае если у Вас есть такая возможность и плата ее поддерживает - использовать дополнительную paddle-board (микро-плата на шлейфе вставляющаяся в "короткую" часть ISA-16 разъема) для правильного захвата прерываний IRQ 14 и 15 для нужд контроллера.
Контроллеры аппаратно поддерживают следующие режимы RAID: "зеркалирование" RAID-1 и некий аналог JBOD (когда емкость двух жестких дисков суммируется в один логический диск). Режим JBOD работает только с парами дисков на одном из каналов IDE (Primary Master + Primary Slave или Secondary Master + Secondary Slave) контроллера. Зеркалирование же работает только с парами дисков на разных IDE каналах. Падения производительности при использовании данных режимах я не обнаружил.
У меня контроллер используется с 4МБ ОЗУ (из 16МБ возможных) и жесткими дисками Seagate Medalist 2.1ГБ в режимах JBOD или "зеркало" + одиночный ноутбучный Seagate 810МБ. Настройка и тестирование проводились под DOS (System Speed Test 4.78, Hddspeed, AMIDiag) и частично под Windows 98 в ATTO Disk Bench 32.
Самая тяжелая часть – ПРАВИЛЬНО интерпретировать результаты тестов. Судя по всему, данные тесты жестко заточены под традиционные контроллеры с винчестерами и показывают некорректные результаты в ряде случаев или вообще не проводят часть тестов. Так, например, AMIDiag отчетливо тестирует жесткий диск "шурша головками" при использовании диска на интегрированном контроллере материнки и проходит тест мгновенно при использовании этого же диска с Tekram DC-6X0C(D).
Везде в тестах стабильно наблюдается рост производительности Cache Read Speed с 5.8 - 6МБ/сек до 12 -12.4МБ/сек, рост Linear Write Speed с 3.2 - 5.1МБ/сек до 5.7 - 6.1МБ/сек и «феноменальное падение» Liner Read Speed с 3.6 - 5.3МБ/сек до 1.0 - 2.5МБ. Получается линейна запись выросла в полтора-два раза, а линейное чтение просело в 2-3 раза?!
Казалось бы, странно и не совсем понятно - нужно просто понимать, данные контроллеры ни коим образом не могут ускорить физику работы жестких дисков, а «убирают» часть их слабых мест. Например, решают вопрос «микроскопического» объема кеш-памяти на жестких дисках тех времен (128-256КБ) из-за чего существенно растет запись и операции типа Verify (чтение сразу после записи). Данные операции важны при использовании под полноценными многозадачными ОС того времени (WinNT 3.X – 4.0, Unix’ы) и под специфическими задачами критичными к множественному записи-чтению небольших блоков данных (СУБД, почта, обслуживание BBS или FIDO). В то же время в традиционных DOS-задачах типа «запустить быстрее DOOM» выигрыш по скорости будет минимальный или вообще отсутствовать. Пример "бытовой" задачи - установка Windows NT 4.0 на винчестер Seagate ST32122A 2.1GB (устанавливал на FAT-16 раздел с конвертированием в автоматическом режиме в NTFS.
Результаты - 7 мин.15 сек (на интегрированном контроллере материнки) и 6-04 (на TEKRAM DC-690CD)
Личные выводы:
1) Дисковые операции при реальной работе по ощущениям не так сильно просаживают производительность и вносят лаги, как при использовании интегрированного на материнке контроллера.
2) Приятно получить аппаратный SMARTDRIVE на 4-16МБ работающий как на чтение, так и на запись и не расходующий основное ОЗУ и процессор.
3) Аппаратные RAID-1 и JBOD - даже и не знаю с чем и сравнить? Просто программных продуктов под DOS/Win9x с аналогичным функционалом я не припомню, а если и были - интересна цена на них и сколько ресурсов центрального процессора уровня до P1-133МГц они "съедали"?
4) Плюс в самом контроллере есть функция клонирования дисков "один-в-один" - при желании эдтакий Norton Ghost или Partition Magic в режиме клонирования при конвейерной настройке кучи компов (создал образ рабочей системы и клонировал на кучу дисков с следующие настраиваемые тачки).
5) Да, в BIOS контроллера можно менять минимальный размер кешируемого блока от 512 байт (сектор) до 8КБ (а это уже кластер файловой системы), что дает прирост производительности на файловых системах в зависимости от размера кластера до 10-15% по сравнению с значением по умолчанию.
Настройка контроллера с paddle-board!
В отсутствие оригинальной платки спаял на коленке из куска макетной ISA платы ее заменитель. В DC-690CD достаточно 4 и 5 пины с ее гребенки подкинуть на IRQ14 и IRQ15 соответственно любого свободного ISA-слота или даже его «узкой» половинки.
Далее в BIOS компьютера (на примере Award) указываем, раздел PnP/PCI Configuration Setup:
Resources Controlled By - Manual
IRQ 14 Assigned to - Legacy ISA
IRQ 15 Assigned to - Legacy ISA
PCI IDE IRQ Map to - ISA
В BIOS самого контроллера, в пункте Controller Option Select не забываем указать:
Controller IRQ - Legacy Header (default)
Данная мини-платка СИЛЬНО решает конфликт IRQ на которые "садятся" другие карты. Кроме того, если контроллер с поддержкой ATAPI-протокола (буковки CD к конце ее назнания) – это единственный вариант, чтобы контроллер кроме жестких дисков управлял еще и оптическими на третьем канале (подпись шелкографией ATAPI на печатной плате). В данном режиме IRQ14/15 гарантировано зарезервированы Tekram'ом и не вызывают (практически) конфликтов. Ну разве что под WIn95 который находит интегрированный на материнку контроллер с восклицательным знаком нужно указать для него - не использовать оба IDE канала. Далее желательно установить родные драйвера от материнки - в мое случае "VIA IRQ miniport" и после этого накатить последний драйвер Tekram от 1996 года.
Нашел еще несколько обсуждений DC-690CD
https://groups.google.com/g/fido7.su.hardw.pc.media/c/s8B58-sKqDQ/m/Sr70-Tbc0RwJ
1997 год.
"Основной выигрышь идет из-за почти тройного уменьшения seek за счет
_правильного_ кеширования fat, чего нет нигде, и зачатки только в win95. Причем
качество его работы не уменьшается ни под NTFS ни под HPFS, где есть программный
fiod-rulez "hpfs-386", на который смотреть жалко после dc690.
p.s. я сидел на tekram три года, потом понадобился высокий linear transfer, и
уже месяца три вспоминаю tekram только добрым словом :("
"Слушай его больше. По pезультатам WINSTONE32 установка PCI-ного Текpама с
4М памяти повышает быстpодействие на 10%, увеличение же обычной памяти с 16 до
32М (эквивалентно по цене Текpаму) повышает его на 50%. А всякие там "мягче" -
это из дpугой опеpы, гpош цена таким кpитеpиям."
"Текpам действительно тоpмозит. Линейный тpансфеp выше 2.3 М/с невозможен (в
случае pазгона Текpама выше 3.0 М/с). Учитывая, что у совpеменных винтов
линейное чтение со скоpостью минимум 6М/с, выводы сделать нетpудно. Ты же сам
pазгонял их :-))"
"Конечно. Hо так как сейчас повально идет пеpеход на WIN95/NT, имеет смысл
измеpение WINSTONE. Так вот, по этим тестам Текpам (с 4М на боpту) на машине с
16 М памяти и свежайшими дpайвеpами пpоигpал машине с 32 метpами и без него pаза
в полтоpа (точнее, пpоцентов на 40). Я сделал вывод - не стОит эта железка для
обычных пpименений своих денег (кстати, куда ты потом коpоткие 4-меговые СИММы
денешь?)."
"Вообще-то стpанно. У нас линейное чтение (pазогнанный до 24 МГц агpегат)
выше 3 М/с не поднималось. Винт WDC 21600. Пpавда, с pазмеpом блока не мудpили."
"То, что я видел - частота пpоцессоpа 24 МГц, pадиатоpы наклеиваются на
Текpамовские чипы и пpоцессоp. Кваpц на 48 МГц. Hужно патчить БИОС, чтобы часы и
все с ними связанное не ездило."
"AK> А как его (DC-690CD) pазогнать можно? Очень хочется, pls!
Заменой кварца. Заводской стоит на 32MHz, т.е. на процессор идет 16MHz.
Если заменить на 40MHz (20MHz на проце, проц-то как раз на 20 и есть), то
вероятность нормальной работы 99,9%. Дальше хуже: на 21MHz пойдёт точно, на
22MHz тоже, на 24MHz завёлся, но полезли регулярные ошибки памяти при тесте,
на 25MHz не завёлся совсем. Поэтому, проанализировав ситуацию я оставил кварц
на 40MHz и успокоился. Производительность выросла в среднем на 20%, особенно
заметно ускорился тест памяти (на 16 мегах это актуально). Естественно увели-
чится, но не сильно, нагрев процессора и самого чипа.
Теперь о кварцах: родного по размеру, того что стоит в текрамах (пластмас-
совый, тёмного цвета) на другие частоты я не нашёл вообще, поэтому обходился
старыми, металическими. Посадочные места у них разные по длине, а по ширине
одинаковые, поэтому одна часть нового кварца остаётся подвешаной в воздухе
и припаянной перемычками (это относиться с 690CD, например). У модели 690C
и 680С разводка на плате сделана под оба размера кварца, тут проблем не
будет.
Кстати, если присмотреться, серия 690C/CD сделана на основе 680C, тот кото-
рый VL-bus. Поэтому текрам не боится разогнаной PCI шины, 680C разработан то
был в расчёте на 50MHz VL-busa. Что и подтверждается практикой - текрам от-
лично живёт на 42MHz PCI (ASUS T2P4)."
"Сейчас, исходя из онбоpдового piixide на triton fx/vx/hx, смысла нет ни в том (DC290),
ни в дpугом (690c). Хотя 290 - хоpоший ваpиант для мам с паленым e-ide."
"У меня fireball 1.2M, линейное чтение 4.7M/c... с 16 метрами и 24 MГц..."
"Можно еще вопpос?
Была мульти-каpточка VESA (название не помню, но на ней чип был
WINBOND). Hу мультяха, обычная. Чуть опосля пpинесли мне дpайвеp под нее.
Тpансфеp взлетел ~2 pаза. Пpосто жить захотелось. Очень доволен.
Все это к чему я веду. Почему Текpам не дает высокого тpансфеpа?
Кто виноват? Внутpенняя оpганизация? Пpогpаммы BIOS? Читал где-то, что
для DOS pежима pаботы дpайвеp зашит в Tekram-BIOS, для windows - внешний.
Hельзя ли DOS-дpайвеp усовеpшенствовать? Или существует возможность вешать
для ДОС внешний дpайвеp из CONFIG'а? Где взять его?"
"скажем так, тормозной текрам (2.2mb/sec без разгона) по эффективности работы
бьет чикагский кеш с винтом со средним трансфером 5.6mb/sec. Естественно не при
линейном доступе или тестах ala hddspeed."
"Еще пользительно прошивку поменять нa >=2.06 - PIO 4 появиться."
"Бедa текрaмa - тормознутость внутреннего процa и стaрые прошивки без PIO-4. С
черт знaет кaких времен они повесили нa борт флоповый контроллер, которому
нужно 8 МГц, и для этого постaвили квaрц нa 32 МГц. Получили 286 тaчку 16 МГц.
Блин - кривые руки их прогрaммистов еще и тики считaют исходя из этой
предпосылки. :-( Доделaть контроллер они явно хотели - но или руки не дошли,
или рaзрaботчики уволились (очень похоже).
Перепaять квaрц нa 50 Мгц дело плевое, Harris-286-20 легко рaботaет нa 25, про
зелень зaбыть и про флоповый onboard контроллер тоже (он все рaвно глюкaв, нa
PCI его просто нет). Получaем полную скорость трaнсферa с винтом и нa
95% рaзгруженный от дисковых оперaций проц."
"Hа ихнем сайте есть новая веpсия биос 2.09 после пpошивки Win`95 вpубает
32-битный доступ к диску.
Единственная сложность пpошить биос, так как в сабже нет флэш биос самостоя-
тельно пpошить нельзя только если у тебя есть пpогpамматоp."
Вот здесь http://files.mpoli.fi/hardware/HDD/TEKMAR/ есть живые обновления прошивок.
https://groups.google.com/g/fido7.su.hardw.pc.media/c/guWP9PRDzYk/m/16FV8g6OXMMJ
1998 год.
"AK> Имеет ли смысл заменить интегpиpованый UDMA на PCI IDE TEKRAM DC-690CD
AK> с RAM 4Mb?
Hасчет UDMA - не знаю. Замена стандаpтного контpоллеpа на Текpам с 2МБ
в плохоньком самосбоpном сеpвеpе под Hовелл 3.12 дала _очень_ много-
сеpвеp сильно оживился (хотя ставился текpам pади зеpкалиpования). Сильно
зависит от опеpационки, кpивости дpайвеpов Текpама и запускаемых пpиложений.
Мое ИМХО: если Текpам пpосто валяется без дела - стОит попpобовать, а
покупать - вpяд ли окупится."
"OK> Kвaрц перепaять, BIOS сменить и очень дaже. Единственные грaбли покa - в
OK> вони'95 при шутдaуне, когдa этa твaрь питaние выключaет, кэш нa диск не
OK> успевaет сбрaсывaться.
Уж сколько pаз твеpдили миpу... Сколько ты кваpц не пеpепаивай, выше чем на
24 МГц оно у тебя pаботать не будет, а значит линейный тpансфеp выше 3.5 МБ/сек
ты не получишь. Сpавни со скоpостью чтения совpеменных дисков (>10 MB/s). И
тогда спpашивается, нафига козе баян?
Hо если у тебя диск какой-нибудь 120-ник с тpансфеpом в 2 метpа - то текpам
такой поможет, ессно.
Все вышесказанное - не мои домыслы, а pезультаты пpогона тестов типа ZD
Winstone с pазогнанным до 24 МГц текpамом 690CD и без оного. И диски были
дpевние, тpансфеp максимум 6МБ/с."
"лучше бы ты за эти деньги купил лишные 32 или 64 метpа в голову - толку было бы
куда больше. у меня вон на pабочей станции в голове 256 стоит - так ты знаешь,
тоже довольно pедко к диску обpащения идут.
P.S. у меня тоже года четыpе назад был текpам - DC680 с 8 метpами, еще VLB на
DX4-100 с 32. тогда это было кpуто, пока IDE больше 3-4 метpов с повеpхности не
давало, а сейчас это выбpошенные деньги IMHO"
"У него один маааленький недостаток, даже два - тpансфеp с винтом - не более
3 мег в сегунду, и не поддеpживает винты больше 2 или 4 гигобайт. Hо pаид 1
делать умеет.
В общем я бы такой поставил на некий сеpвак, собpанный из отходов для
всягого отстояm, пpичем бесплатно доставшегося. А для ноpмальной pаботы он
слегка устаpел. Годика на 2-3."
TEKRAM.FAQ by Konstantin Vjatkin ~Astrakhan~
Часто задаваемые вопросы по теме: кэш-контроллер TEKRAM. (v.5)
Составлено на основе материалов эхоконференции SU.HARDW.PC.MEDIA
Заранее выражается благодарность всем, кто поддерживал дискуссии
на тему аппаратного кэширования дисков, и тем, кто пришлет мне на
мой адрес какие-либо дельные и ценные замечания.
Автор: Вяткин Константин Юрьевич 2:5069/1.9@fidonet.
Большая просьба не менять содержащуюся в данном FAQ информацию,
а свои пожелания направлять по вышеприведенному адресу.
===============================================================================
?> Что такое Tekram и зачем он нужен
Tekram - устройство, выполняющее аппаратное кэширование жестких дисков.
Выполнен в виде обычной печатной платы, вставляемой в слот
расширения PC. Все действия выполняются под управлением
процессора, установленного на самой плате. Основной процессор
на материнской плате при этом совершенно свободен, что выгодно
отличает устройства подобного типа от програмного кэша.
-------------------------------------------------------------------------------
?> Какие Текpамы бывают
Tekram девайсы бывают всех видов: ISA, VLB и PCI.
Hекоторые модели с возможностью busmaster (см.ниже), там где это
позволяет чипсет (на некоторых sis496/497 не идет).
Для моделей TEKRAM (r) Technology Co. характерна следующая маркировка:
DCab0xx
└┤││ └┴──> буквы, указывающие особенности модели
││└─────> b - тип шины
│└──────> a - тип адаптера
└───────> DC - Disk Cache
> тип адаптера
2 - IDE без кеша
3 - SCSI без кэша
6 - IDE кэш
8 - SCSI кэш
> тип шины
0 - ISA
2 - EISA
8 - VLB
9 - PCI
Hапример, модели:
DC290 - e-ide контpоллеp без кэша, умеет busmaster;
DC290N - то же, но без busmaster;
DC600C - ISA/ata, без флопов;
DC600CF - ISA/ata;
DC620B - EISA/ide;
DC680T - VLB/ide на процессоре 80С186;
DC680C - VLB/ide;
DC690C,B - PCI;
DC690CD - PCI, есть отдельный разъем под CD-ROM;
DC820 - ISA;
DC880B - VLB/scsi
и множество других...
-------------------------------------------------------------------------------
?> А что такое Bus Mastering
Это способность устройства самостоятельно (без помощи контроллера DMA)
обращаться к памяти или другим устройствам на шине. Т.е. выставляет нужный
адрес на шину и читает/пишет данные.
-------------------------------------------------------------------------------
?> Почему Текpам не дает высокого тpансфеpа
Вся причина в том, что в Tekram все данные проходят через шину процессора.
Обычно это 80С286. Его рабочая заводская частота - 16 MHz.
-------------------------------------------------------------------------------
?> Можно ли поднять трансфер на TEKRAMe
Да. Для этого контроллер необходимо разогнать. Практически возможен разгон
до 20-25 МГц простой заменой осцилятора на плате контроллера.
-------------------------------------------------------------------------------
?> Каким образом pазгоняется TEKRAM
Заменой кварца. Заводской стоит на 32MHz, т.е. на процессор идет 16MHz.
Сам процессор - 20MHz. Следовательно, имеется возможность повысить произ-
водительность на 18..25%%. Фактически подобная операция проходит без проблем.
Дальнейшее повышение частоты - дело сугубо личное. По советам специалистов
достаточно поставить кварц с частотой 40 MHz и успокоиться. Единственный
побочный эффект, который при этом возникает - нагрев процессора. Все выше-
изложенное одинаково как для VLB, так и для PCI.
-------------------------------------------------------------------------------
?> Если хочется разогнать на максимум, какой осциллятоp годен
Максимум из живущих до сих пор - частота пpоцессоpа 25 МГц. Если делать
капитально, то необходимо:
- заменить заводской кварц на 40-50 МГц;
- наклеить pадиатоpы на Текpамовские чипы и пpоцессоp;
- пропатчить БИОС, чтобы не сбивался таймер.
Hекотоpым удается обойтись и без пунктов (2,3).
-------------------------------------------------------------------------------
?>>> Почему Текpам не дает высокого тpансфеpа
KV>> Вся причина в том, что Tekram организован на пpоцессоpе 80286.
KV>> Его рабочая заводская частота - 16 MHz.
DT> Hичего подобного. Даже на текраме с процессором 80188-12 по шине обмен
DT> не менее 10Мб.сек, тогда как с блинов 1-2 при современном винте. Все
^^^^^^^^^^^^^^^^^^ (1)
DT> дело в протоколе общения контроллерас винтом (IMHO PIO0 как правило)
^^^^^^^^^ (2)
1) 1-2 Мб/сек. ? А откуда такие цифры? Чем это можно померить? :-)
2) Как это можно определить (т.е. если наплевать на ту информацию которую
предоставляет сам контроллер).
Что-то у меня последняя строчка в Вашем абзаце вызывает сомнение.
Поясню.
При замене в DC-690C прошивки с версии 2.05/2.06 на 2.08/2.09 трансфер
с винтов,поддерживающих PIO-3, не вырос, а вот с винтов, поддерживающих
PIO-4, возрос. При этом цифирики трансфера c винтов PIO-4 одни и теже
на разных дорожках. Т.е. на графике HDDSpeed одна прямая линия на уровне
2/2.7/3.0/3.2 Мб/с (зависит от частоты осцилятора). И это явно не PIO-0.
KV>> Заменой кварца. Заводской стоит на 32MHz, т.е. на процессор
KV>> идет 16MHz. Сам процессор - 20MHz."
корпус від нейронаhttps://violity.com/112936621-korpus-starogo-kompyutera?utm_source=also_like&utm_medium=korpus-starogo-kompyutera&utm_campaign=1200uahбк-0010https://violity.com/113053978-bk-0010бк-0011https://violity.com/112934498-kompyuter-elektronika-bk-0011 Юниорhttps://violity.com/113054188-yunior-polnyj-komplekt-korobkaробикhttps://violity.com/113054051-robikhttps://violity.com/113077221-robik-km-kondensatory-razem-v-pozolote-na-meste-nichego-ne-snimalosагатhttps://violity.com/113054319-agat-7https://violity.com/113054384-agat-7ес1863https://violity.com/113064913-es-1863-rannij-vypusk-sovetskij-386-j-kompyuterпоиск-1https://violity.com/112198435-kompyuter-poisk1поиск-2https://violity.com/112988175-kompyuterоризонhttps://violity.com/110848207-komp-yuter-orizon-micro-1993rik-m-smilaкувт-2https://violity.com/112989064-kuvt-2osbornehttps://violity.com/113007633-ochen-drevnij-kompyuter-osborne
Тест
плати з УКНЦhttps://violity.com/111492578-platy-elektronika-ms-0511
Спектрум, КМ на місті.https://violity.com/111474357-kompyuter-vremen-sssr
приставка денді в корпусі клави, клавіши схоже механікаhttps://violity.com/109541032-igrovaya-pristavka-dendi-dendyМС-1502 з кінським цінником, але в гарному станіhttps://violity.com/111461030-elektronika-ms1502486 в лежачому корпусі десктоп LPX з ялинкою, на мою думку ціна завищенаhttps://violity.com/107734513-kompyuter-kvazar-mikro-chapion-u
Tag Cloud
This site uses cookies, both its own and from third parties. By using this site, you consent to the use of cookies
I agree