Кого заинтересовало, просто в гугле поиском найдите и скачайте консольного клиента, который доступен на офф и многих других сайтах.
При установке клиента нужно указать свое имя (любое) и № команды Folding Belarus [FBY] 11897
К сожалению, ссылки не могу выкладывать, не позволяют правила данного форума. Могу выслать на почту всем желающим программу-клиента.
getsbe:
Подробный FAQ по установке SMP-клиента:
Для чего это нужно и чем он лучше:
Благодаря сочетанию МОЩНОГО процессора и КОРОТКОГО дедлайна расчёты проекта в отношении заданий для SMP-клиента движутся в десятки раз быстрее.
Надо иметь в виду, что у Фолдинга все задания "последовательные", то есть, следующее выдаваемое задание отталкивается от предыдущего просчитанного, поэтому так важно быстро вернуть первое. Но поскольку машины раньше были самые разные, то исторически сложились очень большие дедлайны и проекты продвигались весьма неспешно (за счёт распараллеливания сходных задач работы хватало всем, но вот к конечному результату продвижение было очень медленное).
WinSMP клиент даёт заметное повышение количества очков в сутки (Points Per Day=PPD=ППД). Так, если на core2duo Е6600 запустить 2 консольных клиента вы будете иметь ~800 ППД, а если запустите СМП - 1500 ППД. Чувствуете разницу? Платой за такое повышение количества очков есть: увеличение объёма памяти потребляемой клиентом (ОЗУ - около 400МБ) и малый дэдлайн заданий (обычно - 4 дня), поэтому Ваш компьютер должен практически работать круглые сутки, чтобы сдать задание в срок.
Что необходимо для установки WinSMP:
1. Многоядерная система (процессор с двумя и более ядрами, система с двумя и более процессорами и т.п.)
2. Windows XP SP1 (полная, а не «Лайт-бенчмаркинг-эдишн»), или Vista
Пакет Microsoft NET framework 2.0 и выше ( версия 2.0 – базовая, должна быть установлена в любом случае).
3. Права администратора (на этапе установки NET framework и smpd service).
4.Пароль пользователя, если нет - создать (буквы английские).
Порядок установки:
1. Скачать архив Folding@Home Windows SMP Client
2. Создать папку (например: C:FAHSMP)
3.Распаковать в неё клиент
4. Запустить в ней install.bat (для установки MPI services), если установлен фаервол, настроить его (разрешение mpiexec и smpd). Антивирусный софт также может включать в себя модуль, несущий в себе функции фаервола. Если будут блокироваться какие-либо действия сервисов необходимых клиенту (pop-up window и т.п.), естественно, он нормально работать не будет.
5. Ввести имя пользователя, затем дважды – пароль (пароль при вводе не отображается, не переживайте) и ENTER. Пользователь БЕЗ пароля не годится, так что если у вас сейчас пустой пароль, сначала задайте пароль или даже создайте нового пользователя с паролем, хотя бы только для F@H! Да, и ещё: пароль и имя пользователя должны быть обязательно из английских букв! Никакого русского!
Если всё прошло нормально, Вы увидите две строчки:
If you see this twice, MPI is working
If you see this twice, MPI is working
Если – нет, значит модуль MPI не установился, попробуйте снова запустить install.bat.
Конфигурация:
Запустить fah.exe с ключами -verbosity 9 –forceasm (лучше в папке создать Start.bat с текстом: start fah.exe -local -verbosity 9 –forceasm). примечание vladimirsaki: не всегда! У меня гораздо лучше работает с ОТКЛЮЧЕННОЙ оптимизацией(–forceasm=off)! Отключается при конфиге в advanced options.
Конфигурация аналогична обычному клиенту (статья по настройке "обычного" клиента):
- User Name: Ваше имя в проекте
- Team Number: 11897
- Launch automatically at machine startup, installing this as a service: no
- Ask before fetching/sending work: убедительная просьба, ставьте - no.
- Use Internet Explorer settings: Спорный пункт. В некоторых случаях могут возникнуть проблемы с отправкой заданий. Лучше оставить - no и вбить прокси (если надо) вручную.
- Allow receipt of work assignments greater than 5MB in size: Если у Вас нормальный интернет, ставьте – yes. Пока максимальные задания (загружаемый объем) - 4МБ, результат (на отправку) – 27МБ.
- Клиент потребляет довольно большое количество ОЗУ. Так-что рекомендую ставить 1024Мб (и очень не рекомендую ставить меньше 512 Мб, т.к. сервер будет вас постоянно посылать на 0.0.0.0 а там ничего нет ). Ну а если вы можете расщедрится и на больший объем то есть эксперементальные задания (например 2616), которые потребляют ~1800 Мб оперативной памяти.
Если Вы не уверены в правильности настроек, запустите fah.exe с ключом –configonly, для повторной конфигурации. Проверить настройки можно в файле «client.cfg» (там же многие из них можно изменить). Но не изменяйте этот файл в "блокноте", а используйте другой текстовый редактор (Akelpad например).
Сейчас, в бэтаверсии клиент сервисом рабртает нестабильно, поэтому, как вариант, для автоматизации запуска воспользуйтесь nncron'ом.
Общие советы:
Если результат не отправляется на сервер сразу (возможно сервер в настоящий момент просто не принимает), клиент закачивает новое задание и считает его, а посчитанное отправит через некоторое время, автоматически. Также, при перезапуске, клиент проверяет папку «work», и если находит там посчитанные задания, пытается их отправить.
Если у Вас проблемы с запуском клиента, возможно, Вы не смогли «подружить» фаервол (антивирус) с сервисами клиента.
Ваша система должна быть абсолютно стабильна. Если вы часто получаете «EARLY_UNIT_END» - значит, скорее всего, проблема с железом (перегрев, переразгон, ошибки памяти и т.п.).
Текущая бета-версия клиента использует четыре потока. (Типа заточена под роботу с процессорами Kentsfield или Barselona). Две версии WinSMP клиента можно (и нужно) запускать только на 8-ми ядрах (из отдельных папок, с ключом –local и разными Machine ID).
При перезапуске/неудачном запуске/закрытии рекомендуется вручную убивать (только после закрытия консоли клиента) 2-ой процесс SMPD.EXE (если он сам не умер), сгенерированный 1-ым SMPD.EXE, и генерящий сам 4 ядра ФАХ-а, притом убивать все дерево процессов автоматом (удобно использовать process explorer), после чего убиваем mpiexec.exe (все, сколько есть! Может быть несколько процессов mpiexec.exe).
Привязка процессов (FahCore_a1.exe) к ядрам двухядерного процессора, значительно ускоряет расчёт (поднимает ППД). Открываем диспетчер задач (Ctr+Alt+Del). Там четыре процесса FahCore_a1.exe, которые неравномерно кушают процессорное вемя и сортируем их по памяти. Надо равномерно распределить по два процесса на ядро, обычно это 1,4 на ядро 0 и 2,3 на ядро 1. Для этого кликаем ПКМ на процессе, выбираем "задать соответствие" и убираем галочку с ненужного ядра. Так все четыре процесса. К сожалению это придётся проделывать каждый раз, при получении нового задания, или перезагрузке клиента.
Для того чтобы "спрятать" окно клиента в трэй используйте программу TaskSwitchXP.