Rosetta@home

Rosetta@Home FAQ

  UW Seal
 
[ Home ] [ Join ] [ About ] [ Participants ] [ Community ] [ Statistics ]
  [ login/out ]

Перевод на BOINC.RU                                                                Исходная страница         

 Rosetta@Home FAQ

Данный перевод сделал lusvladimir на основе материала, размещенного в соответствующей ветке форума проекта. Тем не менее, это не дословный перевод, хотя текст и стилистика достаточно близки к оригиналу. В тексте имеются дополнения и комментарии, связанные с появившимися изменениями в проекте с момента начала публикации оригинального FAQ (октябрь 2005 г.) на момент публикации перевода (май 2006 г.). Некоторые малозначащие вопросы опущены. Оформление, также сохранено, по-возможности, близко к оригинальному, для сохранения "атмосферы" проекта.

Автор Сообщение
 

Перечень Часто Задаваемых Вопросов (FAQ) по проекту Rosetta@Home
(Щелкните по ссылке для получения ответа)

Вопросы о rosetta@home

Проблемы начальной установки
Установка настроек проекта
Работа Rossetta@home
Распространенные сообщения об ошибках (Error messages)  
 

Где я могу найти информацию о белках, обрабатываемых Rosetta, и программном обеспечении?

Проект предусматривает листинг всех текущих WU и что они делают на научном форуме. Кроме того, доступен список всех белков, находящихся сейчас в обработке  со ссылками на главную базу белков. (Благодарность Rhiju).

Дополнительную информацию можно найти
здесь.

Информацию о выходе новых версий программного обеспечения Rosetta@Home вы можете найти здесь.

Вернуться к перечню
 

   
 

Что такое RALPH@home?

РАЛЬФ является акронимом - Rosetta ALPHA - тестовый проект. RALPH@home - официальный альфа-тест для Rosetta@home. Новые версии приложений, WU, и все изменения тестируется здесь прежде, чем используются для основного проекта.

Цель для RALPH@home - улучшение Rosetta@home.

Пожалуйста, ознакомьтесь с нижеследующим, прежде чем присоединиться к проекту:

    1) Так как этот проект является тестовым, приложения и WU могут быть иногда нестабильными.

    2) Кредиты и другая статистика ничего не значит в этом тестовом проекте.

    Кредиты могут быть потеряны из-за нестабильности, а также могут быть удалены/восстановлены в любое время для испытания.

    3) Здесь нет непрерывного потока WU. WU выпускаются, только когда это необходимо для испытания.

    4) Мы просим от участников не прерывать WU в течение испытания.

    5) Пожалуйста, установите низкий уровень ресурсов для этого проекта по сравнению с другими проектами в ваших установках RALPH@home.

Вернуться к перечню
 
 

Какой URL у проекта Rosetta@Home?

http://boinc.bakerlab.org/rosetta

Вернуться к перечню
 

 

Какие порты нужно открыть для Rosetta@Home?

Порт 80 (http) используется для связи с серверами проекта. Порт 443 (https) используется при передаче пароля. Порты 1043 и 31416 используются для локального управления, а также для дистанционного контроля клиента BOINC. 1043 – основной порт, а 31416 - резервный. Если Вы не используете вызовы RPC «над» Internet , не открывайте 1043 и 31416 в вашем не-локальном файерволле для BOINC.

Вернуться к перечню

 

 
   
 

Я потерял свой пароль и не могу зарегистрироваться в своей учетной записи проекта BOINC.
 

Ваша учетная информация Rosetta будет работать только для проекта Rosetta. Если Вы хотите подключаться к другому проекту, Вы должны использовать учетную информацию для этого проекта.

 Способов восстановления пароля не существует.

 Вы можете присоединиться к существующей учетной записи проекта Rosetta, используя ваш ключ проекта. Вы можете получить ключ проекта из письма электронной почты, посланной Вам, когда Вы создали вашу учетную запись в проекте Rosetta. Если Вы потеряли это письмо, то Вы можете восстановить ключ проекта из вашей системы следующим образом:

 1) В директории BOINC в вашей системе найдите файл с именем "account_boinc.bakerlab.org_rosetta.xml"

 2) Используя текстовый редактор (например Wordpad) откройте этот файл "account_boinc.bakerlab.org_rosetta.xml"

 3) На третьей строке файла Вы увидите приблизительно следующее

