Версія даної теми для друку

Натисніть сюди для перегляду даної теми у оригінальному форматі

Розподілені обчислення в Україні _ Платформа BOINC _ Портативные BOINC клиенты

Автор: Burzum Jan 10 2009, 01:11

Portable Boinc Burzum edition
Зробив portable-версію BOINC.
Потестив, тести проводив в досить незвичних умовах, тести провалені. Тобто я не зможу використовувати його для того, для чого хотів (для чого - не в цій темі). Але для нормального використання, здається згодиться. Прошу потестити.
Зроблено з 32-розрядного віндового БОІНКа, версія 5.10.45. Особливість роботи: файли зберігаються не на флешці (не в папці, з якої запущено), а в C:\Documents and Settings\UserName\Application Data\Thinstall\BOINC (Win XP) або c:\Users\UserName\AppData\Roaming\Thinstall\BOINC (Win Vista). Деякі маленькі баги є, але з"являються тоді, коли почергово запускати цей БОІНК і інший, ну, побачите самі.
Якщо будуть бажаючі - можу зробити з іншої версії БОІНКу і/або щоб файли зберігались в папці запуску.
В принципі, його виявилось зовсім неважко зробити, може у когось буде бажання самому зайнятись - з радістю поділюсь досвідом.

http://depositfiles.com/ru/files/3v6c0qima

 


ПОЛЬСКИЙ портативный БОИНК
http://chomikuj.pl/albiniasty/BOINC/6.5.0-HAL2

Шо может:
(Show/Hide)

6.5.0-HAL2-1.1.1 Czyta nastкpuj№ce parametry z linii poleceс:
(naleїy OBOWIҐZKOWO wyedytowaж plik run.bat dla KAЇDEJ kolejnej instancji):

*** NOWE W WERSJI 1.1.1 ***
- Dla projektu anansi kaїdy scheduler request koсczy siк pobraniem jednego nowego zadania i jego
uruchomieniem, co pozwala uruchamiaж rуwnolegle wiele zadaс na jednym kliencie.

--fake_hostname nazwa_hosta
Ustala nazwк pod jak№ host bкdzie widziany na serwerach projektуw. Jednoczeњnie ten sam ci№g
znakуw uїywany jest jako zabezpieczenie przed wielokrotnym uruchomieniem dwуch klientуw o takich
samych nazwach, st№d edycja tego jest konieczna. Domyњlnie hostname ustawione jest na 'Windgate'.

--fake_mulcpus liczba
Liczba caіkowita, dodatnia i wiкksza od zera - mnoїnik liczby rdzeni. Ustawienie opcjonalne, default 1.
Mnoїnik mnoїy caіkowit№ liczbк rdzeni w systemie widzian№ przez BOINC, a nie liczbк rdzeni jednego
zainstalowanego CPU (dla systemуw wieloprocesorowych).

--alt_data_dir њcieїka_do_katalogu
Ustawienie obowi№zkowe. Jest to katalog danych przypisanych dla jednego konkretnego
egzemplarza klienta. Katalog musi istnieж przed pierwszym uruchomieniem (BOINC sam go nie stworzy),
ale moїe byж pusty, wtedy klient wystartuje z czyst№ konfiguracj№. Їeby nie pogubiж siк w chaosie,
przy wielu klientach najlepiej tworzyж w jednym katalogu kolejne podkatalogi odpowiadaj№ce nazwom
klientуw, wtedy іatwo bкdzie znaleџж katalog w razie potrzeby, chociaїby zagl№daj№c do pliku .bat
w celu znalezienia jego nazwy.
Dіugoњж њcieїki dla bezpieczeсstwa nie powinna przekraczaж 255 znakуw, niektуre systemy mog№ mieж
z tym problemy (sam BOINC chyba teї).

*** NOWE W WERSJI 1.1 ***

