Вы находитесь здесь: distributed.ru » BOINC » FAQ BOINC
Содержание
FAQ BOINC
Общие вопросы
- Вопрос: А можно ли перевести кредиты (credits) в деньги?
- Ответ: НЕТ. На всякий случай ещё раз - НЕТ. (сведения актуальны на 01.01.2007)
- Вопрос: Я обработал и отправил результаты уже для нескольких заданий, а очков мне так и не начислили?
- Ответ: Для того чтобы за задание начислили очки его должны обработать ещё несколько участников, тогда результат будет признан достоверным и за него начислят очки. Между моментом отправки результатов и начислением очков может пройти и секунда и неделя и месяц.
- Вопрос: В моей учётной записи (account) две колонки с очками claimed credit и granted credit и они разные, какому верить?
- Ответ: Начисленные вам очки за обработанные задания в колонке granted credit (если там пусто значит задание ещё не признано), claimed credit - это мнение BOINC клиента на вашем компьютере, сколько, как он считает, надо дать очков за обработку данного задания. Окончательное решение по количеству начисляемых очков принимается после получения результатов обработки одного и того же задания несколькими участниками: если двое запросили по 100 очков, а один 500 - дадут 100 (хотя иногда бывает и наоборот - окончательный алгоритм начисления очков выбирают организаторы проекта).
- Вопрос: Что такое RAC (Recent Average Credit)?
- Ответ: Это что-то вроде вашей производительности - среднее количество очков зарабатываемых вами за один день, рассчитывается по заумному алгоритму, но приблизительно расчёт идёт по итогам последних двух недель.
- Вопрос: А почему по умолчанию статистика сортируется именно по RAC (Recent Averege Credit), а не Total Credit?
- Ответ: Тайна покрытая мраком, очевидно чтобы вновь подключившиеся к проекту не отключились сразу как только увидят сколько очков набрали подключившиеся до них.
- Вопрос: Как активировать возможность показа графического окна приложения при установке BOINC клиента в качестве службы (service).
- Ответ: Зайти в настройки службы BOINC и на странице “Вход в систему” установить галку «Разрешить взаимодействие с рабочим столом» («Allow service to interact with desktop»). Объяснение на английском в BOINC wiki.
Загрузка процессора
- Вопрос: После подключения к проекту мой процессор постоянно загружен на 100%, это нормально?
- Ответ: Да, проекты используют неиспользуемое время процессора и поэтому он всегда загружен работой, из-за этого возможен перегрев и выход из строя процессора, вы участвуете в проектах на свой страх и риск.
- Вопрос: Как ограничить загрузку процессора не 100%, а например 70%?
- Ответ 1: Использовать сторонние утилиты для ограничения загрузки процессора, например ThreadMaster.
- Ответ 2: Задать процент использования процессора в общих настройках BOINC клиента Use at most X percent of CPU time.
Установка BOINC
- Вопрос: (Windows) Установка программы BOINC прерывается сообщением об уже установленной версии BOINC с предложением сначала удалить предыдущую версию.
- Ответ: BOINC может не установиться, если не удалена предыдущая версия программы. В таком случае следует выполнить следующие действия:
- Завершить работу BOINC (если BOINC установлен как служба, то остановить службу BOINC) и удалить через «Пуск/Настройка/Панель управления/Установка и удаление программ». Попытаться установить новую версию BOINC.
- Если и это не поможет, то можно воспользоваться программой Windows Install Clean Up. Старые версии BOINC отображаются в ней как «BOINC.msi» или «corrupt icon .msi». Выберите данный пункт и нажмите «Remove». Перезагрузите компьютер и попытайтесь установить новую версию BOINC. (ВНИМАНИЕ: при использовании программы Windows Install Clean Up не пытайтесь удалять другие .msi файлы, это не поможет).
- В случае неудачи можно установить предыдущую версию BOINC (все версии BOINC можно найти здесь). Затем удалить её и попытаться установить новую версию BOINC.
Сигнатуры
- Вопрос: Что такое сигнатуры?
- Ответ: Сигнатуры - это прямоугольные картинки с вашей статистикой в проектах. Можно использовать для вставки в подписи на форумах.
- Вопрос: Где их взять?
- Ответ: Список некоторых сайтов, создающих сигнатуры для всех желающих (и не желающих):
- BOINCstats - вариант сайта на русском - периодически генерирует сигнатуры для всех участников проектов на платформе BOINC, а также команд - подробности в faq.
- BOINC synergy - для генерирования вашей сигнатуры надо зарегистрироваться на сайте и указать свой CPID. Генерируются каждые 4 часа. Если не появляетесь на сайте BOINC synergy дольше 30 дней генерирование новых сигнатур приостанавливается - подробности на сайте BOINC synergy.
Все подробности по использованию сигнатур представлены на вышеперечисленных сайтах. Код для добавления сигнатуры будет примерно таким:
-
- BOINCstats: http://www.boincstats.com/signature/user_178992.gif
- BOINC synergy: http://www.boincsynergy.com/images/stats/comb-1911.jpg
Cross Project IDentificator (CPID)
- Вопрос: Что делать, если в общей статистике по нескольким проектам меня стало много?
- Ответ: Эта проблема связана с различием в разных проектах CPID или email. Во-первых, убедитесь, что во всех проектах электронный почтовый адрес, указанный при регистрации, введен одинаково (одинаковые регистры символов и т.д.). Лучше адрес прописывать в нижнем регистре - меньше будет проблем. Во-вторых, если много компьютеров и много проектов, в которых они участвуют, необходимо убедиться, что все проекты «пересекаются» друг с другом через общие компьютеры. В этом случае есть надежда, что если все оставить на самотек, то рано или поздно все синхронизируется. Если же проектов и компьютеров много, а ждать не хочется, то можно попытаться объединить дубли вручную. Для этого необходимо отредактировать файл client_state.xml в каталоге BOINC на каждой машине. NB! Перед любыми манипуляциями с этим файлом необходимо остановить BOINC и сделать резервную копию всего содержимого каталога BOINC. Далее открываем наш файл в текстовом редакторе Notepad и для каждого проекта, в котором участвует данный комп, ищем строку <cross_project_id> xxxxxxx </ cross_project_id>. Сравниваем найденные значения внутри тэгов друг с другом и определяем то значение, которое больше, если сравнивать их как 16-ричные числа. И так повторяем для всех компов. Затем заменяем все значения параметра cross_project_id во всех проектах на всех компьютерах на найденное максимальное значение. Сохраняем файл client_state.xml и перезапускаем BOINC. Затем жмем кнопку Update для всех проектов подряд в надежде, что рано или поздно CPIDы срастутся.
Ссылки
- BOINC FAQ Service - собрание вопросов/ответов по BOINC на английском
boinc/faq.txt · Последние изменения: 2007-11-18 10:07 RM