Год этак 93-й. Приятель моего приятеля работал админом в небольшой питерской конторе. Тогда даже слово «админ» было в новинку, и называли этого крутого перца просто «компьютерщиком», но он не обижался.
Контора плотно прилепилась к нехилой госструктуре и имела свой кусок хлеба (с маслом, разумеется) на оказании некоторого рода услуг. В конторе работал биг-босс (бывший милицейский «погон») и пять тёток-«бугогалтеров». Была в конторе сетка под Новелл Нетварью: пять машин тёток, комп босса, комп нашего главного героя и сервер. Последний был для того времени мегамашиной: ажно 486DX4-80!
В то время на рынке появилась привлекательная хрень под названием Sound Blaster, мечта любого кулхацкера и не только. Стоила она, как маленький «Боинг» — целых сто баксов. Однако ж хотелось в Wolfenstein 3D со звуком поиграть, не говоря уж о появившейся новинке — DOOM. Звук от залпа картечью в морду монстру — это ж по-нашему, по-русски!
У главного героя в голове созрел коварный план.
— Эцсамое… Братан, а чё всё тормозит-то так? — Ну так, Иван Петрович, чего ж вы ждали? Второй год работаем, винчестер на сервере завален данными, вот и стал тормозить. Всё логично. — И чё делать? — Ну чего — ничего. Винчестер новый покупать. — И сколько он стоит? — Двести баксов. — Ой-ё! А никак нельзя по-другому, подешевле отделаться? — Ну… Вообще-то можно. — Давай, говори, блин, не тяни кота! — Можно купить плату ускорителя винчестера. Она дешевле. — Сколько? — Сто баксов. Но это мера временная, вы же понимаете. Рано или поздно винчестер всё равно менять придётся. — Блин. Ну хоть как-то перебьёмся. Бери бабки, иди покупай живее. Чтоб к вечеру всё работало!
Босс отсчитывает сто баксов затёртыми купюрами. Главный герой прячет заветную сумму во внутренний карман, едет на радиорынок на Маршала Казакова и покупает там заветный Sound Blaster. Карту «компьютерщик» вставляет в свою машину, а на корпусе сервера обратно вдавливает кнопочку «Turbo». Тётки счастливы, биг-босс доволен, а герой, попивая пиво, мочит фашистов и думает, что бы ещё проапгрейдить.
Посидев некоторое время на техподдержке в провайдере, я могу целые песни складывать о среднестатистическом юзвере. Но более всего запомнился один товарищ — жаль, что он даже не представился.
Звонок. Трубку берёт коллега. Вдумчиво слушает, задаёт какие-то вопросы, затем расплывается в ехидной улыбке, говорит в трубку: «Сейчас я вас переключу на другого специалиста», — и отдаёт её мне: «На, послушай!»
— Слушаю вас. — Берите ручку, записывайте!
Прямо так, в приказном тоне. Начинаю осознавать, что где-то я явно провинился.
— Да-да. — У вас сервер плохой! — Эм… Какой конкретно сервис вас не устраивает? — Ну, сервер для старой и новой сети, который сервер. Он у вас неправильный, настройте. — Я вас не понимаю. Опишите проблему. — Да сервер у вас неправильный!
Вроде аварий нет, мелких неполадок тоже. Будем тянуть время и соображать, а там, может, субъект разговорится.
— Назовите, пожалуйста, свой номер договора. — Да я вообще не абонент %providerName%, но у меня много знакомых и друзей — ваши абоненты. В общем, у вас сервер неправильный!
И бросает трубку. Следом падаю я, задыхаясь от смеха.
Весь день искали неправильный сервер для старой и новой сетей. Так и не нашли, увы. Наверное, до сих пор где-то стоит — неправильный такой, печальный…
Когда я стажировался в банке в должности ассистента по компьютерной безопасности, попросили меня девушки посмотреть, почему у них закрываются все соединения раз в 15 минут. Транзакции не проходили, шквал звонков от клиентов — а админ пропал куда-то, оставив вместо себя стажёра, который понятия не имел, какая машина за что отвечает: пока сервак меняли, умный админ разнёс его функции на несколько компов.
Я догадался, что где-то либо установлен план питания нехороший, либо в биосе что-то не отключили. Времени ковыряться не было. Взял лазерную мышку, обернул вокруг корпуса провод и положил грызуна рядом с системником. Курсор постоянно ёрзал и засыпать компьютеру не давал. Девушки рассыпались в благодарностях.
Собираем почтовик? Файловый сервер? Контроллер домена? Другую Очень Важную Машину? Непременно берём брендовый дальше некуда сервак, да?
Ребята! Да, брендовое и серверное железо — это серьёзно и, как правило, более надёжно, нежели обычное десктопное. Но давайте заглянем немного в будущее и подумаем. Я видел множество безнадёжно устаревших брендовых машин, в которых второй процессорный сокет так и остался пустым спустя семь лет. Зачем переплачивать?
SCSI и RAID 5? Да, это круто. Что будет, когда через три года сгорит контроллер? У вас лежит на полке запасной? Вы сможете в своём городе через три года найти ему замену за пару часов? Уверены, что эта модель всё еще будет на рынке? У вас есть машины со SCSI-интерфейсом, куда можно будет в случае ахтунга прицепить винты этого RAID и слить размазанную по ним инфу?
Поймите: машина, собранная из не самых дешёвых десктопных комплектующих, точно так же отработает пять лет, как и брендовый сервер, особенно если стоит в охлаждаемой серверной и хорошо питается. Через пять лет любое железо либо безнадёжно устареет, либо сгорит. Но в случае самосбора любую сгоревшую железку можно будет заменить за полчаса, купив её в ближайшем ларьке или даже за пять минут распотрошив любой пользовательский комп. Если же сдохнет единственная Самая Крутая Железка из единственного Самого Крутого Сервера, то история может быть очень грустной.
Я не призываю покупать некачественное железо и поднимать сервера на барахле. Просто думайте немножко наперёд и учтите условия, в которых вы находитесь. Дорогое и брендовое может обернуться для вас кошмаром, особенно если вы живёте в провинции, как и я.
Работал я в частной фирмочке менеджером, сисадмином, сетевиком, примусоспасателем и даже грузчиком. 120 кг живого веса и пять лет мелкого админства использовались по максимуму. Был у меня напарник — прогер, 50 кг весу. Смотрелись вместе мы весьма забавно.
Поступает заказ: поставить сервер, на котором будет крутится жёлтое отродье. Денег не жалеем в разумных пределах. Прикинув мощности (около 20 машин) и скудные щедрости газетки, для которой это и делалось, остановили выбор на мощной, пусть и не серверной машинке с четырёхголовым мутантом, 8 ГБ озы и парой SATA-винтов по 500 ГБ с рейд-контроллером (набордовые обычно не славятся надёжностью). Всё лицензионное донельзя. Собираем, ставим, тестим — зверь, а не комп! Везём заказчику, наливаем 1С, подключаем клиентов, проверяем с разных машин — всё тихо и бодро жужжит. Радостно отваливаем отдыхать и пить пиво.
Радость закончилась одновременно с приходом утреннего похмелья:
— Срочно приезжайте, ничего не работает! — Что не работает-то? — Все! Точнее, всё работает, но очень медленно. Так жить нельзя!
Мы в недоумении: вчера же тестировали, всё летало. Приезжаем к заказчикам — действительно, больше пяти пользователей подключаются — и элементарные операции растягиваются на пять минут.
Мы тоже кулхацкеры, мы тоже, блин, думать умеем. Ставим вторую сетевуху, настраиваем маршрутизатор (откуда 16-портовый гигабитный зверь у них, не помнит даже бухгалтерия), подключаем, офигеваем: загрузка сети — 17%, четырёх ядер — по 15%, памяти — 28%. Виснет, как и прежде. Возвращаю всё назад, звоню жёлтым умникам, объясняю, что хочу. Советуют переставить 1С, ОС, дрова и руки. Объясняю, что всё уже проделали, кроме рук, ибо жалко гробить творение Мастера. Обещают прислать мальчика.
На следующий день приезжает обещанный мальчик. Весь день чешет репу, пляшет с каким-то подобием кодерского бубна, офигевает вместе с нами, уезжает — всё висит, как и прежде. Продолжаются эти танцы вокруг сервера с гуглением по ночам трое суток. Дирекция газетки звереет, мы тоже, на мальчика вообще смотреть страшно.
Когда все уже истощили идеи и рабочую неделю, во время распивания тяпничного пива звонит мальчик и с истерическим хихиканьем изрекает:
— А попробуйте поставить туда видеокарту хорошую!
У нас глаза по старому русскому рублю, но «хи-хи» мальчика настораживает. Мчусь с пивом к знакомым поставщикам, правдой, неправдой и пивом уговариваю выдать мне недешёвую 8800GT. Созваниваюсь с газетой — там как раз собираются выходить в субботу добивать работу в базе, набравшуюся из-за тормозов. Отлично!
Утром едем туда, втыкаем видюху, наливаем дрова, поднимаем базу, даём бухам отмашку. И тут происходит неожиданное: всё летает, любая команда отрабатывается за секунду, отчёт формируется за дюжину секунд, а не минут. Бухи оргазмируют, мы фигеем.
Открываю удаленный доступ, еду пить пиво и думать. Дома захожу удалённо, начинаю проверять статистику загрузки монстра: 15%/15%/15%/15% проц, 27% память, 23% сеть… Стоп! 15% проц! Уже несколько часов! Открываю утилю видюхи и падаю под стол с истерическим хохотом. Загрузка проца 8800-й — 78%!
Оказывается, странно написанная жёлтая фигня не умела корректно работать с четырёхголовыми мутантами — использовала-то все четыре ядрышка, но почему-то только на 15% мощности. Увидев же могучую 8800 с заветной CUDA, 1С набросилась на неё со всем остервенением. Гугление на эту тему не дало ничего, а саппорт развёл руками и спросил: «Работает же, чё вам не нравится?»
С желтошкурыми думать не надо. Медитировать, общаться с высшими материями, — что угодно, но только не думать.
Никогда не думал, что когда-нибудь буду радоваться до упору куче входящего спама в почтовом ящике. Однако после шести часов плясок с бубном по настройке упавшего почтового сервера начавший наконец поступать спам — просто праздник какой-то!
Имел я сомнительное удовольствие учиться в Донбасской государственной машиностроительной академии в маленьком городке на севере Донецкой области. Мы, тогдашние первокурсники, в далёком 1996 году учились основам работы с компьютерами в локалке под Novell. Проблема оказалась в том, что не все студенты были полными начинающими пользователями, и руки наши чесались в поисках пакостей. И мы их устроили! Под видом скомпилированных программ на Паскале и Бейсике в течение семестра мы носили инсталлятор Win95 и старательно собирали его на винте одной из машин. Винду мы поставили, обьявили сервером и в течение двух недель наслаждались отдыхом от пар, пока горе-админы вуза пытались понять, в чём проблема.
Выезжаю на аварию: всё утро кричал пятый RAID, и к обеду система выпала в BSoD. По прибытии вижу явный перегрев системы — какой-то умелец System Fan не запитал. Перебрасываю критичные сервисы на соседнюю машину, модернизирую систему охлаждения, чтоб уж наверняка, ставлю на ребилд. 1%… 2%… Понимаю, что закончит к полуночи. При попытках параллельной установки Windows Server с сидюка контроллер сбрасывается и начинает ребилдить заново. Ну, думаю поеду домой, посплю, утром в шесть приеду, к девяти успею.
Приезжаю утром — всё чин чинарём. Ставлю «форточку». Тext setup уже близок к концу — и тут начинается полтергейст. RAID-контроллер начинает дико верещать, привычный text setup гаснет, и на его месте возникает не менее привычный dmesg. Мне от происходящего становится натурально плохо.
В доносящемся из контроллера писке слышны до боли знакомые нотки. Это не контроллер пищит — это будильник мой, заведённый вчера на пять утра. Пора просыпаться и ехать на работу.
Работаю в госконторе. Тянем сети, когда дотянули — спим. На работу берут двух новеньких ребят с опытом работы. Поступает заявка: комп подключить надо. Поднимаю новеньких, те лениво собираются и идут. Протягиваем шнурок, я набиваю розетку, а молодёжь отправляю к стойке обжать кабель. Набил розетку, напился чаю, ковыряю несчастное произведение Гейтса. Подходит один из новеньких, отзывает в сторону:
— А как обжимается провод?
Где стоял, там и сел — ребята же вроде с опытом работы… Пришлось тащиться самому обжимать.
Месяц спустя ребята опять подошли ко мне.
— Хотим сервак поднять. — Какой? — Обычный. — Вы хоть скажите, для чего.
Лучше бы я молчал…
— Просто сервак. Просто хотим.
Прошло месяца три — достали всех. Серваков им штуки три подняли, вот только все работают впустую. Третий только кулера и крутит — даже операционки не стоит. Как же в России таких молодцев на работу берут?