Кластер
Руслан АртемьевI.
По захламлённому бомбоубежищу пронёсся гулкий металлический звук и вечер резко перестал быть томным. Ключи были у двух человек: у меня и у охранника, а навесной замок вешался с обратной стороны двери. Свет погас - и я наощупь, спотыкаясь о перевязанные бечевой кипы богом забытых документов и обломки мебели, рванулся к выходу из бетонного мешка, попутно крича истошное "Стооой!". Через минуту я уже барабанил чем попало в окрашенный бурой краской металл двери, но всё было тщетно - за дверью бомбарика находился длинный коридор, выход из которого на лестничную клетку был отделён современной железной дверью со слоем стекловаты внутри. Охранник явно успел её преодолеть и теперь не услышал бы даже стрельбы в подвале.
Старое "сталинское" здание бывшей школы хорошо изолировало звуки. Стены толщиной по метру, высокие потолки на "обитаемых" этажах и бомбоубежище в сердце подвала. Даже не бомбоубежище, "укрытие", ядерной бомбардировки оно бы не выдержало, зато спасло бы обитателей здания от обычной бомбёжки. Потолок бомбаря - метр железобетона, между внешними стенами укрытия и внешними стенами самого здания - "пояс" из технических помещений подвала. Полуразобранная вентиляция, остатки фильтрующего оборудования в углу. Лишённые воды трубы, расколотые унитазы в санузлах. И горы, горы хлама.
После того как в начале 2000х школу упразднили, а здание отдали под офисы - бомбоубежище стало деградировать, превращаясь мало-помалу в склад различного хламья. А когда наша фирма сняла почти весь первый и второй этажи - хламовник перешёл в наше владение за копеечную доплату. В последние пару лет затхлое и лишённое смысла помещение превратилось в склад сломанных офисных кресел, разобранных столов, канцелярки и прочей офисной лабуды. У меня же, айтишника, была отдельная комнатушка с полками в самом конце цепочки помещений - "пузатые" мониторы и отслужившие своё системники, запасные картриджи и тому подобный хлам. Я никогда не задерживался здесь надолго, место само по себе странным образом давило на мозг, метр бетона над головой и низкий потолок мутузили психику похлеще любых аномалий. Принёс сломанное, забрал нужное - и долой отсюда.
А сегодня вот пришлось задержаться. Пятница, дома ждёт пиво в холодильнике, в ночь планировали ехать с друзьями на дачу, а я тут сижу как лох. Ну, нечего было задерживаться после работы - надо тикать со всеми, знал же что на обходе Толик-охранник запирает всё, что не заперто и выключает, всё что включено. Увидел непорядок - устранил и пошёл себе назад в коморку, резаться в танки и пить мерзкий растворимый кофе.
Мобильник мой в кабинете, до охранника не достучишься, света нет. Есть зажигалка в кармане, жаль сиги в куртке.
В темноте щёлкнул кремень "крикета", помещение озарилось тусклым светом. Нет, я здесь не сдохну - рано или поздно меня хватятся и начнут искать, часа через четыре друзья обещали заехать за мной домой. А вот где я работаю они не знают. Может быть, охранник на обходе услышит мои стуки в дверь, может, мой мобильник, одиноко орущий в кабинете... Короче, все шансы на спасение до утра понедельника у меня есть.
А вдруг эти опёздумы просто забьют на меня, не дозвонившись и уедут бухать малым составом? Родители в другом городе, с девушкой расстался. И охранник перейдёт с протого кофе на кофе с коньяком - я не раз замечал исходящий от него поутру дух перегара. И я застряну здесь до понедельника... От этих мыслей внутри похолодело.
Сколько человек может протянуть без еды? А без воды? Я словил панику и начал с удвоенной силой колотиться в дверь бункера, стуча по ней сперва руками и ногами, потом подвернувшейся под руку деревяшкой. Свидетелями моей бессильной истерики были коробки с бухгалтерской макулатурой и трёхногие столы. Десять минут спустя я выдохся, сполз по шершавой двери бункера на пол и незаметно для себя успокоился, впав в оцепенение. Ответом мне была лишь тишина, да звуки моего сбивчивого дыхания. Перспектива скорого освобождения дополнилась равновероятной возможностью провести в этой гробнице все выходные.
"Сменю ник в контре на TYTAHXAMOH_B_KEDAX" - отрешённо подумал я.
Сидя на пыльном, холодном полу и проклиная судьбу я чиркал зажигалкой, чтобы хоть ненадолго отогнать от себя тьму.
Внезапно мой мозг заметил что-то странное в дрожащем язычке пламени, я задержал кнопку и уставился на него. Прежде чем зажигалка раскалилась и мне пришлось её затушить, чтобы не обжечь пальцы, сознание озарила гениальная догадка.
Венткиоск!
Каждый советский бомбарь всегда строился с учётом возможности покидания его по запасному выходу - и каждый такой запасной выход совмещал в себе задачи эвакуационного тоннеля и вентиляционной вытяжки. Я не раз обращал внимание на неуклюжую, покрытую сотней слоёв дешёвой краски, кирпичную тумбу во дворе, с косыми решётками из стальных полос по бокам. И сейчас сквозняк, наклоняющий пламя зажигалки в сторону от входа в убежище, очевиднейшем образом намекал мне на наличие второго выхода.
Когда его в последний раз чистили, проверяли, открываются ли изнутри решётки? Десять, двадцать лет назад? В любом случае, сейчас это был мой наиболее очевидный путь наружу, не попробовать было бы глупо.
Я приободрился и побрёл вглубь своей темницы, изредка подсвечивая себе путь зажигалкой. Доступная нашей конторе часть бомбоубежища представляла из себя цепочку соединяющихся между собой комнат, оканчивающихся совсем уж захламлённой. Мне виделось, что где-то за старой мебелью находится ещё одна дверь, а за ней находится выход в вентканал. Я не раз представлял в уме как именно помещения бомбоубежища расположены под зданием и каждый раз приходил к пониманию, что нам доступна от силы треть помещений - в здании было две лестничных клетки и наша контора имела доступ только к одной, следовательно, второе "крыло" было отдано другой организации. Вполне возможно, что за дверью я встречу ещё одну груду чужого хлама, под которым не смогу откопать выход, а может всё будет куда проще... В любом случае, подрагивающий огонёк зажигалки вёл меня туда.
Дверь нашлась не сразу. Сперва я перетаскал в соседнюю комнату кучу старых стульев, потом составил пирамиду из трёх школьных парт, уронил на пол стоящие вертикально столешницы - и обнаружил за ними обычный с виду шкаф. Огонёк пламени указывал на него и начинал особенно активно дрожать, когда я подносил его к щели между шкафом и стеной. Через минуту шкаф упокоился на куче досок, издав при падении феноменальный грохот. С его верхней части на кафельный пол жалобно грохнул незамеченный мною ранее старый системный блок компьютера - сердце аж ёкнуло, настолько он был раритетным.
За шкафом обнаружилась дверь.
Советская убогая конструкция, кое-как врезанная в массивный проём вместе с покосившейся коробкой. Сперва я пытался интеллигентно "подвинуть" её подвернувшимися под руку железками, потом начал вслепую колотить ногой в район замка - так было показано на картинках в интернете. Удара с пятого дверь поддалась, в районе замка что-то хрястнуло и она распахнулась наружу.
Первое что я заметил - мигающий где-то вдалеке маленький зелёный огонёк. "Сигналка! Это мой шанс!". Я чиркнул зажигалкой и тут же погасил её - газ кончался и факел пламени становился всё меньше - я успел лишь заметить, что на полу чисто и ближайшие 5-6 метров можно пройти не спотыкаясь. Помещение за дверью было явно больше предыдущего раза в два, но давило на психику так, будто я уже в узком эвакуационном тоннеле, видимо сказывался эффект новизны и страх перед неизвестностью. Щёлкнув зажигалкой повторно уже на середине комнаты, я успел разглядеть что в ней нет ожидаемых завалов хлама, зато вдоль стен стоят длинные стеллажи с какими-то коробками. И что зелёный огонёк светится из какого-то подобия электрического щитка. Добравшись до противоположной стены и снова подсветив пространство перед собой, я был раздосадован. Это была не сигналка, а какая-то странная релюшка на щитке - а это был он, на нём же криво висело несколько советских электроавтоматов и странные блоки из чёрной пластмассы.
Рядом со щитком на стене виднелся электрический выключатель. Я пощёлкал им без видимого эффекта, далее моя рука потянулась, а "автоматам". Первый, второй...
На третьем включенном автомате по глазам ударил свет, а по ушам - многоголосый гул, мне показалось что я оказался в турбине самолёта и от неожиданности присел на корточки, закрыв уши руками. Зажигалка брякнулась под ноги. Обернужшись же я увидел, что служило источником гула. В освещённой двумя слабыми лампочками комнате вдоль стен стояли составленные друг на друга стеллажами школьные парты, а на них рядами - множество системных блоков, явно бородатых годов выпуска. Всё это безобразие гудело данным давно не смазанными вентиляторами, поднимая в воздух тучи пыли, комната быстро затягивалась пыльным "туманом". Через секунду почти все компы издали короткий писк, оставшиеся выдали разномастные трели, выдавая ошибки Bios. Ещё через пару секунд добрая половина из них почти в унисон затрещала флоппи-дисководами, проверяя исправность приводов. Под самым потолком мигали огоньками три больших коммутатора, по-простому - сетевые "разветвители" для объединения компьютеров в проводную сеть.
Я встал на ноги и завороженно слушал как затрещали десятки жёстких дисков, загружая операционную систему. Справа от себя я заметил периферийным зрением свечение, повернулся и увидел пузатый ЭЛТ-монитор, лежащую под ним клавиатуру. На мониторе снизу-вверх плыли белые строки текста на чёрном фоне. Компьютер что-то загружал, по экрану ползли строчки информации о процессе загрузки.
Я подошёл как раз к моменту, когда текст остановился, выведя короткое сообщение:
Shell is loaded.
Cluster cannot be initialize, 3 unit(s) in unavailable.
Press [R] for Retry or [E] for Exit to dos.
Дословно - "Загрузка завершена. Кластер не может быть запущен, потому что 3 компа недоступно. Повторить попытку или выход?".
Сказать, что я был заинтригован - не сказать ничего, уже десять лет я был неразрывно связан с IT и подобные артефакты поражали воображение. Я на какое-то время даже забыл про свою изначальную цель выбраться наружу и завороженно ходил вдоль импровизированных стеллажей, разглядывая системные блоки. Все они были большим приветом из 90х: кнопки Turbo, флоппи-диски, 4х-скоростные CD-приводы. Разные производители, годы выпуска, Compaq и HP, Packard Bell и IBM XT, даже "Электроника". На лицевой стороне кнопка запуска в виде аналогового "рубильника", тупо включающая питание.
Я насчитал 40 системных блоков, гоняющих воздух и бодро моргающих красными индикаторами хард-диска - и среди них три, не подающих признаков жизни. Один имел более современный корпус, сине-белую наклейку "Intel Pentium 3 inside", современную кнопку включения, запускающую блок питания через материнскую плату - я нажал её и он ожил, так же бодро пискнув встроенным динамиков, сообщив о исправности.
Я вернулся к монитору и ткнул на клавиатуре клавишу R. Монитор вывел:
Cluster cannot be initialize, 2 unit(s) in unavailable.
Press [R] for Retry or [E] for Exit to dos.
Бинго, всё оказалось так просто.
Я даже ощутил себя в игре-головоломке, где герою нужно решать подобные задачки.
Откуда здесь эти компы? Почему они связаны в кластер, вычислительный он или они дублируют содержимое друг друга? Почему они так странно запитаны? Может, это чья-то старая серверная, кто-то когда-то решил сэкономить на дорогих железках, а когда понял, что электроэнергия для всего этого зверинца обходится дорого - просто забросил проект? По простейшим прикидкам такая прорва компов потребляет как минимум 12 киловатт.
Неважно. Всё потом.
Моей целью было покинуть подвал.
Я огляделся в поисках выходов из комнаты. Рядом с рубильником была глухая стальная дверь, на вроде той, что первой вела в убежище, разве что гермозапоры с неё были сняты. В местах её соприкосновения с металлическим косяком виднелись сварочные швы. Этот вход был давным-давно заблокирован. Я поднёс зажигалку к отверстию, в котором некогда был запорный рычаг - поток воздуха тотчас сдул жалкий факел; воздух бил в это помещение, следовательно, выход находился где-то здесь. Продолжив поиски, я обнаружил за рядом системников, стоящих на полу под стеллажом из парт, квадратное отверстие в стене, сечением размерами примерно метр на метр.
Вот он, выход!
Отверстие было закрыто фанерной дверцей, сквозь щели между стенами хода и дверью как раз и дул сквозняк. Я по одному вытащил и аккуратно отключил компьютеры, стоящие перед ходом, попутно лишний раз убедившись, что они были связаны в единую сеть. Причём три из отрубленных мною компьютеров были подключены к сети по коаксиальному кабелю, вроде антенного - это очень, очень старая технология. Последний, четвёртый, по привычному, почти современному интернет-кабелю.
Ударом ноги я выбил фанерную дверцу, закрывавшую мне проход - и обнаружил за ней пыльный тоннель, уходящий в темноту. Паутина и пыль, голая кирпичная кладка на стенах, нет, ну а что я ещё хотел увидеть? Я вздохнул, посмотрел на свою и так уже замызганную одежду и пополз на четвереньках в проход. Было тесно, пыльно и душно, несмотря на бьющий сзади сквозняк, песок и бетонная крошка на полу больно впивалась в ладони и колени. Ползти было тяжело.
По моим прикидкам, скитания по недрам подвала у меня заняли от силы час-полтора, а значит, на часах сейчас было около 8 вечера. В мае месяце в это время ещё вовсю светло и по двору бывшей школы гуляют люди. А значит, даже если решётка будет заварена - мои крики о помощи кто-нибудь услышит.
Я полз по лазу и боролся с приступами клаустрофобии, подбадривая себя тем, что скоро я снова увижу небо. Однако под моими руками обнаружился битый кирпич и... Земля? А ещё через метр я упёрся головой в потолок. С отчаянием я достал зажигалку и попытался зажечь свет. Зажигалка не загоралась, но во всполохах искр впереди обнаружился завал и маленькая щель между кучей, потолком и правой стеной. Сам же я стоял на начале завала в сужающемся проходе. И тут я вспомнил, что полгода назад во дворе здания рабочие что-то копали, кажется прокладывали новую оптоволоконную линию, и были у них какие-то трудности, и долго они что-то долбили отбойным молотком и густой, унылый мат стоял во дворе...
Я грязно выругался и эхо прокатилось по узкому тоннелю, на секунду заглушив доносящееся издалека гудение системных блоков.
Какое-то время я пытался копать, расширяя крохотных проход, но всё, что я обнаружил далее - это узкий лаз, пригодный разве что для кошки, левая стена и половина потолка тоннеля была разрушена и почва почти полностью завалила проход, в оставшееся же пространство вытягивало воздух. Я просунул туда руку - и обнаружил что далее по тоннелю такой же точно завал, "ход" был крошечным.
Я мог дышать, но я не мог выбраться.
Ещё какое-то время я кричал, надеясь, что мои вопли из венткиоска кто-то услышит. Ответом была тишина.
Я с трудом выбрался в комнату с компами, весь грязный, с горящими коленями и ладонями, и просто завалился на спину. Долго пытался отдышаться, слушая монотонный гул десятков системников. Пить хотелось нестерпимо, как назло от досады по щекам потекли слёзы.
От усталости и стресса, незаметно для себя я заснул.
Мне снилось что я спускаюсь по бесконечно длинной лестнице без перил, считая ступеньки. Вокруг была бесцветная мгла, подобная туману и неясно было начинается она в 10 метрах от края ступеней или за сотни километров; кроме лестницы ориентиров не было, но обернуться и посмотреть сколько я уже прошёл я почему-то не мог, при попытке заглянуть за плечо меня сковывал первобытный ужас. Пытаясь же всмотреться в глубину, где терялись ступени, у меня начинала кружиться голова и меня охватывал страх что я вот-вот упаду в пропасть - и будет это бесконечное падение в сером нигде посреди бескрайнего ничего. Иногда мне казалось, что за моей спиной слышатся шаги, иногда серая мгла вокруг принимала очертания чего-то зримого, но пелена сна не давала мне ничего разобрать. Иногда я отчётливо слышал, как всё пространство вокруг меня сотрясает звон далёкого колокола.
II.
Проснулся я в полной темноте, тишине и в позе эмбриона. Свет почему-то погас, компы тоже затихли.
Хотя, нет, тишина не была такой уж полной. Откуда-то слышался звук капель воды. Я привстал и попробовал оглядеться - во тьме всё так же мигал зелёный светодиод на стене. Тело болело от лежания на жёстком кафеле, пить хотелось нестерпимо. Я пошёл в сторону зелёного огонька, а достигнув стены - наощупь нашёл автоматы и включил их.
В глаза снова ударил свет, в уши - звук вентиляторов.
Глаза привыкли к свету и я стал искать откуда был слышен шум воды; поиски были недолгими. За ещё одним стеллажом нашлась деревянная дверь, вроде той, что вела в эту комнату. Я потратил некоторое время на то, чтобы отключить и снять со стеллажа из парт компьютеры, потом отодвинул сам импровизированный стеллаж - дверь оказалась не заперта. За ней обнаружилась комната полтора на полтора метра, покрытый пылью унитаз и жестяной умывальник, оба целые и по виду волне исправные. Санузел, когда-то давно замурованный здесь, а потому не завандаленный.
Из крана медленно капала вода.
"Интересно", - подумал я, "вода капала здесь годами. За какой срок она проточила бы умывальник до дыры?".
Вентиль на кране поддался очень туго, время взяло своё и резьбу в нём полностью забили окислы, из крана показалась тонкая струйка, сильнее кран я повернуть не смог; но это было и не нужно.
Я долго пил, а потом долго умывался. Смывал с рук и лица пыль и грязь, мыл шею. Потом снова пил. Потом посмотрел на унитаз, дёрнул цепочку слива - ничего. Очевидно, вентиль к нему был перекрыт. Вздохнул и справил малую нужду в раковину.
После всех этих мероприятий мне стало гораздо лучше и спокойнее, даже страх куда-то ушёл. Я вернулся в комнату с гудящими компами, присел на отключенный мною системник и стал думать.
"Итак, вода у меня есть. Свет тоже. Я не знаю, сколько я проспал - но по ощущениям часов пять, не меньше. Всё равно время посмотреть негде. В подвал никто не спускался, значит, меня не ищут, а если и ищут - то не там, где нужно. Для начала надо попробовать ещё раз достучаться до охранника, а если не получится... Чёрт, я не хочу торчать без жратвы два для в бункере!".
Я нашёл наиболее увесистую железяку, ей оказался обрезок толстой арматуры, и пошёл к двери, ведущей из убежища в подвал. Следующие несколько часов я снова молотил в дверь с некоторыми перерывами и пел матерные песни, периодически сбиваясь на "РЖАВЫЙ БУНКЕР - МОЯ СВОБОДА, СЛАДКИЙ ПРЯНИК ЗАСОХ ДАВНО!", выбивая такт железкой по двери. Делал паузы, прислушивался и снова принимался за дело. То и дело в ушах начинался звон от громких звуков и я садился отдыхать, не прекращая орать песни. В какой-то момент мой голос стал садиться, а рука болеть. Но я не сдавался.
В конце концов, я обнаружил себя сидящим прислонившись спиной к двери и шепчущим осипшим голосом "я убил в себе государствооо...". Идея достучаться явно терпела крах, охранник либо спал беспробудным сном, либо был мертвецки пьян - неважно, план Б, о котором я так не хотел думать, становился всё зримее. Обустроиться в бомбоубежище поуютнее и дождаться, пока кто-нибудь сюда зайдёт.
Было грустно. Было одиноко. Хотелось жалеть себя, хотелось снова разрыдаться. И где-то на дне разума уже зашевелилось что-то, что я не могу назвать иначе как "безумие". Но надо собраться.
Из двух старых спинок от офисных кресел получилась мягкая лежанка. Сидушка под голову - и вот я уже валяюсь, закинув для удобства руки за голову в единственной светлой комнате, слушая шум компов и отдыхая. Ну, я знаю людей, которые осознанно голодали по трое суток. Неплохая такая встряска для организма, переживём. В понедельник в подвал наверняка кто-то полезет, но я очень надеюсь, что меня хватятся и начнут искать раньше. Шансов мало, но всё же.
Вода есть. Свет есть. Задохнуться не грозит.
Чем себя занять, чтобы не поехать кукухой?
Я побродил по тёмным помещениям, подсвечивая зажигалкой груды хлама, ища хоть какие-то книги. Старые товарные накладные, отчёты, платёжки. Журнал по технике безопасности. Обрывки постера со Шварценеггером на стене, привет из 90х. Чем дольше я бродил среди наследия прошлого - тем меньше становилось поле вариантов. И в конце концов я выбрал единственный доступный сценарий, который откладывал "на сладкое". Я решил оживить Кластер.
Когда тебе мало мощности твоего компьютера - ты покупаешь компьютер получше.
Когда у тебя и без того лучший компьютер, а тебе всё мало - ты покупаешь промышленный компьютер, по-другому - сервер.
Когда у тебя самый дорогой сервер, а его всё равно не хватает - ты собираешь из нескольких таких компьютеров единую вычислительную систему, или кластер. Суперкомпьютер.
Это дорого, очень дорого.
Кластер не обязательно будет что-то вычислять, раскидывая задачи между своими "узлами", или "юнитами" - составляющими его компьютерами. Он может, к примеру, хранить информацию, дублируя её на разных Юнитах, при такой схеме в случае выхода из строя одного из них - система не остановится, информация всё равно останется на уцелевших мощностях. И, к примеру, сайт интернет-магазина будет продолжать работать.
Но в некоторых случаях собирается именно вычислительный кластер. Когда, например, нужно рассчитать поведение атмосферы на планете и составить точный прогноз погоды. Или просчитать траекторию небесных тел на сотни лет вперёд. Или отрисовать насыщенный деталями кадр трёхмерного мультфильма.
Это сложно, очень сложно.
Но технология объединения нескольких "слабых" компьютеров в один комп помощнее, разработанная для сложных и дорогих систем, легко применяется и для объединения обычных офисных машин. Что и сделал автор этой странной композиции в глубине убежища.
Какие цели он преследовал? Добился ли их? Мне нестерпимо хотелось это узнать.
Cluster cannot be initialize, 12 unit(s) in unavailable.
Press [R] for Retry or [E] for Exit to dos.
Ненадолго во мне родилась мысль, не подключен ли весь это зоопарк к локальной сети здания, быть может, сюда приходит интернет, и я смогу дописаться кому-нибудь в поисках помощи. Я облазал помещение в поисках любых линий, которые уходили бы куда-нибудь наружу - и пришёл к выводу что это всё же изолированная от мира сеть. Надежда угасла так же, как и появилась.
Отдохнув, я принялся восстанавливать то, что успел отключить. Со вздохом посмотрел в чернеющую пустоту эвакуационного-вентиляционного тоннеля - и заставил вход в него системным блоками, вернув их к жизни.
Вернул на место стеллаж из парт, но так, чтобы была возможность посещать санузел и снова заставил его компьютерами.
Я заметил, что на каждом из них красной масляной краской написан инвентарный номер. На ключах у меня болтался швейцарский нож, в нём была крестовая отвёртка - вскрыл несколько системных блоков, сборки компьютеров оказались самые дешёвые для своих лет. Ни одной видеокарты, ни одной звуковой карты - в те далёкие времена звуковая система докупалась к компьютеру отдельно и стоила хороших денег. Стеллажи из парт. Здесь ведь была школа... Очевидно, это компьютеры из компьютерного класса, но откуда 40 штук? Быть может, списанные машины, что стояли в кабинетах администрации?
Cluster cannot be initialize, 2 unit(s) in unavailable.
Press [R] for Retry or [E] for Exit to dos.
Я притащил из соседнего помещения коцнутый ЖК-монитор, который сам же и спустил туда недели две назад, подключил его к одному из компов - на экране лишь мигающая точка в центре, никакого поля для ввода. Перезагрузил - вместо операционной системы автоматом загрузилась странная программа, выплюнувшая на секунду бессмысленный для меня набор символов на весь экран, а после снова появилась мигающая в центре экрана точка.
"Пузатый" монитор, стоявший на стеллаже изначально, оказался подключен к самому приличном на вид компьютеру, судя по наклейке это был Pentium-4, редкостная древность, но на фоне остальных - ракета в сравнении с паровозами. Это явно был "главный", координирующий комп, который раздавал задачи всем прочим узлам в кластере.
Быстро закончив с компьютерами, которые отключал сам, я перешёл к оставшимся двум машинам. В первом обнаружилась "мёртвая" оперативная память, я вытащил замену из соседа-донора, где было две планки оперативки, и воткнул в инвалида. После этого он загрузился и показал ту мигающую точку.
Cluster cannot be initialize, 1 unit(s) in unavailable.
Press [R] for Retry or [E] for Exit to dos.
Во втором был сгоревший блок питания - запчастей такого рода в соседней комнате было навалом, конкретно такой же БП нашёлся в компьютере, что некогда лежал на уроненном мною шкафе. Вскоре, все 40 компьютеров были в строю.
Я подошёл к "главному" компу и занёс палец над кнопкой [R]. Сейчас я нажму её - и Кластер запустился, начав выполнять задачу, ради которой его собирали. Смогу ли я выяснить хоть что-то о сути задачи? От том, кто и для чего его собрал? Возможно, если подключу к нему ещё один современный комп и проанализирую его работу. Сейчас мне хотелось лишь вернуть этого мамонта к жизни, ощущение было что я воскрешаю что-то давно покинутое и забытое, что спало мёртвым сном по меньшей мере полтора десятилетия.
Почему-то я ощутил сомнение в своих действиях, едва заметный комок страха в животе, нежелание нажимать клавишу. Но цель была так близка, а любопытство столь велико, что я решился и ткнул заветную кнопку.
All units on line.
Initialization...
Несколько секунд ничего не происходило, потом мигающие индикаторы жёстких дисков на всех компьютерах загорелись непрерывным красным светом и из корпусов донёсся ритмичный треск. Система явно заработала на полную катушку; в старых компьютерах стояли механические жёсткие диски, их и сейчас иногда можно встретить в быту, в дешёвых ноутбуках. Это были достаточно грубые устройства и при записи или чтении данных издавали характерный треск, так трещали считывающие головки, перемещающиеся над поверхностью диска. Многие компьютерные задроты могли определить по этому треску занят компьютер какой-то задачей, простаивает или попросту завис - но здесь даже задротом не нужно было быть, чтобы понять: машины загружены на полную катушку. Они что-то обсчитывают и постоянно обращаются к дискам для записи или чтения.
Я стоял посреди комнаты и слушал эту техническую симфонию около минуты.
А потом начались первые изменения.
Цвета стали насыщеннее, звуки - глубже, ощущения - ярче. Темнота в дверных проёмах стала будто клубиться, а стены словно начали дышать.
Меня охватил страх, на сей раз не беспричинный - мир в моих глазах искажался, оплывал, формы предметов плавились и возвращались через мгновение в норму, словно я смотрел не на мир, а на его отражение в волнующейся воде.
Голова закружилась, но не так как бывает алкоголя или укачивания - словно верх и низ несколько раз в секунду менялись местами. Да и что вообще это за дефиниции такие? "Верх", "низ"...
Всё в мире стало как-то зыбко, относительно. Неопределённо.