"<authenticator>56Ca362e06cafffc701fg7s1fxxxxxxx</authenticator>"

 4) Выделите часть этой строки, которую я выделил в цвете выше.

 5) Используя функцию копирования (в Windows CTRL-C, в Mac APPLE-C) скопируйте выделенный текст  и закройте окно текстового редактора.

 6) В вашем браузере, перейдите на страницу регистрации входа в проект, введите логин и  ключ учетной записи, используйте при этом функцию "Вставка" (в Windows CTRL-V, в Mac APPLE-V).

 7) Щелкните «ОK» и Вас снова должны зарегистрировать в проекте.

 Это будет работать для любого проекта, к которому вы подключены на вашей системе и зарегистрированы. Просто используйте учетный файл для этого проекта по вышеописанной инструкции вместо учетного файла Rosetta.

Вернуться к перечню

   
 

Я получаю ошибки на некоторых моих WU, что мне делать?

Если ВСЕ ваши WU получаются с ошибками, может быть что-то неправильно с вашими установками BOINC. Прочитайте все FAQ в этом списке, чтобы определить причину ошибки и способы ее устранения.

Вернуться к перечню

   
 

Как мне установить регулируемый параметр времени WU в своих настройках? Что мне установить?

Этот параметр регулируется на Вашей  странице "Account Page" ("Учетная запись"). На этой странице есть ссылка на «View or edit Rosetta@home preferences» («Просмотреть или редактировать установки Rosetta@Home»). Если Вы перейдете по ссылке  "Edit Rosetta@home preferences" ("Редактировать установки Rosetta@Home"), Вы найдете выпадающее меню,  названное  " Target CPU run time " ("Целевое время выполнения CPU").

Если Вы не изменяете эту установку, все ваши Рабочие Устройства Rosetta@Home будут работать  приблизительно 8 часов. Расчетное время может немного меняться, но будет примерно одинаково для каждой конкретной машины.

----------------------------

На момент перевода FAQ время выполнения WU «по умолчанию» изменено разработчиками проекта и составляет 4 часа

[lusvladimir]

Если Вы раскрываете выпадающий список, Вам будут представлены опции значений времени, колеблющегося от 2 часов до 4 дней. Выберитесь опцию, которая наилучшим образом удовлетворяет потребности вашей системы.

----------------------------

На момент перевода этого FAQ время выполнения WU может изменяться от 1 до 24 часов.

[lusvladimir]

Выбор времени от 8 часов и выше уменьшает загрузку в серверах, но эта установка - только для Вас. Если Вы беспокоитесь о трафике, более длинная установка поможет уменьшить его количество, для того, чтобы запускать Rosetta. Лучше всего позволить рабочей очереди проекта полностью опустошаться прежде, чем сделать корректировку данного параметра. Применение установки позволит Rosetta продолжить работу и загрузить новые WU с новой установкой.

Это позволит клиенту BOINC применить данную новую установку для целей управления временем проекта.

Как только Вы сделаете изменения,  Вы должны или обновить проект из менеджера BOINC вручную или подождать, пока система обратится к серверу в своем регулярном режиме обработки, тогда изменения вступят в силу.

Приложение Rosetta попытается применить эту установку и обрабатывать задания в течение времени выбранного Вами, но с некоторым изменением. Дело в том, что программное обеспечение должно регулироваться в приращениях обработки одной полной модели.

Для некоторых заданий одна модель может представлять собой сравнительно короткое  время на обработку, порядка нескольких минут. Для других типов WU единственная модель может взять значительное время, порядка нескольких часов. Каждое задание всегда завершит по крайней мере одну модель прежде, чем сообщить результаты. На практике это означает, что если Вы выбрали бы короткую установку времени, некоторые WU могут взять значительно большее время, чтобы обрабатываться, чем ваша установка.

Ниже объединена информация из множества FAQs, чтобы представить Вам более полную картину того, как  работает установка «Target CPU run time»:

Показатель времени сообщает системе, как долго на  системе, подобной Вашей происходил бы расчет одного WU, создающий различные модели. Основанный на стандартах, сделанных для этого класса WU, при создании, сервер знает, сколько моделей могут выполняться на этом WU в течение времени, которое Вы потребовали. В каждом случае WU запустит по крайней мере одну модель независимо от того, какое Вы установили время. В любом случае вашему компьютеру будет сообщено, сколько моделей  обработать перед возвратом результата – это является частью данных, которые приходят с заданием. Для небольших белков это может быть 30 моделей за 4 часа, для больших белков это может быть только 1 модель.

