СХЕМЫ И ДОКУМЕНТАЦИЯ

Советы / Как без модернизации превратить 386 в Pentium II


<<< К списку раздела.

Как без модернизации превратить 386 в Pentium II или многопользовательская операционная система Windows NT Terminal Server Edition.

Windows Terminal Server (WTS)- это многопользовательская мультитерминальная операционная система фирмы Microsoft, построенная на основе MS Windows NT.

После установки на одном из компьютеров локальной сети операционной системы WTS этот компьютер превращается в терминальный сервер, на котором выполняются программы MS DOS, Windows 3.1, 95 и NT всех пользователей этой сети. WTS обеспечивает простоту в использовании, прекрасную защиту и высокую эффективность при доступе к любым современным приложениям, разработанным для Windows.

Локальная сеть, которая ранее служила для передачи файлов и печати на сетевых принтерах, превращается в многопользовательскую систему, в которой компьютеры-рабочие станции обеспечивают только ввод-вывод информации и могут быть достаточно слабыми, например, 386/486.

WTS может применяться для построения систем обучения, автоматизации производства, бухучета, торговли, диспетчерских служб, управления складами и торговыми залами, оформления контрактов, выписки счетов, учета пациентов и др.

Что дает применение многопользовательской системы?

  • Экономию средств при оснащении компьютерной техникой и ее эксплуатации
  • Более производительную работу
  • Большую по сравнению с локальной сетью надежность и управляемость
  • Особый выигрыш достигается в случае наличия старых компьютеров - их не придется модернизировать

    Начальные затраты

    Техника.

    Компьютеры АТ-286, 386, 486 морально устарели раньше, чем вернули вложенные в них немалые средства. Их модернизация (или приобретение новых современных компьютеров) выливается в приличные суммы.

    Рассматриваемая система, состоящая из терминального сервера и 386х-486х терминалов (возможно, без накопителей на жестких и гибких дисках) дешевле распространенного варианта сети из рабочих станций и файл-сервера.

    В качестве терминалов могут быть использованы компьютеры: 386 с 8 Мб RAM и Windows for Workgroup, 386 с 8 Мб RAM и Windows 95, 486 с 16 Мб RAM и Windows NT.

    Поддержка DOS, Mac и UNIX-клиентов предполагает наличие дополнительного программного обеспечения фирмы Citrix.

    Терминальный сервер используется эффективнее файл-сервера локальной сети, который служит лишь для хранения и передачи файлов и управления принтером. Имея процессор Pentium II 233-266 MHz и 128 Мбайт оперативной памяти, можно запустить сеансы двадцати пяти пользователей.

    Любой пользователь при необходимости может использовать многозадачность и всю вычислительную мощность сервера в отличие от локальной сети, где для достижения таких же результатов у каждого пользователя должен быть такой же мощный компьютер, который реально будет использоваться на 2-5%.

    Дешевизна коммуникационного оборудования обусловлена малыми объемами передаваемой информации - между главным компьютером и терминалом передается, в основном, изображение для вывода на монитор.

    Достигается экономия на периферийных устройствах - можно устанавливать один источник бесперебойного питания 500VA на три терминала.

    В системе можно использовать один принтер и один модем, доступные любому пользователю в любой момент времени.

    Программное обеспечение.

    Сетевая операционная система типа Novell Netware стоит весьма немало - около 18 000 для двадцати пяти пользователей.

    Переделка программного обеспечения не требуется. В среде WTS выполняются программы MS DOS, Windows 3.x, Windows 95, Windows NT.

    WTS также сокращает затраты на приобретение прикладного программного обеспечения. Поскольку на сервере работает один процессор, постольку достаточно приобретения одного пакета программ с одной лицензией на всех пользователей, одновременно работающих с этим пакетом. Ведь в каждый момент времени только один пользователь обслуживается процессором (режим разделения времени)! В России это качество WTS пока не очень актуально, но с каждым днем требования по охране авторских прав отслеживаются все более жестко. В итоге этот пункт может приобрести доминирующее значение.

    Обслуживающий персонал.

    Сети имеют немалые проблемы - потери данных, ошибки при прохождении транзакций, несовместимость драйверов и протоколов и др. При создании локальной сети среднего масштаба необходимо учитывать затраты на довольно сложное сопровождение сети и оплату труда высококвалифицированного персонала.

    В случае применения WTS количество и степень тяжести сетевых проблем значительно снижаются.

    Эксплуатационные расходы

    Эксплуатационные расходы, связанные с техническими средствами.

    WTS сокращает затраты на поддержание технических средств в актуальном состоянии, поскольку достаточно развивать и наращивать производительность только сервера, не изменяя аппаратуры на рабочих местах. Вам не нужно покупать скоростные локальные сети, вполне достаточно 10 Мб/сек. За годы существования системы это составит значительную сумму.

    Меньшее потребление электроэнергии. Терминалы взаимозаменяемы. В виду отсутствия гибких и жестких дисков велика устойчивость терминалов к внешним грубым воздействиям. Ремонт терминала значительно дешевле, проще и быстрее ремонта компьютера локальной сети. Администрирование дешевле.

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

    Легкое создание резервных копий благодаря централизованному хранению данных. Развитая система безопасности Windows NT. Более высокая безопасность данных благодаря ограничению копирования данных на дискеты. WTS снижает возможность проникновения вирусов в систему, поскольку на рабочих местах нет возможности запускать несанкционированные программы с дискет или других носителей. Администратору доступно состояние сеансов всех пользователей; можно вмешаться в выполнение любой работы. Возможно конфигурирование удаленных рабочих мест с подключением через модем.

    Высокая производительность

    Что влияет на производительность?

    Первое. В локальных сетях это низкая пропускная способность сети и большая ее загрузка. Как бы вы не наращивали ресурсы сетевой рабочей станции (процессор, память, жесткий диск), это ничего не даст, если данные поступают к вам по сетевому кабелю со скоростью 300 Кбайт в секунду. Далее, учитывайте объемы передаваемой информации. Большинство программ используют файловые операции для работы с базой данных, а не запросы к серверу согласно архитектуре "клиент-сервер", поэтому в сети они работают крайне неэффективно. Если на одну операцию пользователя, например, проведение документа в программе складского учета, по сети передается от трех и более Мб... Созданные трудности нужно, конечно, преодолеть, поэтому придумали 100-мегабитные сети с реальной пропускной способностью 2.5 Мбайт/сек. Аппаратура значительно дороже, для всех компьютеров сети обязательно наличие системной шины PCI, поэтому опять же приходится модернизировать компьютеры.

    Основным преимуществом терминальной системы, помимо низкой стоимости, является сосредоточение информации в одном месте и отсутствие необходимости ее передачи в процессе работы. Приложения работают без замедления, например, программы FoxPro работают в 2-20 раз быстрее, чем в Novell NetWare.

    Второе. Стало национальной традицией не обращать никакого внимания на быстродействие жесткого диска. В многопользовательской системе возможно, экономически оправдано и необходимо ускорение дисковых операции раз эдак в 10-20. Для этого следует просто оснастить ее хотя бы одним диском Seagate Cheetah 9 ST19101W на 9 Гбайт. Получившаяся система может быть еще ускорена многократно - установкой второго винчестера, RAID-адаптера, дополнительных винчестеров.

    Третье. В каком офисе требуются процессоры лучше Pentium MMX 166 MHz? И для чего? Но они уже не производятся, их нет в продаже. Если нас насильно заставляют переходить на Pentium II, давайте перейдем, но поставим один такой компьютер в нашей сети. Вычислительная мощность современных процессоров такова, что для большинства реализаций многопользовательских систем достаточными будут являться конфигурации с одним-двумя центральными процессорами. Здесь очень пригодится свойство операционной системы Windows NT поддерживать симметричную мультипроцессорную обработку. WTS способен поддерживать приложения, интенсивно работающие с графикой. Оптимальная конфигурация сервера должна включать двухпроцессорную системную плату с одним процессором Pentium II. WTS установится с мультипроцессорным ядром и для увеличения его производительности на 90% достаточно будет просто вставить второй процессор без какой бы то ни было перегенерации системы.

    Поскольку скорость работы микропроцессора удваивается каждые 18 месяцев (это старая статистика, сейчас, возможно, каждые 6 месяцев), применение WTS становится еще более привлекательным.

    Четвертое. Производительность сервера многопользовательской системы определяется не только типом процессора, но и, в очень большой степени, частотой системной шины. Сейчас как нельзя более кстати пришлось появление материнских плат с частотой шины 100-112 MHz.

    Заметим, что WTS нежелательно использовать там, где очень велика нагрузка на процессор (машинная графика - САПР, 3D, анимация), но использование баз данных, обсчеты бухгалтерии, работа с Windows-программами, машинным переводом и т.п. ему вполне по силам.

    Результаты тестирования программы расчета зарплаты

    (780 человек штат организации, период расчета - год, FoxPro 2.6 for DOS)

    Локальная задача под Win95 на К6 153 сек.
    Локальная задача под Windows TS на К6 163 сек.
    Локальная задача под Win95 на 486 1750 сек.
    Запуск на 486 по сети, программа, данные и ТМР-каталог расположены на файл-сервере сети Win95 1800 сек.
    Запуск на 486 в режиме терминала 170 сек.
    К6 – компьютер в составе:ASUSTXP4/K6-200/16MbRAM/HDD WD 32500 2.5Gb/VGA PCI S3 V2 1Mb/ NE200 PCI /Win95 OSR2.0 (WinTS) 486 – компьютер в составе: IntelClassicR I486SX-33/8MbRAM/ HDD Maxtor250 Mb/ VGA ISA 1Mb/ NE200 ISA/ Win95 OSR2.0

    Высокая надежность

    У терминалов могут отсутствовать накопители на жестких и гибких дисках.

    Процессы полностью защищены друг от друга средствами Windows NT и не могут нарушить работу пользователей и системы в целом. Зависание программы не влияет на работу остальных программ (в отличие от Windows 95..).

    По сети передаются команды терминалу, а не данные, как в локальных сетях, поэтому сбой в их передаче значительно меньше влияет на состояние системы и данных.

    Простота освоения

    Установка программного обеспечения для нового подключаемого терминала не вызывает сложности и отнимает примерно 20 минут.

    Интерфейс пользователя - привычный всем интерфейс Windows 95.

    Пользователю не нужно изучать системные программы, служащие для поддержания работоспособности компьютера - это забота администратора системы.

    Простота эксплуатации

    Компьютеры пользователей могут работать в трех режимах - локальном, как обычные сетевые рабочие станции и как терминалы WTS.

    Эксплуатируются как однопользовательские варианты программ, так и сетевые.

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

    За счет унификации программного обеспечения обеспечивается возможность ввести единый стиль работы для всех подразделений, упростить обмен файлами и т.д.

    Масштабируемость

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

    Подключение новых пользователей к серверу происходит очень быстро, так как все необходимое программное обеспечение на сервере уже установлено.

    Если правильно выбрана начальная конфигурация сервера, многократное наращивание его ресурсов не представляет сложности - устанавливается второй центральный процессор, дополнительная оперативная память, второй SCSI-винчестер, RAID-массив.

    Несколько серверов WTS объединяются по общим правилам в локальную сеть, причем пользователь может запускать свои задачи на каждом из них - сетевой трафик между серверами незначителен, и в этом случае не приходится модернизировать сеть и переходить на 100 Мбит.

    В рассматриваемой конфигурации сети возможна специализация серверов, например, сервер Базы данных, сервер MS Office, сервер-Супервычислитель. В некоторых случаях данные, в силу своей специфики, “привязаны” к определенному компьютеру и их нежелательно передавать по сети. Простейший пример - бухгалтерские данные. В случае применения WTS эти данные так и остаются в бухгалтерии..

    На сервере должны быть установлены программные средства уровня рабочей группы или предприятия, разработанные для Windows NT, чтобы добавление новых пользователей не приводило к исчерпанию возможностей этих программных средств.

    Удаленные терминалы можно подключать через модем, в том числе и по обычным коммутируемым линиям.

    Параметры Windows Terminal Server

    Windows NT Server: Выполняются приложения MS DOS, Windows 3.1, 95 и NT. Включено многопользовательское расширение для Windows NT Server

    Высокоэффективные возможности: Загрузка графики с Windows NT сервера на рабочее место пользователя. Специально спроектирован для высокой эффективности в условиях корпоративных сетей. Масштабируется непрерывно и плавно по мере добавления пользователей.

    Системное администрирование и защита: Предоставляет все возможности Windows NT по администрированию и защите. Управление пользователями централизовано. Управление доступом к файлам, предотвращающее несанкционированный доступ. Приложение может быть установлено один раз, но использоваться может всеми пользователями. Блокируемый доступ к гибкому диску предотвращает потерю данных или ввод нежелательного или опасного программного обеспечения. Используется присущий NT способ работы с клавиатурой.

    Удаленный графический доступ с PC: Соединения по коммутируемым линиям

    Сети: Включает стандартный набор TCP/IP, IPX/SPX, AppleTalk, NETBEUI, LAN Manager, WINS и DHCP. - NFS, TFTP, RSH и RCP, XDMCP.

    Минимальные системные требования: Компьютер с 486 или лучшим процессором, совместимый с Windows NT, 32 Mb памяти, 1 Gb винчестер, CD-ROM, FDD 3.5", ISA, PCI или EISA Ethernet.


    Разработка и оформление Андрея Александровича Борисенко aka ICE.
    По всем вопросам просьба писать мне на icenet (at) narod.ru