Часовой пояс: UTC + 3 часа




Куратор(ы):   sashmxm    Lecc   



Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2429 • Страница 62 из 122<  1 ... 59  60  61  62  63  64  65 ... 122  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 
Прилепленное (важное) сообщение

Мануалы по установкам:
Установка на Linux Mint 20.2 от tguskill правки от 31.10.2021
Разгон 3х и более видеокарт
Настройка загрузки линукс и работа F@H без включенного монитора
Перезапуск TeamViewer каждые 3 часа
Перезапуск Wi-Fi каждые 3 часа
Скрипт для отображения статистики по логам от Lecc обновление от 12.08.2020
Настройка и установка клиента FAHСlient на HiveOS
Настройка и установка клиента FAHСlient на арендованных хостах vast.ai

Прочее:
Folding@Home: обсуждение - рассматриваются общие вопросы проекта Folding@Home
Запуск boinc из консоли без GUI интерфейса


Последний раз редактировалось sashmxm 10.10.2024 14:49, всего редактировалось 55 раз(а).
В инструкции к vast.ai добавлена информация о версии образа на ubuntu22.04 и новее - требование для ядра х24



Партнер
 

Member
Статус: Не в сети
Регистрация: 11.01.2004
Расскажите как по простому надурить клиента, чтоб он качал БЖ? =)

_________________
silentstar


 

Member
Статус: Не в сети
Регистрация: 16.11.2005
Откуда: Klin
perest писал(а):
да там вроде двумя-тремя командами собирается

вот именно, что не собирается нифига. долго голову ломали, в итоге фахспай победил.

_________________
Don't panic!


 

Member
Статус: Не в сети
Регистрация: 05.10.2010
Откуда: ЮБутово;Лип.Обл
можно глянуть файлы readme и install? если они есть там


 

Member
Статус: Не в сети
Регистрация: 11.01.2004
нашел место под вайн для фахспай. запустил на i5-2500, пока резултат не впечатляет:
Цитата:
Configuration: Core i5-2500/Ubuntu 11.04
Project number: 6951 (0-27-8)
Work unit: hafp3_bax_embed
WU size: 1.69 MB
WU result:
Credit: 2814.43
Frames: 100
Core: GRO-A3
Server IP: 128.143.199.96
PPH (points per hour): 497.48
PPD (points per day): 11939
Avg time per step: 0:03:23
Bonus factor: 6.4110
Client.cfg: bigpackets=big
Completed: 7%
FahSpy 2.0.1

_________________
silentstar


 

TSC! Russia member
Статус: Не в сети
Регистрация: 31.07.2007
Откуда: Москва, Питер
Victory
Если с флэхи тогда даже собранный не запустится, он хочет wxWidgets, а они за собой тянут ещё пол мира.
хотя проверить конечно можно, распакуй архив куданить в /home и напечатай хотя бы первую команду из 3-х которые дал perest, она как раз проверит есть ли нужное ему на компе.

_________________
работает 1650v2@4.0 E5 3.2s1 64GB ECC{16х4} asus rog vega56 crossover q27


 

TSC! Russia Vice-captain
Статус: Не в сети
Регистрация: 21.03.2006
Откуда: Петербург
Кто-нибудь может нормальный скрипт под Linux написать для автоматизированный ловли заданий через Wine и счету их в нативном Linux? Техзадание и алгоритм выдать могу. :)

_________________
Революционеров можно убить, идеи — никогда.


 

Member
Статус: Не в сети
Регистрация: 27.09.2007
Откуда: СПб
Behc
выкладывай сюды


 

Member
Статус: Не в сети
Регистрация: 05.10.2010
Откуда: ЮБутово;Лип.Обл
FahMon под линукс побеждён!
краткая инструкция:
для успешной установки из исходных кодов требуется наличие трёх девелоперских пакетов - gcc-c++, libcurl-devel и wxGTK-devel, их можно загрузить из рипозитория. После чего можно приступать к сборке и установке. Команды по порядку:
Код:
./configure
make
su
ввести пароль от root записи
make install
ldconfig
exit
make clean
exit