В некоторых случаях это может занять до 9 часов, чтобы запускать единственную модель, и ваша система истратит 9 часов на WU независимо от того, что ваша установка времени не соответствует этому, поскольку все WU запускают по крайней мере 1 модель.

Вы можете судить о белке, который Вы обрабатываете – большой он или небольшой смотря на графический экран приложения. Если есть много «шарниров» в белке, длинные линии, и все это вы видите в комплексе - это большой белок. Очевидно, что для небольшого будет все наоборот.

С точки зрения пользовательской статистики каждый WU представляет единственный результат после обработки. Более длинному WU предоставляется больший кредит.

Но из точки зрения науки, каждая "модель" представляет собой результат, так что каждый из ваших WU-результатов может быть представлен как от 1 до 100(и выше) результатов науки.

Вот почему по умолчанию время установлено в 8 часов (больше научной информации за WU).

----------------------------

На момент перевода FAQ время выполнения WU «по умолчанию» изменено разработчиками проекта и составляет 4 часа.

[lusvladimir]

 

В большинстве случаев возвращается от 1 до 100 результатов в зависимости от размера белка. Более быстрая система может обработать больше моделей в течение выделенного времени. Поскольку модели отличаются по величине, то нет возможности вычислять количество кредитов за модель.

Проект был основан на том, что каждый WU производит определенное количество моделей для каждого белка, независимо от его величины. Теперь система настроена так, чтобы выполнение происходило определенный период времени, независимо от того, как много моделей могло произвести WU, но всегда завершать по крайней мере одну модель для каждого WU независимо от того, какой он величины.

Это может заставить думать людей, что WU «завис», когда это не так. В зависимости от того, как WU сконфигурированы, некоторые из них могут иметь свыше 1,750,000 шагов, входящих в первую модель и все еще не достигающих 1%. Это может превысить 5 часов времени CPU. Есть несколько даже больше.

Между контрольными точками (сохранениями на диск, - это происходит, когда  изменяются цифры процентов) время на завершение во вкладке BOINC «Задания» возрастает вместо того, чтобы уменьшатся. Дело в том, что BOINC вычисляет время на завершение , основываясь на количестве секунд CPU, которые прошли и проценты по ним завершены. Так, если время CPU растет, а оставшиеся проценты те же, время на завершение возрастает. Когда WU дойдет до контрольной точки,  проценты прыгнут вверх, и время на завершение уменьшится. Затем этот процесс повторится до следующей контрольной точки, или до конца WU.

От параметров времени в ваших установках зависит многое, чтобы видеть, как будут происходить переходы в WU. Если Вы установили время выполнения 2 часа, а пришел большой WU , возможно что в течении пяти часов вы будете видеть цифру 1%, и вдруг переход на 100% и завершение.

Если WU -  намного меньше,  то, работая с теми же установочными параметрами, это может запускать переход каждые 5 минут или меньше, делая около 35000 шагов для каждой модели, и проценты будут изменяться приблизительно на 5% и продолжать подниматься до 1 часа и 55 мин до завершения. Вы можете посмотреть на графический экран приложения, чтобы видеть, как это происходит.

В результате всего этого множество людей спрашивают, сколько контрольных точек происходит в течение обработки WU?

Нет точного количества контрольных точек для WU Rosetta. Все WU Rosetta имеют контрольные точки, когда они завершают модель. Это увеличивает  счетчик процентов в менеджере BOINC.

Нет связи между любыми конкретными значениями процентов и событием контрольной точки, поскольку длина одной модели - переменная величина. Выполненные проценты вычисляются как  период времени, который требуется, чтобы запустить одну модель, разделенный на время выполнения, указанное в установках пользователя. Так если бы Вы установили время выполнения WU в  2 часа, а одна модель берет 1 час, первая контрольная точка произойдет в 50%.

Если то же самое WU установлено, чтобы выполняться 4 часа, первая контрольная точка произойдет в 25%. Возможно, вы будете иметь WU, которое только имеет достаточно времени, чтобы запускать одну единственную модель, в этом случае первая контрольная точка произойдет в 100% , и WU будет готово к отчету.

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

Теперь мы доходим до проблемы дефицита работы , когда Вы используете новую характеристику времени Rosetta.

BOINC не знает ничего о том, что описано выше. Множество  людей для того, чтобы получать большее количество WU используют увеличение длины рабочей очереди BOINC. Но новая система Rosetta поможет решить эту проблему, Вам необязательно беспокоиться.

