Версія даної теми для друку
Розподілені обчислення в Україні _ Платформа 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
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-версію. Але ще ніхто не відписався, які враження, як працює (і чи працює взагалі ).
Автор: 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
Дякую за баг! Будемо фіксити!
Робота над новою версією просувається , але дуже повільно - зараз дуже завантажений, думаю, розгребусь поближче до кінця тижня.
Автор: 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
Автор: 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
Не, ну ты сам по сылке пробовал зайти
???
Автор: 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
Не, ну ты сам по сылке пробовал зайти
???
да, и что? тебя смущает язык братского народа?
Автор: 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
Варнинг : если боинк работает на дешевых флешках, и там у проектов частое обращение к диску, ну вы поняли.
Автор: 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 - и ничо
Напиши поподробнее про проблему. Что делал, как делал, что в итоге невыходит?
Автор: G.R.Max Jan 20 2011, 04:30
Блин, недаёт мне покоя польский боинк))))
Опять за него зацепился.
Прошлой проблемы уже нет, вероятно чтото с системой было. Сейчас уже другая винда висит, и в принципе, боинк запускается и работает. Но работает в тени, менеджер не запускается. Как ним управлять. Основной боинк его не видит хоть убей)))
Сегодня целый день провозился с ним.
В самом польском есть менеджер, но если его тупо запускать, то он видит основной боинк, а второго не видет)))
Автор: nikelong Jan 20 2011, 14:07
G.R.Max,
Дык а шо ж им сейчас считать? Помоему он уже и не нужен (!)
Основной боинк его не видит хоть убей)))
А боинктаскс - видит
Автор: (_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