--fake_cpuid liczba
Liczba caіkowita z zakresu 1-24, pozwala wybraж jeden z procesorуw z doі№czonej listy (cpulist.txt).
Procesor ten bкdzie widoczny na stronie we wіaњciwoњciach hosta - pozwala lepiej siк ukrywaж. Kilka
klientуw z rуїnymi CPU wygl№da lepiej, niї wszystkie takie same.
CPU najlepiej przypisaж 'na staіe' do danej instancji klienta - zmiany bez potrzeby mog№ spowodowaж
komplikacje takie jak generowanie nowego cpid dla hosta.
CPU na liњcie maj№ podane liczby rdzeni ktуrych lepiej siк trzymaж (naleїy dopasowaж rzeczywist№ liczbк
rdzeni do 'wirtualnego' procesora uїywaj№c --fake_mulcpus jeњli jest taka potrzeba) - kwiatki
typu 16 rdzeniowy Q6600 albo 8 - rdzeniowy Athlon XP bardzo rzucaj№ siк w oczy.

--fake_mem liczba
Wielkoњж pamiкci w, megabajtach. Podanie tutaj jakiejњ liczby overriduje iloњж pamiкci wykrywanej
przez BOINC. Ostroїnie, bo nie zaimplementowaіem їadnego sprawdzania danych - moїna wpisaж np. -2048
i tym samym mieж -2GB pamiкci raportowane przez klienta. Wielkoњж pamiкci RAM naleїaіoby dopasowaж
z grubsza do wyњwietlanego procesora (--fake_cpuid), bo tu znуw wszelkie dziwactwa, jak np. Q6600
z 256MB RAM mog№ siк rzucaж w oczy.


pozostaіe dwa parametry --gui_rpc_port oraz --detach jak w poprzedniej wersji - do --gui_rpc_port
naleїy dopisaж okreњlony port, na ktуrym klient ma nasіuchiwaж.

*Teoretycznie* jest moїliwe uruchomienie kilku klientуw z tego samego katalogu (tzn wystarczy jeden
plik zestaw plikуw wykonywalnych i kilka .batуw w tym samym katalogu), ale nie mogк zagwarantowaж,
їe to poprawnie dziaіa. Jeњli ktoњ chce przetestowaж i podzieliж siк wraїeniami, proszк bardzo tongue.gif
EDIT: Sprawdzone, dziaіa na pewno poprawnie w 1.1.0 i 1.1.1

Przykіad dla dwуch klientуw:

Klient 1

zawartoњж alicja.bat
boinc --fake_hostname Alicja --fake_mulcpus 1 --alt_dir c:\HAL2\Data\Alicja --gui_rpc_port 5555 --detach

Klient 2

zawartoњж cypisek.bat
boinc --fake_hostname Cypisek --fake_mulcpus 1 --alt_dir c:\HAL2\Data\Cypisek --gui_rpc_port 5556 --detach

ten sam klient, ale ze zmian№ CPU na Athlona XP i RAM na 512MB:

boinc --fake_hostname Cypisek --fake_mulcpus 1 --alt_dir c:\HAL2\Data\Cypisek --fake_cpuid 13 --fake_mem 512 --gui_rpc_port 5556 --detach

Dodatkowe uwagi:
- Pliki gui_rpc_auth.cfg i remote_hosts.cfg (przykіadowe zaі№czone, naleїy wyedytowaж hasіo i hosty
ktуre maj№ mieж dostкp) naleїy teraz wklejaж do docelowego folderu data dla kaїdego
klienta osobno.
- Samego Boinc Managera (boincmgr.exe) najlepiej uїywaж od jakiegoњ oficjalnego buildu klienta,
ten zostaі przebudowany ze џrуdeі z najnowsz№ wersj№ biblioteki wx-widgets (2.8.10), nie rкczк za jego
stabilnoњж, chociaї u mnie dziaіa i wygl№da ciut іadniej od oryginalnego.



Автор: Death Jan 10 2009, 02:05

стоп, а чому тоді портейбл?

я так розумію що дійсно портейбл, ті втикнув флеху - порахував скільки потрібно тоді флеху вийнув з результатами та пішов до іншого компа. чи як?

чи ти маєш на увазі що інсталяция не потрібна? там якійсь мануал є?

Автор: Burzum Jan 10 2009, 02:22

