– Недурно ты тут закрепилась, – хмыкнул я, поднимаясь на мостик. – Прям натурально «корни пустила».
Юлька отмахнулась.
– Тоже мне, «закрепилась». Так… обозначила присутствие. Ни отчуждение серверной машины не обеспечила, ни доступ посторонних лиц не исключила, ни даже продублировать линии не в состоянии. Узко ограниченный набор полевых функций.
Я потрепал девчонку по причёске.
– Не прибедняйся. Без тебя я б даже макрос не написал. Вручную контролировал бы передачу данных и перезапускал в случае отвала.
Мордашка юного гения слегка тронула розоватая тень смущения от, между прочим, вполне себе даже заслуженной похвалы.
– Что просчитываешь? – поинтересовался у Юльки, глядя на монитор ресурсов.
Чем было надо нагрузить сервер, чтоб несколько десятков ядер «долбились в соточку»?
– Меня заинтересовало твоё предложение, – проинформировала меня мелкая. – Постройка системы хранения данных на основе элементной базы Древних – довольно продуктивная идея. Настолько, что я прогнала некоторые расчёты и сейчас заканчивается моделирование. Я запустила виртуальную постройку хранилища с абсолютным масштабированием и параллельно нагрузила машину задачей просчёта эксплуатационных характеристик. С этим справились быстро: есть конфигурация, которую, в теории, мы можем собрать. Но тут мне стало интересно, где же лежит предел отказоустойчивости системы, и сейчас просчитываю модели, при которых доступная нам элементная база ляжет начисто…
Я почесал себе затылок.
– Ну, подход, конечно, инженерный. Одобряю всецело. Но нужна ли такая избыточная надёжность? Мы же строим пятиминутную файловую помойку, куда сливаем весь найденный мусор для дальнейшей фильтрации и разборки. Стоит ли заморачиваться так, будто ты строишь галактический сервер хранения данных?
– Не, ну, а чего? – пожала плечами Юлька. – Мы так и так собирать его будем. Просто заложила в основу избыточный запас живучести и отказоустойчивости. Поди, хреново?
– Да, нет, в общем-то, – пожал плечами. – Не хреново. Да и сил с ресурсами отнимет не так уж и много. Просто зачем? А, главное, на хрена? Ладно бы, просто избыточное сопротивление отказу. Так ведь ты замахнулась, судя по всему, на выживание при межгалактической войне с разрушением носителя сервера. Ты бы ещё заложила в проект масштабирования механическое сопряжение с банком данных «Атлантиды»…
Юлька плотоядно облизнулась.
– А кто тебе сказал, что я его не заложила? – юный гений сквозь лёгкий оскал показала зубки. – Это и была главная изюминка проекта. Если соберём сервер по моим чертежам, его можно будет подключить к банкам «Атлантиды» аппаратно, безо всяких беспроводных сетей и прочих танцев с бубнами. И скорости работы возрастут на порядок, и надёжность кратно выше.
Что ж. Ещё один лишний плюсик в актив подрастающему поколению. Такой дальновидный подход заставляет проявлять не только техническую солидарность, но и поистине товарищеское уважение. Это тебе не с поцарапанным CD-диском бегать от компьютера к компьютеру. И даже не сетевое сопряжение налаживать. Юлька задумала сразу и по жёсткому варианту подключить существующий пока только в виде модели сервер на аппаратной базе Древних непосредственно к кораблю-носителю, в чьи банки памяти будут загружены собранные нами библиотеки. Это вам не это (с).
Голографический экран из плеяды, собранной Рыковой, обновился: на нём проявилось служебное сообщение о завершении просчёта.
– Готово, – сообщила Юлька. – Так… сейчас посмотрим…
Несколько манипуляций внешней периферией (довольно странно было видеть взаимодействие древней трёхкнопочной мышки со штырьковым разъёмом PS/2 и голографического экрана) – и перед нами предстала развёрнутая выкладка по решённой задаче.
– Должны уложиться в теплопакет, – с нескрываемым удовольствием констатировала юный гений. – Можно для очистки совести и систему охлаждения поставить, но кристаллы могут и обычным атмосферным воздухом охлаждаться.
– Пакет пакетом, – напомнил я. – Ты же хотела надёжность проверить.
– Одно другому не мешает, – хмыкнула Рыкова. – Короче говоря. Под наши нужды хватит сравнительно небольшого продукта. Суммарное потребление ограничим на уровне киловатта. Разумеется, с округлением и запасом на усушку и утруску.
Млять… киловатт дури для сервера на компонентной базе Древних… она точно файловый архив строила, а не рабочую станцию для астрономических расчётов?
С другой стороны, мне абсолютно всё равно, что собирать. Хоть файловый сервер, хоть навигационный компьютер, хоть наборное устройство звёздных врат. Лишь бы комплектующие были в наличии и требуемой номенклатуры.
– Ладно, – вздохнул я. – С этим потом разберёмся. Сейчас данные заливаются прямиком в «Аврору»?
Юлька кивнула.
– Я пробросила путь до бортовой библиотеки и создала в ней новый раздел. Он не должен затронуть исходную структуру данных в банках крейсера. Таким образом мы и «мозги» «Авроры» сохраним нетленными, и обмен информацией с «Колыбелью зла» произведём.
Помещение мостика огласил настойчивый и громкий урчащий звук. Животик юного гения требовательно напоминал, что великий интеллект голодать не должен даже в лечебных целях.
– Пока неплохо было бы произвести приём пищи, – усмехнулся я. – Оставляй всё, как есть. Пусть в автоматическом режиме обмен продолжается. А мы отойдём перекусить. И, если честно, был бы не против прилечь хотя бы на часик-другой-третий. Хочется малость вздремнуть.
Раз уж мы докатились до такого, что оперируем сугубо технологическими терминами в отношении земной и инопланетной компонентной базы, да к тому же именуем самосборный чемодан сервером, то и относиться к нему стоит, как к серверу, а не игровому ящику для раскладывания шахмат и пинг-понга. Так-то, в земных условиях не то, что распитие еды и поедание напитков с курениями, но даже просто проход в грязной одежде не допускается. По-настоящему серверное помещение, предназначенное для размещения компьютеров, обслуживающих мало-мальски ответственные задачи, поддерживается в идеальной чистоте, близкой к стерильной, а атмосфера в нём регулярно очищается от пылевой взвеси. В случае с теплонагруженными сборками применяется кондиционирование и осушение воздуха.
Практически всем этим требованиям мостик крейсера Древних отвечал на полную катушку. Воздух фильтровала система вентиляции, избыток влаги удаляла система осушения, комфортную для нас и железа температуру поддерживала система кондиционирования, стабильность питания гарантировал стабилизатор в составе переходника, привезённого с Земли. Осталось только не допустить превращения ящика с сервером в барную стойку. Для приёма пищи лучше организовать более удалённый от него уголок.
***
За обедом крайне своевременно пришлись присланные с Земли индивидуальные рационы питания. Упакованные в штатные герметичные влагозащищённые укупорки и рассчитанные на сутки питания для одного бойца, они сэкономили нам немало времени готовки. Вместо того, чтоб встать к плитке и поварничать, мы молча и без лишних экивоков разогрели себе по порции мясных консервов и вскипятили котелок воды на двоих. Получился относительно быстрый, но довольно питательный приём пищи из тушёнки и горячего чая с сухими, почти калёными галетами.
Двести пятьдесят грамм тушёного мяса только на бумаге выглядят внушительным объёмом снеди, который надо ещё умудриться съесть. На деле же взрослому бойцу с хорошим обменом веществ и голодному, как пёсий пёс, это буквально на один укус. Юлька ещё растягивала удовольствие, гоняя язычком смачный ком кусковой говядины по рту, параллельно вчитываясь в состав ИРП, а я уже дочиста выгрыз из банки консервы даже то, что умудрилось пригореть к ней в процессе разогрева. Теперь ничто и никто не сможет меня отвлечь от уничтожения своей порции галет, упиваясь горячим чёрным чаем.
Рыкова-младшая, откинувшись на спинку кресла за столом и закинув ногу на ногу, смаковала обед, изучая описание боевого сухпайка. Последнее было изложено на гермоупаковке, которую девушка держала в руке.