BOINC требует определенную сумму работы (время в секундах работы), основанную на том, сколько времени осталось в вашей рабочей очереди. Но он не знает, что Вы можете загрузить  небольшое число Rosetta WU, которые фактически являются большими с точки зрения времени, поскольку Вы установили время для Rosetta в большое число.

BOINC загружает WU , но они требуют много дольше времени, чем ожидает BOINC. Тогда BOINC произведет небольшую регулировку по мере того как все это работает. Для короткого времени связи (небольшие рабочие очереди), это отрегулируется довольно хорошо в течение дня или около того, поскольку BOINC вычислит, что WU - все примерно одинаковые по размеру и  отрегулирует DCF, чтобы делать всю работу. В этот период времени вам не следует делать корректировки в системе, пока все не стабилизируется.

Для людей , которые запускают Rosetta при использовании модемного соединения, или кто запускает только проект Rosetta, небольшое значение рабочей очереди будет наилучшим Поставьте 0.1 дней. Затем установите показатель времени обработки WU 2-4 дня.

Это заставит BOINC думать, что Вы хотите просто получить несколько секунд работы для текущей обработки, но в действительности вы получите один или два WU, которые будут выполнятся 2-4 дня каждый. BOINC , конечно попытается соединяться примерно каждые 2 часа или около того весь день, но если Вы не в сети (выключите сетевую активность) или выключите ваш модем, это просто подержит результаты, пока Вы не соединитесь. До тех пор BOINC позаботится о хранении результатов.

Если же Вы соединены с Internet постоянной связью с этими теми же установочными параметрами, BOINC так же соединится примерно 10 раз за день, но это просто продолжит выполнение Rosetta в течение тех же 2-4 дней за каждый WU, пока они не будут сделаны. Если Вы выполняете другие проекты при этих условиях, они будут принимать и отсылать данные в течении всего дня, используя стандартную очередь BOINC.

Так, в основном, Вы должны изменять эти два параметра: «Times to connect per day» («Соединяться за день…  (размер очереди)) и установкой времени Rosetta – пока Вы не найдете баланс, который соответствует вашим конкретным системным требованиям.

Вернуться к перечню

 

Почему я должен использовать установки BOINC, чтобы оставлять приложения в памяти?

Это - меньшая проблема теперь, когда копирование в контрольных точках  происходит более часто для приложения Rosetta.

Тем не менее, если приложение удалено из памяти во время переключения приложений, оно потеряет работу, выполненную с  последней контрольной точки. В случае Rosetta, контрольные точки происходят всякий раз, когда изменяются проценты расчетов. Если Вы не держите приложение в памяти, и вы установили интервал обмена меньше, чем необходимое время на вашей машине, чтобы достигать контрольной точки, могут появиться задания, которые никогда не будут завершены.

Вот почему рекомендуемая конфигурация должна устанавливать параметр "Keep applications in memory" ("Держать приложения в памяти")  в "ДА". Как дополнительная защита, также рекомендовано устанавливать величину переключения приложений в 120 мин.  Любой из этих параметров служит для уменьшения проблем, но они могут быть использованы также для достижения лучших результатов

Отметим также, что ВСЕ проекты BOINC страдают из-за  потерь циклов CPU, если приложения не остаются в памяти. Любая работа, которая не сохранена в контрольной точке перед переключением, будет потеряна, когда происходит переключение. В приложениях подобно Rosetta и Climate prediction эта потеря значительна (от 15 до 30 минут). В проектах подобно Predictor@Home, SETI@Home и Einstein@Home, потери - меньше (обычно по умолчанию 60 секунд, используется для записи на диск). Люди, которые хотят выжать каждый цикл из их машины, обычно держат приложения в памяти по этой причине.

Важно отметить, что говоря о памяти, мы говорим не о фактической RAM, а о виртуальной памяти (на диске), так что влияние всего этого – не столь значимо.

В дополнении, Вы можете отрегулировать, сколько виртуальной памяти будет использовано приложением в процентном отношении.

Вернуться к перечню

   
 

Как установить Rosetta@Home, чтобы приложение оставалось в памяти?

Для того, чтобы изменить ваши установки, чтобы оставлять Rosetta@Home в памяти, на странице «Your account» («Ваша учетная запись») зайдите по ссылке: View or edit general preferences -> Edit Preferences -> Leave applications in memory while preempted? -  установите значение в «Yes». Нажмите кнопку «Update preferences» внизу страницы. Чтобы изменения вступили в силу, не забудьте также обновить BOINC. Зайдите в BOINC Manager, выберите вкладку "Projects" («Проекты»), выберите "Rosetta@Home" и нажмите на кнопку "Update" («Обновить»).