подробная инструкция, с картинками(1,00Mb). пригодится потом куда-нибудь :о)
Рассмотрим на примере openSuse. Необходимо убедиться в наличии необходимых компонентов, для этого перейдём в Менеджер программного обеспечения: Компьютер - Установка/удаление программ. У меня на примере это чистая система, установленная с пакетами по умолчанию, в этом случае данные пакеты для разработки не входят в состав. У вас же, что то из этого уже может быть установлено ранее.
#77

В строке поиска вводим название gcc-c++, причём не обязательно полностью, хотя бы до приемлемого числа совпадений, и отмечаем к установке:
#77

и сразу ищем дальше - libcurl-devel и так же отмечаем:
#77

и последнее - wxGTK-devel:
#77

После этого нажимаем Применить. Всплывает ещё одно окошко с отчётом о вносимых изменениях в системе, которое так же хочет убедиться в серьёзности наших намерений, жмём Применить:
#77
обратите внимание на объём, загружаемый из интернета и требуемое место на диске.
теперь можем приступить к сборке и установке. распакуем загруженый дистрибудив программы, например, в /tmp
заходим в каталог и запускаем конфигурацию ./configure:
#77

всё должно завершиться без ошибок, и едем дальше - сборка - make:
#77

дальшейшие две операции нужно производить от имени супер пользователя, вводим команду su, после чего введём пароль. теперь можно выполнить установку - make install:
#77

не выходя из главной учётной записи выполнить ldconfig, после чего можно выйти командой exit, и сделать очистку директории от более не нужных файлов командой make clean:
#77

и ещё раз exit для выхода из терминала. В результате проделаных действий, программа установлена и готова к использованию:
#77

о чём так же сообщит приветственное окно программы:
#77

Из данного дистрибутива так же можно создать свой rpm пакет программой rpmbuild, файл spec присутствует, но требует небольшой доработки. Его можно использовать для своей системы в будущем, и для его установки уже не потребуется установка дополнительного программерского софта. Можно собрать и для других систем, совместимых с этим форматом. Если есть интерес, можно по подробнее со временем.

Большое спасибо ребятам из русскоязычной команды форума openSuse, которые любезно согласились помочь в разрешении проблем при установке, и более того, заинтересовались добавлением её в репозиторий, что и было сделано, и теперь доступно всем желающим через Установку/удаление программ или с этой страницы. Сможет кто протестировать на Suse готовые rpm? интересует отображение всяких иконок клиентов в программе, были внесены кое-какие изменения на счёт их размещения. у меня линь виртуальный, клиентов на нём нет.


Последний раз редактировалось perest 11.03.2011 14:42, всего редактировалось 1 раз.

 

TSC! Russia Vice-captain
Статус: Не в сети
Регистрация: 21.03.2006
Откуда: Петербург
ilya107

Исходное: установленный и настроенный клиент Linux SMP (fah6 с ключами в client.cfg extra_parms=-verbosity 9 -smp -bigadv), установленный Wine, установленный клиент WinSMP (fah-win.exe с копией client.cfg от Linux SMP).

Алгоритм:
0) Эмулируем 8 ядер для Wine:
Код:
cat /proc/cpuinfo | awk 'BEGIN { C=0 ; I=0 } /processor\t: 1/ { C=0 } { if (C == 1) { B[I]=$0 ; I++ } } /processor\t: 0/ { C=1 } END { for (K=0;K<8;K++) { print "processor\t: " K ; for (J=0;J<I;J++) print B[J] } }' > /tmp/cpuinfo.$$
sudo mount --bind /tmp/cpuinfo.$$ /proc/cpuinfo

1) В папке WinSMP удаляем FAHLog.txt, unitinfo.txt, queue.dat, папку Work;
2) Отлавливаем БЖ в WinSMP:
Код:
wine fah-win.exe -smp -bigadv
3) После получения задания останавливаем счет клиента WinSMP. Отловить запуск счета можно по появлению файла unitinfo.txt или процесса FahCore***;
4) Делаем паузу на минуту (чтобы процесс FahCore*** нормально завершился) и перемещаем папку Work и файл queue.dat из WinSMP в Linux SMP;
5) Запускаем Linux SMP с параметрами:
Код:
./fah6 -oneunit
6) Через n-минут проверяем наличие записи "Progress: 100%" в файле unitinfo.txt и наличие процесса fah6. Если нет процесса, то результат скорее всего отправился;
7) Проверяем наличие записи "+ Results successfully sent" в FAHlog.txt. Если нет записи, то запускаем клиента на отправку задания:
Код:
./fah6 -send all

