Данный перевод сделал lusvladimir на основе
материала, размещенного в
соответствующей ветке форума проекта. Тем не менее,
это не дословный перевод, хотя текст и стилистика
достаточно близки к оригиналу. В тексте имеются
дополнения и комментарии, связанные с появившимися
изменениями в проекте с момента начала публикации
оригинального FAQ (октябрь
2005 г.) на момент публикации перевода (май
2006 г.). Некоторые малозначащие вопросы опущены. Оформление, также сохранено,
по-возможности, близко к оригинальному, для сохранения
"атмосферы" проекта.
Проект предусматривает листинг всех текущих
WU
и что они делают на научном форуме. Кроме того, доступен
список всех белков, находящихся сейчас в обработке со
ссылками на главную базу белков. (Благодарность Rhiju).
РАЛЬФ является акронимом -
RosettaALPHA
- тестовый проект. RALPH@home - официальный альфа-тест
для Rosetta@home. Новые версии приложений, WU,
и все изменения тестируется здесь прежде, чем
используются для основного проекта.
Цель для RALPH@home -
улучшение Rosetta@home.
Пожалуйста,
ознакомьтесь с нижеследующим, прежде чем присоединиться
к проекту:
1) Так как этот проект
является тестовым, приложения и WU
могут быть иногда нестабильными.
2) Кредиты и другая
статистика ничего не значит в этом тестовом проекте.
Кредиты могут быть
потеряны из-за нестабильности, а также могут быть
удалены/восстановлены в любое время для испытания.
3) Здесь нет непрерывного
потока WU.
WU
выпускаются, только когда это необходимо для
испытания.
4) Мы просим от участников
не прерывать WU
в течение испытания.
5) Пожалуйста, установите
низкий уровень ресурсов для этого проекта по
сравнению с другими проектами в ваших установках
RALPH@home.
Порт 80 (http) используется для связи с серверами
проекта. Порт 443 (https) используется при передаче
пароля. Порты 1043 и 31416 используются для локального
управления, а также для дистанционного контроля клиента
BOINC. 1043 – основной порт, а 31416 - резервный. Если
Вы не используете вызовы RPC «над» Internet , не
открывайте 1043 и 31416 в вашем не-локальном файерволле
для BOINC.
Ваша учетная информация
Rosetta будет работать только для проекта Rosetta. Если
Вы хотите подключаться к другому проекту, Вы должны
использовать учетную информацию для этого проекта.
Способов восстановления
пароля не существует.
Вы можете присоединиться к
существующей учетной записи проекта Rosetta, используя
ваш ключ проекта. Вы можете получить ключ проекта из
письма электронной почты, посланной Вам, когда Вы
создали вашу учетную запись в проекте Rosetta. Если Вы
потеряли это письмо, то Вы можете восстановить ключ
проекта из вашей системы следующим образом:
1) В директории BOINC
в вашей системе найдите файл с именем "account_boinc.bakerlab.org_rosetta.xml"
2) Используя текстовый
редактор (например Wordpad)
откройте этот файл "account_boinc.bakerlab.org_rosetta.xml"
3) На третьей строке файла Вы
увидите приблизительно следующее
4) Выделите часть этой
строки, которую я выделил в цвете выше.
5) Используя функцию
копирования (в Windows CTRL-C,
в Mac
APPLE-C) скопируйте выделенный текст и закройте окно текстового редактора.
6) В вашем браузере,
перейдите на страницу регистрации входа в проект,
введите логин и ключ учетной записи, используйте при
этом функцию "Вставка" (в Windows CTRL-V,
в Mac
APPLE-V).
7) Щелкните «ОK»
и Вас снова должны зарегистрировать в проекте.
Это будет работать для любого
проекта, к которому вы подключены на вашей системе и
зарегистрированы. Просто используйте учетный файл для
этого проекта по вышеописанной инструкции вместо
учетного файла Rosetta.
Если ВСЕ ваши
WU
получаются с ошибками, может быть что-то неправильно с
вашими установками BOINC. Прочитайте все FAQ в этом
списке, чтобы определить причину ошибки и способы ее
устранения.
Этот параметр регулируется на
Вашей странице "AccountPage"
("Учетная запись"). На этой странице есть ссылка на «VieworeditRosetta@home
preferences»
(«Просмотреть или редактировать установки Rosetta@Home»).
Если Вы перейдете по ссылке "EditRosetta@home
preferences"
("Редактировать установки Rosetta@Home"), Вы найдете
выпадающее меню, названное " TargetCPUruntime" ("Целевое время
выполнения 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, чтобы представить Вам более полную
картину того, как работает установка «TargetCPUruntime»:
Показатель времени сообщает
системе, как долго на системе, подобной Вашей
происходил бы расчет одного 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 дней. Затем установите показатель времени
обработки WU2-4 дня.
Это заставит BOINC думать, что
Вы хотите просто получить несколько секунд работы для
текущей обработки, но в действительности вы получите
один или два WU, которые будут выполнятся 2-4 дня
каждый. BOINC , конечно попытается соединяться примерно
каждые 2 часа или около того весь день, но если Вы не в
сети (выключите сетевую активность) или выключите ваш
модем, это просто подержит результаты, пока Вы не
соединитесь. До тех
пор BOINCпозаботится о хранении
результатов.
Если же Вы соединены с Internet
постоянной связью с этими теми же установочными
параметрами, BOINC так же соединится примерно 10 раз за
день, но это просто продолжит выполнение Rosetta
в течение тех же 2-4 дней за каждый WU, пока они не
будут сделаны. Если Вы выполняете другие проекты при
этих условиях, они будут принимать и отсылать данные в
течении всего дня, используя стандартную очередь BOINC.
Так, в основном, Вы должны
изменять эти два параметра: «Timestoconnectperday»
(«Соединяться за день… (размер очереди)) и установкой
времени Rosetta – пока Вы не найдете баланс, который
соответствует вашим конкретным системным требованиям.
Это - меньшая проблема теперь,
когда копирование в контрольных точках происходит более
часто для приложения Rosetta.
Тем не менее, если приложение
удалено из памяти во время переключения приложений, оно
потеряет работу, выполненную с последней контрольной
точки. В случае Rosetta, контрольные точки происходят
всякий раз, когда изменяются проценты расчетов. Если Вы
не держите приложение в памяти, и вы установили интервал
обмена меньше, чем необходимое время на вашей машине,
чтобы достигать контрольной точки, могут появиться
задания, которые никогда не будут завершены.
Вот почему рекомендуемая
конфигурация должна устанавливать параметр "Keep
applicationsinmemory"
("Держать приложения в памяти") в "ДА". Как
дополнительная защита, также рекомендовано устанавливать
величину переключения приложений в 120 мин. Любой из
этих параметров служит для уменьшения проблем, но они
могут быть использованы также для достижения лучших
результатов
Отметим также, что ВСЕ проекты
BOINC страдают из-за потерь циклов CPU, если приложения
не остаются в памяти. Любая работа, которая не сохранена
в контрольной точке перед переключением, будет потеряна,
когда происходит переключение. В приложениях подобно
Rosetta и Climate
prediction эта потеря
значительна (от 15 до 30 минут). В проектах подобно
Predictor@Home,
SETI@Home
и
Einstein@Home,
потери - меньше (обычно по умолчанию 60 секунд, используется для
записи на диск). Люди, которые хотят выжать каждый цикл
из их машины, обычно держат приложения в памяти по этой
причине.
Важно отметить, что говоря о
памяти, мы говорим не о фактической RAM,
а о виртуальной памяти (на диске), так что влияние всего
этого – не столь значимо.
В дополнении, Вы можете
отрегулировать, сколько виртуальной памяти будет
использовано приложением в процентном отношении.
Для того, чтобы изменить ваши установки, чтобы оставлять
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
и отрегулировать ваши установки проекта (количество
дней, вплоть до 10), в течении которых Вы будете не в
сети.
Как только вы это сделаете,
ваша система попытается загружать достаточно работы,
чтобы держать систему занятой на период времени между
соединениями.
Проблемы могут возникнуть при
загрузке больших очередей работы свыше 7 дней. В
некоторых случаях проекту могут потребоваться
обработанные данные в короткий период времени. Когда это
случается, последние сроки для рабочих устройств могут
быть меньше, чем 10 дней. Если Ваше время между выходами
в сеть Internet
более длинное, чем последние сроки для рабочих устройств
в вашей системе, Вы не будете способными возвращать
результаты перед последним сроком и Вы не получите
кредит для обработки, которая Вы сделали. Кроме того,
это будет иметь неблагоприятный эффект с точки зрения
научных результатов.
Переключение проектов
происходит, если компьютер делает работу для более, чем
одного проекта. Это будет происходить, если Вы
выполняете Rosetta@Home и любой другой проект BOINC:
например, Predictor@Home,
Einstein@Home,
или
Climate
prediction.
Программное обеспечение BOINC,
установленное в вашей машине регулирует, сколько времени
компьютер посвящает работе для каждого из проектов,
расположенных на вашей машине.
Когда заканчивается время
одного проекта, текущее приложение останавливается, а
другое приложение стартует. Это называется "applicationswap"
– свопинг (переключение, обмен) приложений.
В установках пользователя есть
выбор, чтобы или оставлять приложение (такое как Rosetta),
загруженным в память компьютера, когда оно неактивно или
удалять их из памяти во время переключения. Установка по
умолчанию для этого параметра удаляет приложения из
памяти во время переключения.
Для большинства проектов, этот
параметр может быть установлен в любое значение. Тем не
менее, из-за методов, которые использует Rosetta при
загрузке данных на обработку, может быть потеряно
значительное количество времени, если приложения не
удержаны в памяти в процессе переключения приложений.
Кроме того, когда программное обеспечение BOINC
активизирует Rosetta, чтобы продолжать обрабатывать
частично обработанные WU,
ошибка может произойти во время загрузки процесса. По
этой причине Вы должны устанавливать этот параметр так,
чтобы оставлять приложения в памяти в течении
переключения.
Установка этого параметра
будет относиться ко всем активным проектам в вашей
машине.
По этой причине на вашей
системе могут возникнуть некоторые проблемы
производительности, как например, замедление операций,
или невозможность загружать и запускать программы,
интенсивно использующие память. Это относится к таким
программам, как аудио/видео редакторы, игры и
мультимедийные презентации.
В
некоторых случаях прерывание работы может вызвать
прерывание WU
с ошибкой клиента. Прерывания могут включать в себя
паузу или приостановку приложения Rosetta или WU,
отключение BOINC, перезапуск вашей системы в течение
обработки WU,
а также обновление проекта. Обновление проекта может
вызвать переключение приложения по времени раньше, чем
когда оно нормально должно происходить.
Для
предотвращения возникновения этой ошибки установите
параметр, расположенный в «YourAccount»
(«Ваша учетная запись») "Leave
applicationsinmemoryduring
applicationswitching»
(Оставлять приложения в памяти во время переключения), в
значение «Yes»
(«Да»).
Это
известная проблема и будет проведена определенная
работа, чтобы сделать данную настройку системы не столь
необходимой в будущем.
{Примечание:
Эта установка действует на все проекты
BOINC,
которые выполняются на Вашей системе. В системах с
небольшим количеством памяти это может вызвать
определенные проблемы производительности.}
Это - известная проблема 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
действительно «зависло» -
Приостановите
WU: Менеджер BOINC ->
вкладка «Задания» («Work»)
-> выделите проблемный
WU, нажмите кнопку
«Приостановить» («Suspend») (с левой стороны),
затем кнопку «Продолжить» («Resume»)
, подождите, пока компьютер перезапустит этот
WU (нужно время для
завершения нового WU,
которое было запущено в момент приостановки
проблемного) и посмотрите, "висит" ли еще
WU, подождите 20
минут.
Завершите BOINC,
перезапустите BOINC, посмотрите, висит ли еще
WU, подождите 20
минут.
Перезагрузите ваш
компьютер. Посмотрите, висит ли еще
WU, подождите 20
минут.
Прервите
WU: Менеджер BOINC ->
вкладка «Задание» выделите проблемный
WU - щелкните на
кнопке «Прервать обработку» («Abort»)
(с левой стороны).
Если коротко, то да, это
возможно. НО, более правильный ответ - тот, что
перемещение работы с одной машины на другую не
рекомендуется и не поддерживается группой проекта
Rosetta@Home. Основная проблема с перемещением работы
между системами происходит, когда работа завершена и
готова к отправке. Вся система BOINC разработана так,
что компьютер, на который первоначально загружено
задание должен также его возвращать. Поэтому, статистика
систем, система кредитов и много других элементов
системы BOINC не будут больше действовать, как они были
разработаны.
Кроме того, некоторая работа
модифицируется на основании типа процессора на который
она послана. Даже если бы работа была успешно загружена
в машину, перемещена на другую машину и обработана, и
затем перемещена назад так, что возвращена правильной
машиной, этот процесс мог повлиять на результаты,
которые возвращены, самым непредсказуемым образом.
Да. В тех случаях, если Вы не хотите использовать больше
одного логического процессора, тогда на странице свойств
проекта:
Rosetta@Home
preferences
-
View or Edit Rosetta@Home
preferences
– откорректируйте установку «On
multiprocessors,
use at most N CPUs»
(на мультипроцессорных системах, использовать
N
процессоров).
Если ваш компьютер работает
более, чем с одним приложением (например Seti@Home и
Rosetta@Home) BOINC сам решает, сколько работы Вы можете
иметь, чтобы последние сроки отправки заданий не были
превышены. Или позвольте BOINC делать это, или, если Вы
более заинтересованы в одном из приложений, Вы можете
изменить распределение ресурсов приложения. Дляпроекта
Rosetta@Home:
Rosetta@Home preferences ->
View or Edit Rosetta@Home
preferences ->изменитезначение «Resourceshare».
Кроме того, Вы можете
приостановить другое приложение (приложения). В
менеджере BOINC - щелчок на вкладке «Проекты», щелчок на
приложении, которое Вы хотели бы приостановить и щелчок
на кнопке «Приостановить» или «Не запрашивать задания»
(чтобы позволить BOINC завершить рабочие устройства,
которые уже имеются, но не получать новые) – (Кнопки
располагаются слева в окне менеджера).
Когда Вы отсоединяетесь (detach)
и снова подсоединяетесь (attach)
к тому же проекту, BOINC предполагает, что это - другой
компьютер, Вы можете объединить эти компьютеры, так что
они снова станут одним. Щелкните на ссылке компьютера,
который вы хотите объединить с другим, затем щелкните на
ссылке «Merge
this computer»
(внизу страницы).
----------------------------
На текущий момент возможность объединения компьютеров в
проекте
Rosetta@Home
заблокирована.
Это вероятно, вызвано BOINC и сервером Rosetta@Home,
теряющим способность связываться правильно, это может
благополучно проигнорировано.
-----------------------------
Это проблема так называемых
ghost units
(WU-привидений,
или «невидимок», когда на Вашей странице «Results»
(«Результаты») в проекте появлялись какие-то
WU,
которых вы никогда не загружали. Не обращайте на них
внимания.
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,
щелкните на ссылке «YourAccount»
(«Ваша учетная запись». После захода, перейдите на
ссылку «Vieworeditgeneral
preferences»
(«Посмотреть или отредактировать основные установки»), и
затем откорректируйте значение установок для
использования жесткого диска и памяти.
После сохранения изменений,
откройте
BOINCManager,
на странице проектов нажмите кнопку «Update»
(«Обновить»). Это загрузит ваши сохраненные установки в
компьютер, и решит данную проблему.
На станице установок не
совсем ясно, какой параметр за что отвечает:
1) Во-первых, «UsenomorethanxxxGB»
относится к использованию пространства BOINC. Изменения
для BOINC не влияют на Rosetta
или место под слоты Rosetta.
Вряд ли вы будете изменять
этот параметр при нормальном размере очереди.
2) "Leaveatleastxxx.xxGB"
ссылается на ОБЩЕЕ пространство, которое должно быть
оставлено на диске прежде, чем BOINC будет позволено
запускать проект, но это - не количество пространства,
использованное BOINC. При загрузке чего-нибудь из
проекта, что должно нарушить этот параметр, BOINC не
допустит, что, чтобы это случилось. Это может быть
нарушено вне BOINC, при этом произойдет остановка BOINC.
3) " Usenomorethanxx%"
ссылается на общее СВОБОДНОЕ пространство на диске
независимо от того, что чем используется, это - не
количество пространства, использованное 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% или менее.
Вы должны манипулировать
этими числами для вашей системы пока Вы не найдете
какую-то работу.
Максимальное время превышается
и происходит ошибка, когда задание требует времени для
завершения своей обработки большее, чем было
предположено проектом при генерировании задания сервером
проекта. Максимальное время для конкретного задания
измеряется в циклах CPU. Если система требует больше,
чем преопределенное количество циклов, чтобы завершать
обработку, тогда программное обеспечение клиента BOINC
прерывает обработку и уведомляет пользователя, что
максимальное время для задания было превышено. Эта
характеристика разработана в программном обеспечении BOINC,
чтобы не дать заданию входить в бесконечный цикл, где
оно могло продолжать обрабатываться неопределенно долго.
Есть лишь некоторые вещи,
которые могут быть сделаны в компьютере пользователей,
которые уменьшат или устранят ошибку «превышение
максимального времени» .
Группа проекта должна сделать
установку на задания прежде, чем они будут посланы – это
решит проблему. Если Вы видите эти ошибки часто, Вы
должны уведомить группу проекта почтовым отправлением
или сообщением в подходящем форуме, чтобы разработчики
знали, что требуется установка.
Ошибка может быть где-нибудь в компьютере, в BOINC или
в Rosetta@Home , или в любой другой программе, что
выполняет ваш компьютер в это время. Это - не
специфическая ошибка Rosetta@Home, это случается иногда
во всех приложениях BOINC. Держите Rosetta@Home в памяти
и игнорируйте эту проблему.
-----------------------------------------
На
самом деле - очень распространенная ошибка, одно из
решений в том, чтобы именно «держать
Rosetta@Home
в памяти» , как это сделать см. вопрос «Как установить
Rosetta@Home, чтобы приложение оставалось в памяти»
1.
Это означает, что сервер Rosetta@Home не доступен.
Подождите несколько часов, затем попытайтесь снова.
2.
Возможно, ваше Интернет- соединение настроено
неправильно.
Проверьте настройки вашего маршрутизатора (если он у вас
есть), модема, DHCP-сервера (если он у вас есть) и т.д.,
посмотрите на
страницу статуса сервера проекта, проверьте
соединение с
основной
страницей проекта и попробуйте снова.