Установка, обновление, настройка Linux
Модераторы: Olej, adminn
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 26 ноя 2019, 17:04
BOINC
BOINC (англ. Berkeley Open Infrastructure for Network Computing) — открытая программная платформа (университета Беркли для GRID вычислений) — некоммерческое межплатформенное ПО для организации распределённых вычислений. Используется для организации добровольных вычислений.
BOINC — программный комплекс для быстрой организации распределённых вычислений. Состоит из серверной и клиентской частей. Первоначально разрабатывался для крупнейшего проекта добровольных вычислений — SETI@home, но впоследствии разработчики из Калифорнийского университета в Беркли сделали платформу доступной для сторонних проектов. На сегодняшний день BOINC является универсальной платформой для проектов в области математики, молекулярной биологии, медицины, астрофизики и климатологии. BOINC даёт исследователям возможность задействовать огромные вычислительные мощности персональных компьютеров со всего мира.
Серверная часть состоит из HTTP-сервера с веб-сайтом проекта, базы данных MySQL и набора демонов (генератор заданий, планировщик, валидатор, ассимилятор результатов. Сервер — только на Linux, предпочтительно Debian.
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 26 ноя 2019, 17:19
Код: Выделить всё
olej@ACER:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
Код: Выделить всё
olej@ACER:~$ aptitude search boinc
p boinc - metapackage for the BOINC client and the manager
p boinc-app-seti - SETI@home application for the BOINC client
p boinc-app-seti-graphics - SETI@home application for the BOINC client (with graphics)
p boinc-client - core client for the BOINC distributed computing infrastructure
p boinc-client-nvidia-cuda - metapackage for CUDA-savvy BOINC client and manager
p boinc-client-opencl - metapackage for AMD/ATI OpenCL-savvy BOINC client and manager
p boinc-dev - development files to build applications for BOINC projects (transitional)
p boinc-manager - графический интерфейс для управления и мониторинга базового клиента BOINC
p boinc-screensaver - screen saver auto-controlling volunteer computing
p boinc-virtualbox - metapackage for virtualbox-savvy projects
p boinctui - Fullscreen text mode manager for Boinc client
v libboinc -
v libboinc-app -
p libboinc-app-dev - development files to build applications for BOINC projects
p libboinc-app7 - libraries for BOINC's scientific applications
p libboinc7 - libraries of BOINC the client depends on
Код: Выделить всё
olej@ACER:~$ sudo apt install boinc
[sudo] пароль для olej:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
boinc-client boinc-manager libboinc7 libwxgtk-webview3.0-gtk3-0v5
Предлагаемые пакеты:
boinc-client-opencl boinc-client-nvidia-cuda
Следующие НОВЫЕ пакеты будут установлены:
boinc boinc-client boinc-manager libboinc7 libwxgtk-webview3.0-gtk3-0v5
Обновлено 0 пакетов, установлено 5 новых пакетов, для удаления отмечено 0 пакетов, и 64 пакетов не обновлено.
Необходимо скачать 2 555 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 9 327 kB.
Хотите продолжить? [Д/н] y
Пол:1 http://deb.debian.org/debian buster/main amd64 libboinc7 amd64 7.14.2+dfsg-3 [423 kB]
Пол:2 http://deb.debian.org/debian buster/main amd64 boinc-client amd64 7.14.2+dfsg-3 [459 kB]
Пол:3 http://deb.debian.org/debian buster/main amd64 libwxgtk-webview3.0-gtk3-0v5 amd64 3.0.4+dfsg-8 [159 kB]
Пол:4 http://deb.debian.org/debian buster/main amd64 boinc-manager amd64 7.14.2+dfsg-3 [1 461 kB]
Пол:5 http://deb.debian.org/debian buster/main amd64 boinc all 7.14.2+dfsg-3 [52,6 kB]
Получено 2 555 kB за 1с (2 042 kB/s)
Предварительная настройка пакетов …
Выбор ранее не выбранного пакета libboinc7:amd64.
(Чтение базы данных … на данный момент установлено 415077 файлов и каталогов.)
Подготовка к распаковке …/libboinc7_7.14.2+dfsg-3_amd64.deb …
Распаковывается libboinc7:amd64 (7.14.2+dfsg-3) …
Выбор ранее не выбранного пакета boinc-client.
Подготовка к распаковке …/boinc-client_7.14.2+dfsg-3_amd64.deb …
Распаковывается boinc-client (7.14.2+dfsg-3) …
Выбор ранее не выбранного пакета libwxgtk-webview3.0-gtk3-0v5:amd64.
Подготовка к распаковке …/libwxgtk-webview3.0-gtk3-0v5_3.0.4+dfsg-8_amd64.deb …
Распаковывается libwxgtk-webview3.0-gtk3-0v5:amd64 (3.0.4+dfsg-8) …
Выбор ранее не выбранного пакета boinc-manager.
Подготовка к распаковке …/boinc-manager_7.14.2+dfsg-3_amd64.deb …
Распаковывается boinc-manager (7.14.2+dfsg-3) …
Выбор ранее не выбранного пакета boinc.
Подготовка к распаковке …/boinc_7.14.2+dfsg-3_all.deb …
Распаковывается boinc (7.14.2+dfsg-3) …
Настраивается пакет libboinc7:amd64 (7.14.2+dfsg-3) …
Настраивается пакет libwxgtk-webview3.0-gtk3-0v5:amd64 (3.0.4+dfsg-8) …
Настраивается пакет boinc-client (7.14.2+dfsg-3) …
Created symlink /etc/systemd/system/multi-user.target.wants/boinc-client.service → /lib/systemd/system/boinc-client.service.
Настраивается пакет boinc-manager (7.14.2+dfsg-3) …
Настраивается пакет boinc (7.14.2+dfsg-3) …
Обрабатываются триггеры для mime-support (3.62) …
Обрабатываются триггеры для hicolor-icon-theme (0.17-2) …
Обрабатываются триггеры для libc-bin (2.28-10) …
Обрабатываются триггеры для systemd (241-7~deb10u2) …
Обрабатываются триггеры для man-db (2.8.5-2) …
Обрабатываются триггеры для desktop-file-utils (0.23-4) …
Код: Выделить всё
olej@ACER:~$ which boinc
/usr/bin/boinc
olej@ACER:~$ ls -l /usr/bin/boinc*
-rwxr-xr-x 1 root root 878808 апр 1 2019 /usr/bin/boinc
-rwxr-xr-x 1 root root 39000 апр 1 2019 /usr/bin/boinccmd
-rwxr-xr-x 1 root root 3090808 апр 1 2019 /usr/bin/boincmgr
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 26 ноя 2019, 17:49
Но выбор проектов - пуст.
Неужели нужно в нём вручную прописывать URL BOINC-проектов?
P.S. Кроме того, после некоторых манипуляций (мышкой щёлкая в разных позициях - всё совершенно легитимные действия) - менеджер просто беззвучно умер!
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 26 ноя 2019, 18:30
Olej писал(а): ↑26 ноя 2019, 17:49
Неужели нужно в нём вручную прописывать URL BOINC-проектов?
Код: Выделить всё
olej@ACER:~$ sudo systemctl status boinc-client.service
● boinc-client.service - Berkeley Open Infrastructure Network Computing Client
Loaded: loaded (/lib/systemd/system/boinc-client.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2019-11-26 17:14:10 EET; 3min 43s ago
Docs: man:boinc(1)
Process: 5664 ExecStart=/usr/bin/boinc (code=exited, status=0/SUCCESS)
Process: 8752 ExecStop=/usr/bin/boinccmd --quit (code=exited, status=1/FAILURE)
Process: 8753 ExecStopPost=/bin/rm -f lockfile (code=exited, status=0/SUCCESS)
Main PID: 5664 (code=exited, status=0/SUCCESS)
ноя 26 17:13:23 ACER boinc[5664]: 26-Nov-2019 17:13:23 [---] Suspending computation - CPU is busy
ноя 26 17:13:24 ACER boinc[5664]: No protocol specified
ноя 26 17:13:25 ACER boinc[5664]: No protocol specified
ноя 26 17:13:26 ACER boinc[5664]: No protocol specified
ноя 26 17:13:27 ACER boinc[5664]: No protocol specified
ноя 26 17:13:28 ACER boinc[5664]: No protocol specified
ноя 26 17:14:10 ACER boinc[5664]: 26-Nov-2019 17:14:10 [---] Exiting
ноя 26 17:14:10 ACER boinccmd[8752]: can't connect to local host
ноя 26 17:14:10 ACER systemd[1]: boinc-client.service: Control process exited, code=exited, status=1/FAILURE
ноя 26 17:14:10 ACER systemd[1]: boinc-client.service: Failed with result 'exit-code'.
Код: Выделить всё
olej@ACER:~$ sudo systemctl start boinc-client.service
olej@ACER:~$ sudo systemctl status boinc-client.service
● boinc-client.service - Berkeley Open Infrastructure Network Computing Client
Loaded: loaded (/lib/systemd/system/boinc-client.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2019-11-26 17:18:25 EET; 3s ago
Docs: man:boinc(1)
Main PID: 8912 (boinc)
Tasks: 2 (limit: 4915)
Memory: 3.9M
CGroup: /system.slice/boinc-client.service
└─8912 /usr/bin/boinc
ноя 26 17:18:26 ACER boinc[8912]: 26-Nov-2019 17:18:26 [---] (to change preferences, visit a project web site or select Preferences in the Manager)
ноя 26 17:18:26 ACER boinc[8912]: 26-Nov-2019 17:18:26 [---] Setting up project and slot directories
ноя 26 17:18:26 ACER boinc[8912]: dir_open: Could not open directory 'slots' from '/var/lib/boinc-client'.
ноя 26 17:18:26 ACER boinc[8912]: 26-Nov-2019 17:18:26 [---] Checking active tasks
ноя 26 17:18:26 ACER boinc[8912]: 26-Nov-2019 17:18:26 [---] Setting up GUI RPC socket
ноя 26 17:18:26 ACER boinc[8912]: 26-Nov-2019 17:18:26 [---] gui_rpc_auth.cfg is empty - no GUI RPC password protection
ноя 26 17:18:26 ACER boinc[8912]: 26-Nov-2019 17:18:26 [---] Checking presence of 0 project files
ноя 26 17:18:26 ACER boinc[8912]: 26-Nov-2019 17:18:26 [---] This computer is not attached to any projects
ноя 26 17:18:26 ACER boinc[8912]: 26-Nov-2019 17:18:26 Initialization completed
ноя 26 17:18:26 ACER boinc[8912]: 26-Nov-2019 17:18:26 [---] Suspending computation - computer is in use
Запустил клиент...
И можно разрешить его автостарт:
Код: Выделить всё
olej@ACER:~$ sudo systemctl enable boinc-client.service
Synchronizing state of boinc-client.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable boinc-client
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 26 ноя 2019, 18:36
Olej писал(а): ↑26 ноя 2019, 18:30
Запустил клиент...
И вот
после этого...
-
Вложения
-
-
-
-
-
- b16.png (21.16 КБ) 2397 просмотров
-
-
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 26 ноя 2019, 18:50
Я не случайно обратил внимание именно на этот проект - шлюз к проекту
distributed.net ...
distributed.net — одно из старейших, если не самое старое сетевое сообщество распределённых вычислений. Возникло достаточно стихийным образом — на волне погони за денежными призами, предложенными компанией RSA Data Security.
По состоянию на 2009 год в активе distributed.net 8 успешно завершённых проектов: 5 денежных криптографических (взломы стойких шифров от RSA и CS Communications) и три научно-математических (OGR-24, OGR-25, OGR-26).
Я участвовал в этом проекте ещё лет 9-10 назад
... ещё в одном из первых "забегов" по вскрытию ключей шифрования RSA.
Отсюда у меня и интерес вообще к теме глобально распределённых вычислений.
Olej
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя