Читать «Bash IT Happens Истории ## 5101 – 5200» онлайн - страница 21

Bash.org.ru IT

#5176: Помни о дырочке

12:00 13.01.2011, IT happens

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

Вышел новый видео-софтфон от Samsung. Начали тестировать, подключили веб-камеру. Потестировали, побаловались и забыли. Ближе к вечеру приезжает освободившийся техник и просит показать возможности другого софтфона, телрадовского. Соединяюсь с какой-то АТС, демонстрирую: «Вот кнопки абонентов, вот имена пользователей. Видим, кто свободен, кто занят, кто с кем говорит. Вот так, имея соответствующий класс сервиса, директор может прослушивать и контролировать разговоры сотрудников», — нажимаю я кнопку занятого абонента. Техник в восхищении: «Какая, бть-мть, замечательная ***ня!»

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

#5177: В тостовом режиме

12:00 13.01.2011, IT happens

Здравствуйте, с вами снова сисадмин гостиницы. Расскажу-ка я вам на этот раз о сборке серверов.

Что обычно представляется более-менее сведущему в области человеку, когда он слышит слово «сервер»? Жуткий вой, тяжеленный корпус из танковой стали, громадная плата, несколько процессоров, уйма планок памяти (обязательно Registered ECC), резервный БП и RAID 1 на «сказях». Как правило, в собранном сервере многопроцессорная мать обслуживает лишь один проц, планок памяти стоит две (редко — четыре), второго БП просто нет, а сказёвые тарахтелки только и занимаются сикингом.

Такое чудо досталось и мне. Два видимых процессора на поверку оказались одним гипертрединговым. Единственный гигабайт памяти использовался на всю мощность вместе с четырьмя гигами свопа. Судя по отклику дисковой подсистемы, вся эта прелесть грозила навернуться в ближайшее время. Анализ местного рынка выявил засилье серверов на уже устаревших Core2-образных Xeon, интеловских чипсетах проблемных серий (как раз тех, которые обожают драться за гибридные разъёмы с интегрированным на плату Adaptec: 6 физических разъемов на 12 логических) и недовинчестерах производства Seagate. В ходе тяжких дум о выборе между «очень плохо», «откровенно отвратительно» и «на эти деньги, если мне их дадут, я на Гавайях год отдыхать смогу» я вспомнил бритву Оккама.

Что такое сервер? Компьютер, выполняющий служебную роль и работающий без участия человека. Едва ли не основным требованием к серверу является отказоустойчивость. Как она обеспечивается? Надёжность данных обеспечивается кодами коррекции (ECC), дублированием узлов и двойным-тройным запасом по мощности в любом возможном смысле. Registered-память нужна для установки более двух-трёх модулей на канал, RAID в серверах начального уровня всё равно фейковый, а из системных шин поддержкой обнаружения многократных ошибок обладает разве что HyperTransport.