Інсталяція не потрібна, мануалу нема. Тут флешкою можна розносити БОІНК по компах. В такому випадку БОІНК не помітний в списку встановлених програм. Можна принести, скопіювати на комп, запустити, порахувати, поки маєш доступ до машини, вирубити, потім запустити і продовжити ражувати ті ж завдання. Не бачу великого сенсу носитись з завданнями з одного компа на інший (хоча не виключаю такої потреби). До того ж, це не принципово. Якщо люди спробують і їм сподобається - зроблю так, як попросять. Вже є 2 заявки на 100-відсотковий portable (щоб завдання переносились), є заявка на БОІНК 6.4.Х і на х64-версію. Але ще ніхто не відписався, які враження, як працює (і чи працює взагалі sarcastic.gif ).

Автор: nikelong Jan 10 2009, 02:59

Burzum,
Допиляй напильником шоб все шо делает боинк - он может делать токо на флэхе, без всяких записей на ХДД

Автор: tribal Jan 10 2009, 09:57

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

а на счет номера версии, чесно говоря не критично главное чтобы работало

Автор: gow Jan 10 2009, 10:46

(nikelong @ Jan 10 2009, 02:59) *

Burzum,
Допиляй напильником шоб все шо делает боинк - он может делать токо на флэхе, без всяких записей на ХДД


+1

Автор: KING100N Jan 10 2009, 11:14

Классная идея. Я тоже не против такой штуки. Тогда в теории еще два процессора подсоединить к расчетам смогу. Короче +2

Автор: ReMMeR Jan 10 2009, 11:37

Вариант - взять флеш-образ винды флешовой и просто "поставить туда боинк - грузишся с флешки в свою винду и считаешь.

Автор: Rilian Jan 10 2009, 11:52

QUOTE(ReMMeR @ Jan 10 2009, 11:37) *

Вариант - взять флеш-образ винды флешовой и просто "поставить туда боинк - грузишся с флешки в свою винду и считаешь.

при этом если в боинке не указано где хранить рассчетные слоты, он хранит их у себя в папке /projects

Автор: nikelong Jan 10 2009, 11:52

ReMMeR,
Ну это как "вариант два".

Т.е. имеем две ситуации (условно):
1. Машина рабочая, права порезаны.
Ты пришел, ткнул флэху с голым БОИНКом, посчитал, вынял, пошел домой.

2. Машина друзей.
Ты пришел, загрузился с флэхи в свою венду, поработал, БОИНК пока посчитал. Вынял - ушел.

Автор: (_KoDAk_) Feb 2 2009, 01:12

итак пока проверял тока на запуск (для успешного запуска незабываем выйти из менеждера и убить процессы boinctray.exe и boinc.exe)
наверно ну жно будет сделать проверку перед запуском портитивной версии, что бы небыло боков.
на 2008 х64 пашет
а вот на 2008 R2 beta 7000 не пашет и на win7 х64 beta 7000 не пашет
(в режиме совместимостью с хр тоже болт, а вот в совместимостью виста нехватает DLL)


Приєднані зображення
Приєднане зображення

Автор: Burzum Feb 2 2009, 09:21

Дякую за баг! sarcastic.gif Будемо фіксити!
Робота над новою версією просувається rilian.gif , але дуже повільно - зараз дуже завантажений, думаю, розгребусь поближче до кінця тижня.

Автор: Burzum Feb 9 2009, 14:56

Зробив нову версію (win server2008x64 + boinc 5.10.45)
Відмінності від попередньої версії:
1) зроблено на win server2008, сподіваюсь, це виправить помилку, про яку писав (_KoDAk_);
2) всі файли пишуться в папці запуску (сподіваюсь)

До фінальної версії дуже далеко, спробуйте поганяти

http://rapidshare.com/files/195936907/BOINC_Manager.exe.html

Увага! там підключено прайм на мене! не забудьте відключити проект!

UPD: "Зробив нову версію (win server2008 + boinc 5.10.45)" - це не означає, що працює тільки під управлінням win server2008. Просто зроблено на win server2008. Перевіряв на ХР - праює ))

