Допомога - Пошук - Користувачі - Календар
Портативные BOINC клиенты
Розподілені обчислення в Україні > Про розподілені обчислення > Платформа BOINC
1, 2
Burzum
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). Деякі маленькі баги є, але з"являються тоді, коли почергово запускати цей БОІНК і інший, ну, побачите самі.
Якщо будуть бажаючі - можу зробити з іншої версії БОІНКу і/або щоб файли зберігались в папці запуску.
В принципі, його виявилось зовсім неважко зробити, може у когось буде бажання самому зайнятись - з радістю поділюсь досвідом.

Download portable BOINC.

 


ПОЛЬСКИЙ портативный БОИНК
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
стоп, а чому тоді портейбл?

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

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

а на счет номера версии, чесно говоря не критично главное чтобы работало
gow
(nikelong @ Jan 10 2009, 02:59) *

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


+1
KING100N
Классная идея. Я тоже не против такой штуки. Тогда в теории еще два процессора подсоединить к расчетам смогу. Короче +2
ReMMeR
Вариант - взять флеш-образ винды флешовой и просто "поставить туда боинк - грузишся с флешки в свою винду и считаешь.
Rilian
QUOTE(ReMMeR @ Jan 10 2009, 11:37) *

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

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

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

2. Машина друзей.
Ты пришел, загрузился с флэхи в свою венду, поработал, БОИНК пока посчитал. Вынял - ушел.
(_KoDAk_)
итак пока проверял тока на запуск (для успешного запуска незабываем выйти из менеждера и убить процессы boinctray.exe и boinc.exe)
наверно ну жно будет сделать проверку перед запуском портитивной версии, что бы небыло боков.
на 2008 х64 пашет
а вот на 2008 R2 beta 7000 не пашет и на win7 х64 beta 7000 не пашет
(в режиме совместимостью с хр тоже болт, а вот в совместимостью виста нехватает DLL)
Burzum
Дякую за баг! sarcastic.gif Будемо фіксити!
Робота над новою версією просувається rilian.gif , але дуже повільно - зараз дуже завантажений, думаю, розгребусь поближче до кінця тижня.
Burzum
Зробив нову версію (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
Burzum, надо писать "там прайм на меня подключен - не обращайте внимания )))))"
nikelong
Burzum, (ну или те кто тестит)
Можно одновременно запускать для расчетов твой 5 10 45 портаблэ и офф 6 х хх ?
(_KoDAk_)
нет он этого никогда не мог
nikelong
BOINC_A-M
http://chomikuj.pl/albiniasty/BOINC
http://wyslijto.pl/files/pre_download/g9j8zf440b

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

Примерно это звучит так: портабл боинк = польский боинк
vitalidze1
(nikelong @ Jul 28 2009, 13:56) *

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

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

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



Дякую, попробую.
Algon
Единственный минус - та-же версия 5.10.45
(_KoDAk_)
ктому-же нет х64 (
T0lsty
а никто не пробовал BOINCpe(live cd) ??
http://blog.schreiter.info/boincpe-livecd-for-boinc/

когда смогу попробовать - отпишусь . сейчас некогда .
(_KoDAk_)
а зачем там же BOINC v5.10.28
ну разве что концептуально пашет или нет
но боюсь 6й небудет и с GPU думаю будет проблемы
T0lsty
да gpu там неважно ..
просто бывают залетные машины - так запустился с cd и пару дней чето посчитал .
(_KoDAk_)
http://chomikuj.pl/albiniasty/BOINC/6.5.0-HAL2
Tamagoch
что лучше взять портабильного для грядущего челленджа?
запуск с сетевой папки, поэтому несколько машин наверное не получится, если данные будут туда же писаться
может создавать временную папку на С, если есть права?
Algon
Можно создать несколько подкаталогов, в каждом из них разместить по боинку и запускать с разных машин разные.
Если есть доступ к машинам, то можно ставить любую версию, только указать, чтобы она ставилась по сети в указанную папку, и там-же хранила данные.
Если прав на установку нет, только на запуск, то лучше взять вот это http://chomikuj.pl/albiniasty/BOINC/6.5.0-HAL2
gow
а ну ка подкиньте мне портабле версию, а то я свои поудалял а теперь понадобилась
Rilian
QUOTE(gow @ May 20 2010, 13:38) *

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

https://distributed.org.ua/forum/index.php?showtopic=2958 fear.gif
gow
(Rilian @ May 20 2010, 16:25) *

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

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

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

Не, ну ты сам по сылке пробовал зайти angry2.gif ???
Algon
Там в последнем посте топика была ссылка на portable Boinc, ссылка рабочая, только что проверил.
Вот она: http://chomikuj.pl/albiniasty/BOINC/6.5.0-HAL2
SlavaAltus
Когда же выйдет поновее сборка, некоторые проекты, например WUProp@Home в клиенте версии ниже 6.10.хх не хотят считаться... (
Rilian
QUOTE(gow @ May 20 2010, 17:58) *

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

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

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

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

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

да, и что? тебя смущает язык братского народа? smile.gif
Rilian
для тех кто не понимает польский, вот прямая ссылка на последнюю версию

http://chomikuj.pl/albiniasty/BOINC/6.5.0-...1/HAL2_1.1.1.7z
nikelong
Не, ну ты сам по сылке пробовал зайти ???

Ссылка на польский боинк рабочая.
Правда скачать его оттуда - та еще прелесть, но с 10-го раза поймешь как.
Ну и мануал там прилагается на польском, но гууглтранслейт коряво - но делает свое дело ...
gow
(nikelong @ May 21 2010, 08:15) *

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

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

та скачивал я етот боинк, не подходит он мне, когда его запускаеш он подхватывает задания которые в родном боинке
Rilian
QUOTE(gow @ May 21 2010, 09:05) *

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

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

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

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

он работает с теми проектами, аккаунты которых (файлы) ты добавишь в папку data. проверяй внимательно пути в файле run.bat
nikelong
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
Варнинг : если боинк работает на дешевых флешках, и там у проектов частое обращение к диску, ну вы поняли. suicide.gif ffuuuuu.png
whynot
(информация к размышлению) В разговоре офлайн всплыла эта тема (убить флешку). Знакомый заявил, что ему известен один случай когда АОН (он телефонист) каждую секунду писал во флеш текущее время. В одно и то же место. Через два года флеш сдох.
G.R.Max
Пытался запустить польский боинк, неполучилось.
Постоянно пишет, "некорректно настроен".
Может кто то подробно обьяснить, как его юзать?
Инфу на польском не предлагать)))) я голову сломал, но так ничерта и не понял)))
переводчики тоже не помогли.
Rilian
QUOTE(G.R.Max @ Oct 14 2010, 20:22) *

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

покажи путь к папке боинка а также все что у тебя в run.bat
nikelong
Можешь еще ко мне в асю постучаться, мож чем то помогу...
G.R.Max
(Rilian @ Oct 14 2010, 20:31) *

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

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

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

Я прописал путь в run.bat как описано в примерах на польском. Скопировал папку Дата но что я ни делал, всё равно одна и таже надпись(((
Может просто изначально делаю что то не так?.
nikelong
C:\PolandBOINC\HAL2\boinc --fake_cpuid 12 -fake_mulcpus 12 --gui_rpc_port 5559 --detach

Это мой старт.бат
G.R.Max
(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
G.R.Max,
Одно от другого не зависит.
У меня рядом с польским работает 6.11.6 - и ничо smile.gif

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

В самом польском есть менеджер, но если его тупо запускать, то он видит основной боинк, а второго не видет)))
nikelong
G.R.Max,
Дык а шо ж им сейчас считать? Помоему он уже и не нужен (!)

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

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


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

только как попытка уставить боинк на сервер с ролью Active Directory (
другой цели применения у него не осталось
но и с ней он пока не справляется (
Rilian
прикол того боинка что у него в 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 лет, Не юзайте
.
Invision Power Board © 2001-2024 Invision Power Services, Inc.