Вернуться к перечню
 

 

Я не подключен к Internet постоянно, и Rosetta@Home испытывает недостаток работы, что я могу сделать?

Вы должны определить, как часто Вы будете подключаться к Internet и отрегулировать ваши установки проекта (количество дней, вплоть до 10), в течении которых Вы будете не в сети.

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

Проблемы могут возникнуть при загрузке больших очередей работы свыше 7 дней. В некоторых случаях проекту могут потребоваться обработанные данные в короткий период времени. Когда это случается, последние сроки для рабочих устройств могут быть меньше, чем 10 дней. Если Ваше время между выходами в сеть Internet более длинное, чем последние сроки для рабочих устройств в вашей системе, Вы не будете способными возвращать результаты перед последним сроком и Вы не получите кредит для обработки, которая Вы сделали. Кроме того, это будет иметь неблагоприятный эффект с точки зрения научных результатов.

Вернуться к перечню

 

 

Что такое project Swapping (свопинг, переключение проектов)?

Переключение проектов происходит, если компьютер делает работу для более, чем одного проекта. Это будет происходить, если Вы выполняете Rosetta@Home и любой другой проект BOINC:  например, Predictor@Home, Einstein@Home, или Climate prediction.

Программное обеспечение BOINC, установленное в вашей машине регулирует, сколько времени компьютер посвящает работе для каждого из проектов, расположенных на вашей машине.

Когда заканчивается время одного проекта, текущее приложение останавливается, а другое приложение стартует. Это называется "application swap" – свопинг (переключение, обмен) приложений.

В установках пользователя есть выбор, чтобы или оставлять приложение (такое как Rosetta), загруженным в память компьютера, когда оно неактивно или удалять их из памяти во время переключения. Установка по умолчанию для этого параметра удаляет приложения из памяти во время переключения.

Для большинства проектов, этот параметр может быть установлен в любое значение. Тем не менее, из-за  методов, которые использует Rosetta при загрузке данных на обработку, может быть потеряно значительное количество времени, если приложения не удержаны в памяти в процессе переключения приложений. Кроме того, когда программное обеспечение BOINC активизирует Rosetta, чтобы продолжать обрабатывать частично обработанные WU, ошибка может произойти во время загрузки процесса. По этой причине Вы должны устанавливать этот параметр так, чтобы оставлять приложения в памяти в течении переключения.

Установка этого параметра будет относиться ко всем активным проектам в вашей машине.

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

Вернуться к перечню

   
 

Почему я  получаю ошибку каждый раз, когда BOINC переключает задачи?

В некоторых случаях прерывание работы может вызвать прерывание WU с ошибкой клиента. Прерывания могут включать в себя паузу или приостановку приложения Rosetta или WU, отключение BOINC, перезапуск вашей системы в течение обработки WU, а также  обновление проекта. Обновление проекта может вызвать переключение приложения по времени раньше, чем когда оно нормально должно происходить.

 Для предотвращения  возникновения этой ошибки установите параметр, расположенный в «Your Account» («Ваша учетная запись») "Leave applications in memory during application switching» (Оставлять приложения в памяти во время переключения), в значение «Yes» («Да»).

 Это известная проблема и будет проведена определенная работа,  чтобы сделать данную настройку системы не столь необходимой в будущем.

 {Примечание: Эта установка действует на все проекты BOINC, которые выполняются на Вашей системе. В системах с небольшим количеством памяти это может вызвать определенные проблемы производительности.}

Вернуться к перечню
 

 

Почему на моем компьютере WU «подвисает» на 1%?

Это - известная проблема BOINC и Rosetta@Home. Начиная с Rosetta версии 5.06, множество новых характеристик было добавлено к Rosetta, чтобы предотвратить эту проблему. Первая из них -  процесс "WatchDog"  (букв.- сторожевая собака). «Сторожевая собака» проверяет прогресс, сделанный в WU, и если появляется проблема, «подвешивающая» процесс, она завершит обработку и возвратит все выполненные результаты. Задания, завершенные таким образом получат кредиты в отдельном процессе, запускаемом в базе данных сервера проекта в пятницу каждой недели.
------------------------------