Автор: Death Feb 9 2009, 15:36

Burzum, надо писать "там прайм на меня подключен - не обращайте внимания )))))"

Автор: nikelong Jun 18 2009, 10:15

Burzum, (ну или те кто тестит)
Можно одновременно запускать для расчетов твой 5 10 45 портаблэ и офф 6 х хх ?

Автор: (_KoDAk_) Jun 18 2009, 15:25

нет он этого никогда не мог

Автор: nikelong Jul 28 2009, 12:56

BOINC_A-M
http://chomikuj.pl/albiniasty/BOINC
http://wyslijto.pl/files/pre_download/g9j8zf440b

Кто понимает что такое "польский боинк" - тот оценит важность этих ссылок.

Примерно это звучит так: портабл боинк = польский боинк

Автор: vitalidze1 Jul 28 2009, 13:02

(nikelong @ Jul 28 2009, 13:56) *

http://chomikuj.pl/albiniasty/BOINC
http://wyslijto.pl/files/pre_download/g9j8zf440b

Кто понимает что такое "польский боинк" - тот оценит важность этих ссылок.

Примерно это звучит так: портабл боинк = польский боинк



Дякую, попробую.

Автор: Algon Jul 28 2009, 21:25

Единственный минус - та-же версия 5.10.45

Автор: (_KoDAk_) Jul 28 2009, 22:09