8) Снова п. 8. Если запись появилась, то идём дальше;
9) Переименуем FAHlog.txt в Complete*.txt. В client.cfg меняем параметр machineid= на +1 (максимум 16, потом опять на 1). Копируем client.cfg в папку WinSMP;
10) Goto 1.

_________________
Революционеров можно убить, идеи — никогда.


 

Member
Статус: Не в сети
Регистрация: 27.09.2007
Откуда: СПб
Таки сел писать эту веселую ерунду, вопрос есть чтоб велосипеды не изобретать - как правильно убить процесс смп клиента в вайне, в консоли

для того что fah6 хватает kill -INT $(pgrep FahCore_a3.exe), и он нормально завершается
а вот вайновый пишет ошибку на файл задания, и начинает перекачивать его
вообщем есть готовые решения?


 

TSC! Russia Vice-captain
Статус: Не в сети
Регистрация: 21.03.2006
Откуда: Петербург
ilya107
А ты что убиваешь, FahCore** или wine?
ilya107 писал(а):
для того что fah6 хватает kill -INT $(pgrep FahCore_a3.exe), и он нормально завершается
Учти, что бывают ещё SMP задания на других ядрах.

_________________
Революционеров можно убить, идеи — никогда.


 

Member
Статус: Не в сети
Регистрация: 27.09.2007
Откуда: СПб
ядра _a3 _a4 и _a5, или есть еще?
да, убиваю Fahcore, пробовал wine, wineconsole результата нет
хочу чтоб убивалось аналогом CTRL+C

дайте кто-нибудь большой толстый fahlog.txt


 

TSC! Russia Vice-captain
Статус: Не в сети
Регистрация: 21.03.2006
Откуда: Петербург
ilya107 писал(а):
ядра _a3 _a4 и _a5, или есть еще?
Вроде ещё b1, b2, но лучше просто FahCore_**.
ilya107 писал(а):
да, убиваю Fahcore
Может лучше убивать fah-win.exe? Либо на крайний случай
Цитата:
If you want to kill all Wine programs at once, you can run:

wineserver -k

_________________
Революционеров можно убить, идеи — никогда.


 

Member
Статус: Не в сети
Регистрация: 27.09.2007
Откуда: СПб
fah-win.exe это exe запускающий проект (например FAH6.34-win32-SMP.exe) или это все добро создает такой процесс?


 

TSC! Russia Vice-captain
Статус: Не в сети
Регистрация: 21.03.2006
Откуда: Петербург
Это я условно назвал, т.е. да
ilya107 писал(а):
fah-win.exe это exe запускающий проект (например FAH6.34-win32-SMP.exe)

_________________
Революционеров можно убить, идеи — никогда.


 

Member
Статус: Не в сети
Регистрация: 27.09.2007
Откуда: СПб
и это нормальный способ убийства? консоль убивается мгновенно, ядро висит еще секунду - две

и machineid обязятельна к смене?


 

Member
Статус: Не в сети
Регистрация: 06.07.2004
Откуда: РФ
Фото: 6
ilya107
Убийство процесса ЯДРА является нештатным завершением и приводит к смерти жабы.

_________________
It's dolomite, baby! (c)


 

TSC! Russia Vice-captain
Статус: Не в сети
Регистрация: 21.03.2006
Откуда: Петербург
targitaj
Не всегда.

_________________
Революционеров можно убить, идеи — никогда.


 

Member
Статус: Не в сети
Регистрация: 06.07.2004
Откуда: РФ
Фото: 6
В любом случае убийство счетного ядра не останавливает клиента. Как вообще могла в голову прийти мысль убивать счетное ядро? :insane:

_________________
It's dolomite, baby! (c)


 

TSC! Russia Vice-captain
Статус: Не в сети
Регистрация: 21.03.2006
Откуда: Петербург
targitaj
Согласен, у меня в алгоритме про остановку счетный ядер ничего не сказано.

_________________
Революционеров можно убить, идеи — никогда.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2429 • Страница 62 из 122<  1 ... 59  60  61  62  63  64  65 ... 122  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan