Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #75, МАРТ 2005 г.

Пингвин кластеризуется

Денис Колисниченко

Хакер, номер #075, стр. 075-094-3


Что еще примечательного в openMosix? Его файловая система - oMFS. Она позволяет напрямую обращаться к файлам любого узла кластера, причем делает это максимально прозрачно. Например тебе нужно обратиться к каталогу /home на третьем компьютере: /mfs/3/home – и все! К остальным преимуществам следует отнести простоту установки – openMosix не требует никаких дополнительных пакетов - и простоту использования - тебе не придется, как в случае с PVM, самому переписывать приложения, которые будут гоняться в кластере.

Необходимое железо

Для организации кластера тебе понадобятся минимум два компьютера, оснащенных сетевыми карточками, и один 100 Мбит/сек коммутатор (switch). Не нужно экономить – покупай именно коммутатор, тем более что цены довольно низки: пятипортовый коммутатор стоит около $20, а восьмипортовый – до $40. Для организации домашнего кластера пяти-восьми портов вполне достаточно, ведь тут главное не switch, а компьютеры, причем каждый стоит намного больше, чем switch.

А теперь о них самих, о компьютерах. Если тебе нужно просто проверить, как работает openMosix, хватит несколько самых обыкновенных компов под управлением Linux, размещенных у тебя дома или в офисе. Если же ты собираешь настоящий кластер и, тем более, хочешь получить немного $$$ за творение рук своих, тогда тебе придется немного потратиться. Во-первых, тебе нужна одна (для начала) 19" стойка. Во-вторых, корпуса компьютеров должны быть приспособлены для монтажа в эту стойку. Сейчас напугаю тебя ценами, так как хорошая стойка стоит довольно дорого. Например стойка NetBAY42 Rack Standard стоит порядка $2000. Конечно, именно такая стойка тебе, скорее всего, не нужна, поэтому можно ограничиться бюджетной моделью в пределах $250-500. Корпус с БП на 300 Ватт для постановки в 19" стойку стоит в районе $140-240.

Вот теперь скалькулируем: стойка – $500, пять корпусов – $140х5 = $700. К этой сумме нужно прибавить стоимость железа узлов кластера. Хороший системник стоит около $400. Отнимем отсюда $30 (стоимость обыкновенного корпуса) и получим $370. Итого: $370x5 = $1850. Ориентировочная стоимость кластера вместе с коммутатором - $3100.

Что делать, если у тебя денег в обрез, а кластер ох как нужен? Можно попытаться изготовить стойку самостоятельно или, в крайнем случае, вообще отказаться от нее, а компьютеры ставить рядом или друг на друга по два. От покупки серверных корпусов отказываться не нужно – рано или поздно все равно придется покупать стойку. Когда стойка будет приобретена, все, что останется сделать, – установить в нее компьютеры. Что же касается железа узлов кластеров, то можно найти б/у комплекты: CPU + MB (video int) + RAM + HDD. Достаточно Celeron 600-700 МГц, 128 Мб, 10-20 Гб HDD. Один такой комплект будет стоить около $100. В итоге стоимость кластера составит $700 (корпуса) + $500 (железо) + $50 (коммутатор).

Мелкие расходы (витая пара, коннекторы и т.д.) я не считал. Конечно, для первоначальной настройки узлов кластера может еще понадобиться один монитор, клавиатура и мышка, но это уже нюансы.

Назад на стр. 075-094-2  Содержание  Вперед на стр. 075-094-4