ктому-же нет х64 (

Автор: T0lsty Aug 6 2009, 15:40

а никто не пробовал BOINCpe(live cd) ??
http://blog.schreiter.info/boincpe-livecd-for-boinc/

когда смогу попробовать - отпишусь . сейчас некогда .

Автор: (_KoDAk_) Aug 6 2009, 16:11

а зачем там же BOINC v5.10.28
ну разве что концептуально пашет или нет
но боюсь 6й небудет и с GPU думаю будет проблемы

Автор: T0lsty Aug 7 2009, 08:35

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

Автор: (_KoDAk_) Aug 30 2009, 10:04

http://chomikuj.pl/albiniasty/BOINC/6.5.0-HAL2

Автор: Tamagoch Nov 11 2009, 07:36

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

Автор: Algon Nov 11 2009, 10:58

Можно создать несколько подкаталогов, в каждом из них разместить по боинку и запускать с разных машин разные.
Если есть доступ к машинам, то можно ставить любую версию, только указать, чтобы она ставилась по сети в указанную папку, и там-же хранила данные.
Если прав на установку нет, только на запуск, то лучше взять вот это http://chomikuj.pl/albiniasty/BOINC/6.5.0-HAL2

Автор: gow May 20 2010, 12:38

а ну ка подкиньте мне портабле версию, а то я свои поудалял а теперь понадобилась

Автор: Rilian May 20 2010, 15:25

QUOTE(gow @ May 20 2010, 13:38) *

а ну ка подкиньте мне портабле версию, а то я свои поудалял а теперь понадобилась

http://distributed.org.ua/forum/index.php?showtopic=2958 fear.gif

Автор: gow May 20 2010, 16:58

(Rilian @ May 20 2010, 16:25) *

(gow @ May 20 2010, 13:38) *

а ну ка подкиньте мне портабле версию, а то я свои поудалял а теперь понадобилась

http://distributed.org.ua/forum/index.php?showtopic=2958 fear.gif

Не, ну ты сам по сылке пробовал зайти angry2.gif ???

Автор: Algon May 20 2010, 17:00

Там в последнем посте топика была ссылка на portable Boinc, ссылка рабочая, только что проверил.
Вот она: http://chomikuj.pl/albiniasty/BOINC/6.5.0-HAL2

Автор: Buck May 20 2010, 18:08

Когда же выйдет поновее сборка, некоторые проекты, например WUProp@Home в клиенте версии ниже 6.10.хх не хотят считаться... (

Автор: Rilian May 20 2010, 18:12

QUOTE(gow @ May 20 2010, 17:58) *

QUOTE(Rilian @ May 20 2010, 16:25) *

QUOTE(gow @ May 20 2010, 13:38) *

а ну ка подкиньте мне портабле версию, а то я свои поудалял а теперь понадобилась

http://distributed.org.ua/forum/index.php?showtopic=2958 fear.gif

Не, ну ты сам по сылке пробовал зайти angry2.gif ???

да, и что? тебя смущает язык братского народа? smile.gif

Автор: Rilian May 20 2010, 18:13

для тех кто не понимает польский, вот прямая ссылка на последнюю версию

http://chomikuj.pl/albiniasty/BOINC/6.5.0-HAL2/1.1.1/HAL2_1.1.1.7z

Автор: nikelong May 21 2010, 07:15

Не, ну ты сам по сылке пробовал зайти ???

Ссылка на польский боинк рабочая.
Правда скачать его оттуда - та еще прелесть, но с 10-го раза поймешь как.
Ну и мануал там прилагается на польском, но гууглтранслейт коряво - но делает свое дело ...

Автор: gow May 21 2010, 08:05

(nikelong @ May 21 2010, 08:15) *

Не, ну ты сам по сылке пробовал зайти ???

Ссылка на польский боинк рабочая.
Правда скачать его оттуда - та еще прелесть, но с 10-го раза поймешь как.
Ну и мануал там прилагается на польском, но гууглтранслейт коряво - но делает свое дело ...

та скачивал я етот боинк, не подходит он мне, когда его запускаеш он подхватывает задания которые в родном боинке

Автор: Rilian May 21 2010, 09:12

QUOTE(gow @ May 21 2010, 09:05) *

QUOTE(nikelong @ May 21 2010, 08:15) *

QUOTE
Не, ну ты сам по сылке пробовал зайти ???

Ссылка на польский боинк рабочая.
Правда скачать его оттуда - та еще прелесть, но с 10-го раза поймешь как.
Ну и мануал там прилагается на польском, но гууглтранслейт коряво - но делает свое дело ...

та скачивал я етот боинк, не подходит он мне, когда его запускаеш он подхватывает задания которые в родном боинке

он работает с теми проектами, аккаунты которых (файлы) ты добавишь в папку data. проверяй внимательно пути в файле run.bat

Автор: nikelong Sep 1 2010, 23:55

Dotsch/UX - A USB/Diskless/Harddisk BOINC Ubuntu Linux Distribution

Dotsch/UX a Linux distribution, based on Ubuntu Linux.

The purpose is to make a Linux distribution for BOINC which boots as Live CD, easily installs and boot from a USB stick, hard disk and from diskless clients and also has some interfaces to setup the diskless server and the clients automatically.

И мегаподробное описалово на английском:
http://www.dotsch.de/boinc/Dotsch_UX.html

Автор: ReMMeR Sep 2 2010, 11:05

Варнинг : если боинк работает на дешевых флешках, и там у проектов частое обращение к диску, ну вы поняли. suicide.gif ffuuuuu.png

Автор: whynot Sep 4 2010, 19:12

(информация к размышлению) В разговоре офлайн всплыла эта тема (убить флешку). Знакомый заявил, что ему известен один случай когда АОН (он телефонист) каждую секунду писал во флеш текущее время. В одно и то же место. Через два года флеш сдох.

Автор: G.R.Max Oct 14 2010, 19:22

Пытался запустить польский боинк, неполучилось.
Постоянно пишет, "некорректно настроен".
Может кто то подробно обьяснить, как его юзать?
Инфу на польском не предлагать)))) я голову сломал, но так ничерта и не понял)))
переводчики тоже не помогли.

Автор: Rilian Oct 14 2010, 19:31

QUOTE(G.R.Max @ Oct 14 2010, 20:22) *

Пытался запустить польский боинк, неполучилось.
Постоянно пишет, "некорректно настроен".
Может кто то подробно обьяснить, как его юзать?
Инфу на польском не предлагать)))) я голову сломал, но так ничерта и не понял)))
переводчики тоже не помогли.

покажи путь к папке боинка а также все что у тебя в run.bat

Автор: nikelong Oct 14 2010, 19:53

