- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF131:DrBrown1
Материал из Linuxformat.
Стать частью петафлопа
- Если ваш процессор сачкует, пожертвуйте его лишние циклы на благие дела.
Вы, видимо, слышали о SETI (Search for Extra-Terrestrial Intelligence – Поиск внеземного разума); этот проект использует пожертвованное компьютерное время. Проект Berkeley Open Infrastructure for Network Computing (BOINC, Открытая инфраструктура Университета Беркли для сетевых вычислений) обобщил эту идею и предоставляет машинное время для самых разных целей.
Согласно их сайту, программа создана для передачи «излишков» машинного времени научным проектам вроде ClimatePrediction.net, SETI@home, Rosetta@home и World Community Grid. На данный момент проект предоставляет около 4,3 петафлопа вычислительной мощности. Даже не пытайтесь представить, сколько флопов в петафлопе – это более чем в два раза превышает показатель самого мощного суперкомпьютера в мире, Cray XT5 (на котором, кстати, стоит SUSE). BOINC подходит для проектов, расчленяемых на части. Части загружаются на пожертвованные компьютеры, которые обрабатывают их и возвращают результаты – возможно, дни спустя. Пакеты программ существуют для Red Hat и Debian, они есть во всех основных репозиториях. В Fedora выполните команду:
#yum install boinc-client boinc-manager
Затем для запуска основного клиента наберите:
# service boinc-client start # chkconfig boinc-client on
Управляется Boinc через графический интерфейс с помощью boincmgr. Базовое представление выглядит малость неуклюже, но у «продвинутого» варианта стандартный вид Gnome. Можно вывести список проектов, в которых вы зарегистрированы, и изменить их; узнать, какими задачами сейчас занят ваш компьютер; проверить использование диска, просмотреть журнал активности и т. д. После регистрации проекта обо всем заботится Boinc, но вы можете ограничить объем предоставляемых вами ресурсов и запретить подключать компьютер к новым задачам, а также решить:
- в какое время дня предоставлять ресурсы компьютера;
- какую долю процессора вы намерены отдать;
- сколько дискового пространства выделить;
- можно ли использовать компьютер, если он работает на батарее.
Проекты BOINC
Проекты BOINC простираются от глубоко человечных до вопиюще абстрактных. Вы можете поддержать исследования изменений моделей климата, оценку производительности адиабатических квантовых компьютеров, определение трехмерной формы белка, поиск пульсаров или продолжить охоту за внеземными цивилизациями. См. http://boinc.berkeley.edu/projects.php.