Проблемы апгрейдов.
Для начала определимся с терминами.
По степени дряхлости будем разделять компьютеры на:
Средние (процессор Р-300 и выше)
Старые (от P-100 до Р-300)
Древние - от 80386 до 80486
Супердревние - с процессором 80286
Применение данных компьютеров - стандартная офисная сеть.
Средний офисный пользователь - человек, работающий с MS-офисными приложениями и
не занимающийся проектированием, анимацией и мультимедиа.
Основная задача юзеров в моей сети - накидать на рабочий стол картинок (от недоодетых женщин до кошечек и панорамных видов заснеженных гор), достать самый последний супермодный хранитель экрана, установить офис (большинство из них способно и не на такие подвиги) с панелькой, дебильной скрепочкой-помощником и "поиском файлов средствами Микрософт Офис" и напоследок защититься от вирусов спайдером, одновременно открыть пару десятков офисных документов, при этом работая только с 2-3. После неполного списка "наворотов" средней мощности компьютеру "плохеет" настолько, что он неспособен корректно работать с командной строкой, не говоря о прочих приложениях. В нашей конторе стремлением "нагрузить" процессор страдают 98% пользователей. При этом широко распространены случаи вызова директора к рабочему месту и демонстрация полной неработоспособности компьютера с дальнейшими требованиями замены оного на более современный...
При этом что же в
действительности нужно рядовому юзеру для работы в нашей сети? Более чем
скромный список будет следующим: Word, Excel, 1C, e-mail, internet. Это те
приложения, за корректную работу с которыми наш сотрудник получает заработную
плату.
Что же на самом деле установлено у большинства пользователей? Неполный список
будет состоять из игрушек разной степени навороченности (от lines до
CounterStrike), обязательно - проигрыватель звука и видео (не у всех есть, но
каждый стремится с новым апгрейдом выгадать звуковую карту и побольше памяти на
борту видеокарты), у некоторых - средства для обработки фотографий (домашних,
разумеется), средства разработки интернет-приложений ("чо я лох какой - до
сих пор без домашней странички живу?"), компиляторы различных языков,
средства оцифровки и преобразования звука и видео (последнее - у наиболее
"продвинутых"). Прошу заметить (покушаясь на САМОЕ СВЯТОЕ - свободу
юзера): именно для последнего списка программного обеспечения, абсолютно не
нужного деятельности компании, в нашей конторе выброшена на ветер не одна
тысяча долларов! Именно для этого списка в любой компании города юзеры правдами
и неправдами выдавливают из начальства новые компьютеры. Так же вполне
естественно, что всем этим пользователи занимаются в рабочее время.
Возьму на себя наглость утверждать, что для нормальной работы с необходимыми приложениями не требуются ни дикое разрешение экрана (более чем 1024*768, а в большинстве случаев - вполне хватает 800*600), ни огромное количество миллионов цветов (при том, что человеческий глаз не способен различать более нескольких сотен оттенков одного цвета, а основных цветов известно всего 7), ни сумасшедшего дискового пространства (Windows+Office по прежнему умещается на 1-2 Гб, но дисков с емкостью менее 20Гб в продаже уже не найти), ни 3-D ускорителей, ни бешеной тактовой частоты современных процессоров. Большинство пользователей моей сети, если бы не занималось украшательством и играми, вполне комфортно могло бы работать на P-166 32 Мб RAM под ОС Windows-95 и офисом-98. Мало кто из пользователей задумывался над тем, что деньги лучше клянчить не в гигагерцы и гигабайты, а в нормальный монитор, желательно - жидкокристаллический.
За что мы платим при апгрейдах? Получается - за возможность установить на рабочем столе фотку голозадой девицы и слайд-шоу из пары десятков других фотографий. Чтобы офисный помощник-скрепочка "выезжал" еще плавней, а исчезал с еще более навороченной анимацией. Чтобы спайдер работал быстрее, отлавливая эти неистребимые гадкие вирусы, которые так и стремятся проникнуть в наш компьютер, чтобы разрушить все необходимые данные и занять его память и процессор (возможно, кому-то это не кажется смешным, но по моему мнению спайдер - это "ручной" вирус, которому мы "разрешили" бесконтрольно жрать память и ресурсы процессора, только за то, что он МОЖЕТ БЫТЬ отстрелит пару-другую вирусов в год). Наша контора - негосударственная, поэтому говоря "мы платим" я прекрасно отдаю себе отчет, что часть моей заработной платы с каждым апгрейдом вылетает новому скринсейверу-котику под хвост. При этом юзер, получивший новый компьютер, на следующий день начинает думать, что ему приобрели не столь новый компьютер, чем он жаждал...
Вы уверяете, что ваша машина "тормозит"? Тогда попробуйте набрать на клавиатуре кусок текста быстрее, чем этот текст будет отображаться на экране 8-). Лично мне так и не удалось обогнать буфер клавиатуры P-166 (мой рекорд скорости набора осмысленного текста - 2100 групп в час, для тех кто знает что это такое).
Головная боль старых (и не
только) компьютеров - техническое сопровождение. Наиболее часто
"вылетает" винчестер. Чуть реже - дисковод и привод CD-Rom. Если хотя
бы раз в пару лет обслуживать вентиляторы - все остальное работает годами.
Приведу статистику нашей сети: из 40 пользователей дисководами пользуется не более 4-5 человек. CD-ROMов у нас 4 штуки, ко всем есть доступ из сети, поэтому устанавливать их на каждый компьютер не имеет смысла (основное применение - посмотреть новый фильм или послушать музыку). Жесткий диск на каждом компьютере (где он есть) используется для загрузки операционной системы, остальное дисковое пространство (от 80 до 95 процентов) - файлопомойка: все компьютеры объединены в локальную вычислительную сеть, а на файловом сервере достаточно места для хранения рабочей информации (действительно необходимый для работы компании процент дискового пространства на файл-сервере не превышает 30%. Все остальное - фильмы, видеоклипы, музыка). Таким образом, при покупке компьютеров наша контора переплатила 10000 рублей только на дисководах. Если учесть, что средняя стоимость каждого винчестера составляет 3000 рублей, то за "ненужные" гигабайты заплачено еще 96000 "лишних" рублей. Можно еще посчитать ДЕЙСТВИТЕЛЬНО необходимое для работы количество памяти, характеристики видеокарточек и тактовую частоту процессоров. После всех подсчетов получится, что до 70-80 процентов денежных средств были потрачены на никогда не используемые мощности и возможности!!! То есть в переводе на денежные средства - контора выбросила на ветер около полумиллиона рублей. При этом рассмотрен "стоп-кадр" состояния дел, ибо апгрейд - процесс затягивающий и ни на месяц не прекращающийся, подобно рулетке в казино или наркотической зависимости (с одинаковым результатом).
Какой компьютер нужен нашему среднему пользователю?
Редко кто будет возражать, что такой компьютер должен уметь:
- загружать операционную систему
- корректно отображать на мониторе вводимую пользователем информацию
- поддерживать минимальное разрешение экрана 800*600*256
- без задержек работать с необходимыми для конторы (не избыточными)
приложениями
О чем мечтает любой администратор сети (в большинстве
случаев его мечты совпадают с мечтами администрации)?
- чтобы все компьютеры в сети как можно дольше работали без сбоев и
необходимости переустанавливать систему
- чтобы юзеры как можно меньше доставали его своими не всегда умными просьбами
и вопросами
- если админ не подрабатывает "откатами" от поставщиков компьютерной
техники - то чтобы было как можно меньше апгрейдов, т.к. каждый новый компьютер
- это минимум полдня времени на установку операционки и последующую ее тонкую
настройку под потребности юзера
Окунувшись в обзор проблем, давайте переместимся в сторону решений.
В обзоре
3-летней давности, размещенном на данном сайте, уже звучали слова
"терминальный сервер" и "терминальные клиенты". Так же
звучали слова "бездисковая загрузка".
Беглый обзор протоколов и применения бездисковых клиентских машин - здесь.
Действительно, для многих
(большинства) устаревших компьютеров любой степени дряхлости применение оных в
качестве терминалов позволяет перекрыть денежный поток, который поглощает
модернизация парка компьютеров, удовлетворить мечты администратора сети,
администрации и с лихвой покрыть _все_ потребности среднего юзера. К
рассмотрению других вариантов применения компьютеров в офисной сети вернемся
после более углубленного обзора терминальной технологии. Детальное описание
"почему это хорошо", в красках и щенячьем повизгивании, на мой взгляд
неактуально: про это и так знают многие, этому посвящена не одна статья в
популярных журналах и просторах Интернет. Любой поисковый сайт а-ля Яндекс
выдаст вам сотни ссылок по данной теме (терминальный сервер, терминалы,
терминальные клиенты).
Теперь настала пора немного
углубиться в подробности: фактически, операционная система терминальному
клиенту нужна лишь для того, чтобы запустить терминальную сессию. Таким
образом, в качестве ОС может выступать DOS, Linux, QNX и разнокалиберный
Windows. Терминальная сессия - только Citrix или RDP. То есть, возвращаясь к
необходимому дисковому пространству - его количество колеблется от 4 до 400
мегабайт или от 0,05 до 5% от современного 20Гб диска. Куда же девать остальные
19600 Мб дискового пространства? И нужна ли эта деталь для терминального
компьютера? ЛЮБОЙ юзер однозначно скажет "ДА". Уважающий себя юзер
гордится величиной своей личной файловой помойки. Админ, подрабатывающий
бонусами от поставщиков, так же скажет "ДА!". Причины понятны.
Тем не менее, компьютеру БЕЗРАЗЛИЧНО, каким образом в его оперативную память
попала операционная система: она может быть загружена с жесткого диска,
дискеты, диска CD-ROM, flash-диска, Disk-on-chip или по сети. Рассмотрим каждый
из способов:
Citrix или RDP?:
Я бы в большинстве случаев
рекомендовал именно RDP.
Теперь выберем операционную
систему, которую необходимо и достаточно загрузить в оперативную память
компьютера:
Я бы рекомендовал применение PXES или TWT. Причем, по "безгеморройности" установки TWT опережает PXES, хотя бы наличием русскоязычной документации. Несколько долларов наверное стОят сэкономленного времени.
Подводя итог всем вышеперечисленным переборам оборудования и программного обеспечения, попробуем получить представление о программно-аппаратном комплексе, именуемом терминалом:
По минимуму - это 80486 процессор, 16 или 32 Мб RAM, без диска и дисковода, загружающий свою операционную систему по сети при помощи BootRom Etherboot (не захотелось мне выкладывать деньги за PXE), в качестве ОС+ПО оптимально использование TWT или PXES. По требованиям к железу остается добавить, что крайне желательно наличие хорошего видеоадаптера, с памятью от 2Мб, PCI или AGP. Так же крайне желательно применение PCI-сетевого адаптера, сойдет и 10-мбитный, но в любом случае лучше включить поддержку режима FullDuplex (естественно, при этом адаптер должен быть подключен к коммутатору - hub не может работать в данном режиме). Это все. Применение таких машин на рабочих местах пользователей позволит ежегодно экономить несколько тысяч долларов на апгрейдах и высвободит на повышение заработной платы системному администратору и апгрейд единственной в сети машины - терминального сервера.
Существуют ли другие варианты применения старых компьютеров?
В качестве продолжения терминальной темы это могут быть VNC-клиенты Linux (пролетала информация о нормальной работе VNC-клиента на 80386-DX16), существует проект" Арахна" - эксплорер+почтовый клиент для ДОС (кстати, никогда не пробовал, но наталкивался на информацию о web-based клиентах Сitrix - в сочетании со слабыми машинами может дать довольно неплохие результаты).
Оставив в покое терминальную тему перейдем к другим задачам, которые могут выполняться списанными со счетов компьютерами:
Из старой техники в моей сети нынче трудятся 6
экземпляров: 386-DX16/2Мб, третий год бездисково загружающая ДОС и
обслуживающая один из старых плоттеров, 2 терминальных бездисковых машины
(P-166 и Р-366 (меньше не нашлось)), 386-DХ25 и 486-DX66, работающие
маршрутизаторами и P-100. О последнем компьютере подробнее, ибо эта машина с 32
Мб памяти трудится без сбоев и перезагрузок второй год и представляет из себя:
- файловый сервер (около 60 Гб дискового пространства)
- сервер доступа (входящие модемные соединения, 2 модема)
- маршрутизатор (10 сторонним сетям предоставлен доступ в интернет)
- web-сервер (интранет) с несколькими скриптами (чат, форум, веб-магазин, доска
обьявлений)
- сервер точного времени (синхронизация с серверами точного времени в интернет
и "раздача" сигналов точного времени внутрь сети компании)
- телефонный секретарь (3812 23-33-82, если желаете позвонить мне - то
необходимо тоном добрать 28)
- музыкальный сервер (звуковая карта соединена с мини-АТС компании)
- ftp-сервер
- сервер хранения данных охранного видео (сетевая видеокамера одной из компаний
выкладывает кадры по ftp - если похитители утянут видеокамеру и компьютер -
всегда можно посмотреть последнее, что видела эта камера перед отключением) + "перекодировщик"
jpg-файлов в формат AVI
- сервер BootP+DHCP - для удаленной загрузки ОС в бездисковые компьютеры
- NFS-сервер и клиент (сетевая файловая система, некоторые папки
"расшарены" другому компьютеру)
по последней функциональной особенности понятно, что на компьютере установлен
Linux. Добавлю что это Slackware 8.0. Какой мощности нужна была бы машина для
выполнения всех этих функций под Windows2000 - не берусь судить. Наверное
что-то большое. Или очень большое.
Пожалуй, возможности применения в офисе старой техники под ОС Линукс ограничиваются только фантазией, знаниями и желанием что-то изменить системного администратора. Нелишне будет упомянуть, что без моральной и материальной поддержки со стороны начальства первое, второе и третье как-то очень быстро заканчивается.
Для более детального изучения и получения различных how-to: http://www.remoteboot.narod.ru
Семенов Алексей
г. Омск 2003 г.
|