Можешь еще ко мне в асю постучаться, мож чем то помогу...

Автор: G.R.Max Oct 14 2010, 20:22

(Rilian @ Oct 14 2010, 20:31) *

(G.R.Max @ Oct 14 2010, 20:22) *

Пытался запустить польский боинк, неполучилось.
Постоянно пишет, "некорректно настроен".
Может кто то подробно обьяснить, как его юзать?
Инфу на польском не предлагать)))) я голову сломал, но так ничерта и не понял)))
переводчики тоже не помогли.

покажи путь к папке боинка а также все что у тебя в run.bat

Я прописал путь в run.bat как описано в примерах на польском. Скопировал папку Дата но что я ни делал, всё равно одна и таже надпись(((
Может просто изначально делаю что то не так?.

Автор: nikelong Oct 14 2010, 21:33

C:\PolandBOINC\HAL2\boinc --fake_cpuid 12 -fake_mulcpus 12 --gui_rpc_port 5559 --detach

Это мой старт.бат

Автор: G.R.Max Oct 15 2010, 08:00

(nikelong @ Oct 14 2010, 22:33) *

C:\PolandBOINC\HAL2\boinc --fake_cpuid 12 -fake_mulcpus 12 --gui_rpc_port 5559 --detach

Это мой старт.бат


непомогло))
Может быть, это их за того, что у меня на компе работает более поздний боинк?
Польский 6.05, а у меня 6.10

Автор: nikelong Oct 16 2010, 10:12

G.R.Max,
Одно от другого не зависит.
У меня рядом с польским работает 6.11.6 - и ничо smile.gif

Напиши поподробнее про проблему. Что делал, как делал, что в итоге невыходит?

Автор: G.R.Max Jan 20 2011, 04:30

Блин, недаёт мне покоя польский боинк))))
Опять за него зацепился.
Прошлой проблемы уже нет, вероятно чтото с системой было. Сейчас уже другая винда висит, и в принципе, боинк запускается и работает. Но работает в тени, менеджер не запускается. Как ним управлять. Основной боинк его не видит хоть убей)))
Сегодня целый день провозился с ним.

В самом польском есть менеджер, но если его тупо запускать, то он видит основной боинк, а второго не видет)))

Автор: nikelong Jan 20 2011, 14:07

G.R.Max,
Дык а шо ж им сейчас считать? Помоему он уже и не нужен (!)

Основной боинк его не видит хоть убей)))
А боинктаскс - видит wink.gif


Автор: (_KoDAk_) Oct 23 2012, 18:31

QUOTE
ПОЛЬСКИЙ портативный БОИНК
http://chomikuj.pl/albiniasty/BOINC/6.5.0-HAL2


там како-йто пароль что ли на скачку придумали
выложил сюда
http://rghost.ru/41113464

только как попытка уставить боинк на сервер с ролью Active Directory (
другой цели применения у него не осталось
но и с ней он пока не справляется (

Автор: Rilian Oct 23 2012, 18:39

прикол того боинка что у него в cc_config.xml включена опция

QUOTE

<allow_multiple_clients>0|1</allow_multiple_clients>
allow multiple BOINC clients to run on a single host. Each must run in a different data directory.

а так он устарел уже на 5 лет, Не юзайте

Автор: Brodyaga Mar 12 2013, 23:35

А версия поновее портативного BOINC имеется?

Автор: Rilian Mar 12 2013, 23:57

Brodyaga,

берешь боинк

ставишь <allow_multiple_clients>0|1</allow_multiple_clients>

профит

Автор: loanst Jul 23 2013, 22:13

Може хтось зробити портативну версію на основі останнього клієнта і викласти для скачування?

Як запустити BOINC клієнт як службу? Напишіть будь ласка детальну інструкцію

Автор: LSA Jul 23 2013, 23:04

http://students.ceid.upatras.gr/~asimakis/zips/BOINC%20Portable.zip
Тут є 6.10.60
Провірив з флешки. Запустив на XP eOn. Дораховувув на win7 x64. Валідувало 4 завдання з 4-х.

Invision Power Board
© Invision Power Services