Distributed Computing team of Ukraine | Ukraine - Українська Команда Розподілених Обчислень | Ukraine - Украинская Команда Распределённых Вычислений - Описи проектів

https://distributed.org.ua/index.php?go=Pages&in=view&id=116
Распечатать

Встановлення WinSMP кліента



версия на русском

автор - Vorchun, оформлення - nikelong


 

 

Встановлення WinSMP кліента

 

 

Для чого це потрібно:
Завдяки WinSMP клієнту суттєво збільшується кількість очок на добу (ППД). Наприклад, якщо на Е6600 запустити 2 консольних клієнти, то ваша система даватиме ~800 ППД, а якщо запустити СМП - 1500 ППД. Відчуваєте різницю? За таке підвищення ППД доведеться розплачуватись збільшеним використанням ОЗУ (про це далі) та малим дедлайном завдань (зазвичай - 4 доби), тому Ваш комп’ютер повинен працювати практично цілодобово для того, щоб відправити завдання вчасно.


 
Що необхідно для встановлення WinSMP:
1) Багатоядерна система (процесор з двома або більше ядрами, система з двома або більше процесорами та т.і.)
2) Windows XP SP2 (повна, а не «Лайт-бенчмаркінг-едішн»), або Vista
3) Пакет Microsoft  NET framework  2.0 та вище (версія 2.0 – базова, повинна бути у будь-якому випадку).
4) Права адміністратора (на етапі інсталяції NET framework та smpd service).
5) Пароль користувача, якщо немає - створити (літери англійські).
 


Послідовність дій:
1) Завантажити Folding@Home Windows SMP Client.EXE
2) Створити каталог (наприклад: C:FAHSMP)
3) Інсталювати до цього каталогу клієнт
4) Запустити в ній install.bat (для інсталяції MPI services), якщо встановлений фаервол, то налаштувати його (дозвіл mpiexec та smpd). Антивірусний софт також може містити у собі модуль з функціями фаервола. Якщо будуть блокуватись будь-які дії сервісів, необхідних клієнту (pop-up window та т.і.), звичайно ж, нормально працювати він не буде.
Ввести ім’я користувача, потім двічі  – пароль (пароль при введенні не відображається, не турбуйтесь) та  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)
Конфігурація така ж, як і у звичайного клієнта (стаття про налаштування "звичайного" клієнта):
- User Name: Ваше ім’я у проекті
- Team Number: 2164
- 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 або Barcelona). Дві версії WinSMP можна (і треба) запускати лише на 8-ми ядрах (із різних каталогів, з параметром –local та різними Machine ID).
 
Клієнт для власних потреб використовує мережеві підключення, тому якщо у Вас вимкнеться мережа –  найімовірніше, клієнт перестане працювати. Допоможе лише перезапуск вручну. Тому слідкуйте за тим,  щоб Ваша машина була підключена до мережі.
Обговорення WinSMP клієнта йде у цих гілках: у нас на форумі та у росіян на оверклокерах.



| 10.07.2007 22:19