На текущий момент  процесс начисления кредитов за такие «ошибочные» WU сделан ежедневным

[lusvladimir]

Кроме того, процесс обработки автоматически завершается, если время на обработку WU превышает в 4 раза время, указанное пользователем в установках «Time» проекта .

Тем не менее, если Вы чувствуете, что проблема остается, то есть вещи, которые Вы также можете сделать; они должны быть сделаны в порядке изложенном здесь:

Сначала убедитесь, что задание действительно «подвешено» =

В зависимости от того, как WU сконфигурированы, некоторые из них могут иметь свыше 1,500,000 шагов входящих в  первую модель и все еще не достигающих 1%. Это может превысить 5 часов времени CPU и даже больше.

Между контрольными точками (сохранениями на диск, - это происходит, когда  изменяются цифры процентов) время до завершения во вкладке BOINC «Задания» возрастает вместо того, чтобы уменьшатся. Дело в том, что BOINC вычисляет время до завершения, основываясь на количестве секунд CPU, которые прошли и проценты по ним завершены. Так, если время CPU растет, а оставшиеся проценты те же, время до завершения возрастает. Когда WU дойдет до контрольной точки,  проценты прыгнут вверх, а время до завершения уменьшится. Затем этот процесс повторится до следующей контрольной точки, или до конца WU.

От параметров времени в ваших установках зависит многое, чтобы видеть, как будут происходить переходы в WU. Если Вы установили время выполнения 2 часа, а пришел большой WU , возможно что в течение пяти часов вы будете видеть цифру 1%, и вдруг произойдет переход на 100% и завершение.

Если WU -  намного меньше,  то, работая с теми же установочными параметрами, программа может запускать переход каждые 5 минут или меньше, делая около 35000 шагов для каждой модели, и проценты будут изменяться приблизительно на 5% и продолжать подниматься до 1 часа и 55 мин вплоть до завершения. Вы можете посмотреть на графический экран приложения, чтобы видеть, как это происходит.

 Если WU действительно «зависло» -

    1. Приостановите WU: Менеджер BOINC -> вкладка  «Задания» («Work») -> выделите проблемный WU, нажмите кнопку «Приостановить» («Suspend») (с левой стороны), затем кнопку «Продолжить» («Resume») , подождите, пока компьютер перезапустит этот WU (нужно время для  завершения нового WU, которое было запущено в момент приостановки проблемного) и посмотрите, "висит" ли еще WU, подождите 20 минут.
    2. Завершите BOINC, перезапустите BOINC, посмотрите, висит ли еще WU, подождите 20 минут.
    3. Перезагрузите ваш компьютер. Посмотрите, висит ли еще WU, подождите 20 минут.
    4. Прервите WU: Менеджер BOINC -> вкладка «Задание»  выделите проблемный WU - щелкните на кнопке «Прервать обработку» («Abort») (с левой стороны).
Вернуться к перечню
 

Почему я получаю ошибку каждый раз, когда BOINC выполняет тест производительности (benchmark)?

Обновите Ваш BOINC до версии 5.2.13 или выше, не удаляющий приложения из памяти во время выполнения теста производительности.

Вернуться к перечню

 

 

Могу ли я переместить работу с одного компьютера на другой?

Если коротко, то да, это возможно. НО, более правильный ответ - тот, что перемещение работы с одной машины на другую не рекомендуется и не  поддерживается группой проекта Rosetta@Home. Основная проблема с перемещением работы между системами происходит, когда работа завершена и готова к отправке. Вся система BOINC разработана так, что компьютер, на который первоначально загружено задание должен также его возвращать. Поэтому, статистика систем, система кредитов и много других элементов системы BOINC не будут больше действовать, как они были разработаны.

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

Вернуться к перечню

   
 

Я могу использовать HyperThreading (гипертрейдинг)?

Да. В тех случаях, если Вы не хотите использовать больше одного логического процессора, тогда на странице свойств проекта: Rosetta@Home preferences - View or Edit Rosetta@Home preferences – откорректируйте установку «On multiprocessors, use at most N CPUs» (на мультипроцессорных системах, использовать N процессоров).

Вернуться к перечню

   
 

Почему я не могу получить новые задания от Rosetta@Home?

Если ваш компьютер работает более, чем с одним приложением (например Seti@Home и Rosetta@Home) BOINC сам решает, сколько работы Вы можете иметь, чтобы последние сроки отправки заданий не были превышены. Или позвольте BOINC делать это, или, если Вы более заинтересованы в одном из приложений, Вы можете изменить распределение ресурсов приложения. Для проекта Rosetta@Home:  Rosetta@Home preferences -> View or Edit Rosetta@Home preferences ->измените значение «Resource share».

 Кроме того, Вы можете приостановить другое приложение (приложения). В менеджере BOINC - щелчок на вкладке «Проекты», щелчок на приложении, которое Вы хотели бы приостановить и щелчок на кнопке «Приостановить» или «Не запрашивать задания» (чтобы позволить BOINC завершить рабочие устройства, которые уже имеются, но не получать новые) – (Кнопки располагаются слева в окне менеджера).

Вернуться к перечню

   
 

Почему сообщается, что у меня есть больше компьютеров, чем на самом деле? Как мне объединить мои компьютеры?

Когда Вы отсоединяетесь (detach) и снова подсоединяетесь (attach) к тому же проекту, BOINC предполагает, что это - другой компьютер, Вы можете объединить эти компьютеры, так что они снова станут одним. Щелкните на ссылке компьютера, который вы хотите объединить с другим, затем щелкните на ссылке «Merge this computer»  (внизу страницы).

----------------------------

На текущий момент возможность объединения компьютеров в проекте Rosetta@Home заблокирована.

[lusvladimir]

Вернуться к перечню

   
 

Почему у меня указаны задания, назначенные мне, но я их не имею?

Это вероятно, вызвано BOINC и сервером Rosetta@Home, теряющим способность связываться правильно, это может благополучно проигнорировано.

-----------------------------

Это проблема так называемых ghost units (WU-привидений, или «невидимок», когда на Вашей странице «Results» («Результаты») в проекте появлялись какие-то WU, которых вы никогда не загружали. Не обращайте на них внимания.

[lusvladimir]

Вернуться к перечню

   
 

Rosetta сообщает об ошибке, что я должен иметь xxx.x MB свободного места на диске. Я не понимаю, на моей системе на диске свободно несколько гигабайт...

Пример message log -

Fri 20 Jan 2006 10:05:32 AM EST|rosetta@home|Message from server: No work sent
Fri 20 Jan 2006 10:05:32 AM EST|rosetta@home|Message from server: (there was work but you don't have enough disk space allocated)
Fri 20 Jan 2006 10:05:32 AM EST|rosetta@home|Message from server: No disk space (YOU must free xxx.x MB before BOINC gets space). Review preferences for minimum disk free space allowed.
Fri 20 Jan 2006 10:05:32 AM EST|rosetta@home|No work from project


Ваша проблема - не в фактическом пространстве на жестком диске, а в комбинации сумм пространства, которое может быть использовано на вашем жестком диске для Rosetta@Home , это определяется вашими  параметрами учетной записи.

 Зайдите на домашнюю страницу Rosetta, щелкните на ссылке «Your Account» («Ваша учетная запись». После захода, перейдите на ссылку «View or edit general preferences» («Посмотреть или отредактировать основные установки»), и затем откорректируйте значение установок для использования жесткого диска и памяти.

 После сохранения изменений, откройте BOINC Manager, на странице проектов нажмите кнопку «Update» («Обновить»). Это загрузит ваши сохраненные установки в компьютер, и решит данную проблему.

 На станице установок не совсем ясно, какой параметр за что отвечает:

 1) Во-первых, «Use no more than xxx GB» относится к использованию пространства BOINC. Изменения для BOINC не влияют на Rosetta или место под слоты Rosetta.

Вряд ли вы будете изменять этот параметр при нормальном размере очереди.

 2) "Leave at least xxx.xx GB" ссылается на ОБЩЕЕ пространство, которое должно быть оставлено на диске прежде, чем BOINC будет позволено запускать проект, но это - не количество пространства, использованное BOINC. При загрузке чего-нибудь из проекта, что должно нарушить этот параметр, BOINC не допустит, что, чтобы это случилось. Это может быть нарушено вне BOINC, при этом произойдет остановка BOINC.

 3) " Use no more than xx%" ссылается на общее СВОБОДНОЕ пространство на диске независимо от того, что чем используется, это - не количество пространства, использованное BOINC. Но при загрузке чего-то для BOINC, что  должно нарушить этот параметр,  BOINC не допустит, чтобы это произошло. И это тоже может быть нарушено вне BOINC , при этом произойдет остановка BOINC.

 Придерживайтесь в практической работе того правила, что все эти параметры объединены по условию  логического «ИЛИ». Если Вы нарушите одно или более этих условий в любой комбинации, то BOINC даст Вам ошибку о недостатке свободного места.

 Если BOINC должен использовать более, чем XXX GB пространства (1), он не запустится (или не загрузит работу). ИЛИ если Вы имеете менее чем XXX.XX GB общего свободного пространства (2) на диске, если BOINC добавит новые данные, то BOINC не будет работать. ИЛИ если ваше общее использование СВОБОДНОГО пространства дисков превышает xx% (3) независимо от того, что это - BOINC или что-нибудь еще - тогда BOINC все еще не будет работать.

 Частично проблема в различии вычислений этих величин. Большинство людей думают, что 1 килобайт – 1000 байт, а дисковая система, что это – 1024 байт, так что с точки зрения системы у нее более высокие данные по сравнению с человеком, считающим эти числа. Если Вы не берете в расчет это различие, то для BOINC это важно. Превысьте параметр на единственный байт и Вы потерпите неудачу.

 Первая установка в 100GB должна работать отлично, но Вы можете установить эту величину в большую, чем ваше общее дисковое пространство. Эта установка обычно не причиняет каких-либо проблем.

 Установите параметр 2 на что-то небольшое, например .001GB.

 Для третьей установки попытайтесь поставить приблизительно 80% или менее.

 Вы должны манипулировать этими числами для вашей системы пока Вы не найдете какую-то работу.

Вернуться к перечню

   
 

Что делать с ошибкой "Maximum Time Exceeded" (превышено максимальное время)?

Максимальное время превышается и происходит ошибка, когда задание требует времени для завершения  своей обработки большее, чем было предположено проектом при генерировании задания сервером проекта. Максимальное время для конкретного задания измеряется в циклах CPU. Если система требует больше, чем преопределенное количество циклов, чтобы завершать обработку, тогда программное обеспечение клиента BOINC прерывает обработку и уведомляет пользователя, что максимальное время для задания было превышено. Эта характеристика разработана в программном обеспечении BOINC, чтобы не дать заданию входить в бесконечный цикл, где оно могло продолжать обрабатываться неопределенно долго.

 Есть лишь некоторые вещи, которые могут быть сделаны в компьютере пользователей, которые уменьшат или устранят ошибку «превышение максимального времени» .

Группа проекта должна сделать установку на задания прежде, чем они будут посланы – это решит проблему. Если Вы видите эти ошибки часто, Вы должны уведомить группу проекта почтовым отправлением или сообщением в подходящем форуме, чтобы разработчики знали, что требуется установка.

Вернуться к перечню

 

 

Что означает ошибка Access Violation (0xc0000005) error (нарушение совместного доступа)?

Ошибка может быть где-нибудь в компьютере, в  BOINC или в Rosetta@Home , или в любой другой программе, что выполняет ваш компьютер в это время. Это - не специфическая ошибка Rosetta@Home, это случается иногда во всех приложениях BOINC. Держите Rosetta@Home в памяти и игнорируйте эту проблему.

-----------------------------------------

 На самом деле - очень распространенная ошибка, одно из решений в том, чтобы именно «держать Rosetta@Home в памяти» , как это сделать см. вопрос «Как установить Rosetta@Home, чтобы приложение оставалось в памяти»

[lusvladimir]

Вернуться к перечню

 

 

Ошибка «Master file fetch failed».

Есть два варианта, когда Вы получаете эту ошибку:

1. Это означает, что сервер Rosetta@Home не доступен. Подождите несколько часов, затем попытайтесь снова.

2. Возможно, ваше Интернет- соединение настроено неправильно.

Проверьте настройки вашего маршрутизатора (если он у вас есть), модема, DHCP-сервера (если он у вас есть) и т.д., посмотрите на страницу статуса сервера проекта, проверьте соединение с основной страницей проекта и попробуйте снова.


Вернуться к перечню

 

 

Ошибка «Exited with zero status but no 'finished' file».

Это - проблема BOINC, просто игнорируйте это сообщение.

Вернуться к перечню

 

   
 

Конец FAQs


Вернуться к перечню FAQ
 

Rosetta@Home FAQ (работа продолжается)

 
 

Перевод Лущай Владимира (lusvladimir), команда "Russia Team"

Home | Join | About | Participants | Community | Statistics

Copyright © 2006 University of Washington

Last Modified: 5 Oct 2005 21:21:57 UTC

 

Назад на главную страницу boinc.ru