![]() |
Вверх #1 | |||
BOINC@Odessa
|
![]() Товарищ WildCat недавно за пивом угостил меня идеей на создание "мобильного" боинк-клиента.
При беглом анализе ситуации создания и последующего конфигурирования клиента что-то меня настроило против создания такого под винды. Да и привязываться к определённому дистрибутиву Линукса тоже не хотелось бы. Так же не хочу потом маяться, или чтобы кто-то маялся, с портированием между дистрами. Пару лет я занимаюсь терминальными системами с тонкими клиентами на линухе. LTSP и Thinstation опробованы. Это натолкнуло меня на идею создания на базе образа Thinstation мобильного носителя - загрузочной флешки, одной и основной целью которой является запуск боинк-клиента на любом компе. Причины такого решения: 1) загрузка с малого и дешёвого носителя. 2) возможность конфигурировать боинк-клиента (в зависимости от реализации) просто подключив флешку к другому компу. Большой минус - по-дефолту можно будет пользовать только стандартные неоптимизированные исполнимые бинарники запущенных проектов.
__________________
это "ж-ж-ж" неспроста ... |
|||
![]() |
![]() |
![]() |
Вверх #2 | |||
BOINC@Odessa
|
![]() Интересует максимальное количество инфы о том, как боинк-клиент определяет на каком компе он запущен.
Интересует, как сделать так, что бы "Computer ID" был достоверно привязан именно к определённой флешке, пусть и со всеми там боинковыми проверками железа.
__________________
это "ж-ж-ж" неспроста ... Последний раз редактировалось unique; 26.11.2009 в 14:42.. |
|||
![]() |
![]() |
![]() |
Вверх #3 | ||||
BOINC@Odessa
|
![]() Информация о хосте прописана в файле client_state.xml (в начале и в конце).
Код:
- <client_state> - <host_info> <timezone>10800</timezone> <domain_name>p5gc-mx-1300</domain_name> <ip_addr>хх.хх.хх.хх</ip_addr> <host_cpid>ххххххххххххххххххххххххххххххх</host_cpid> <p_ncpus>1</p_ncpus> <p_vendor>GenuineIntel</p_vendor> <p_model>Intel(R) Celeron(R) CPU 430 @ 1.80GHz [x86 Family 6 Model 22 Stepping 1]</p_model> <p_features>fpu tsc pae nx sse sse2 mmx</p_features> <p_fpops>1706666666.666667</p_fpops> <p_iops>3836843103.775375</p_iops> <p_membw>1000000000.000000</p_membw> <p_calculated>1213865538.171875</p_calculated> <m_nbytes>527613952.000000</m_nbytes> <m_cache>1000000.000000</m_cache> <m_swap>1288126464.000000</m_swap> <d_total>10486808576.000000</d_total> <d_free>4234149888.000000</d_free> <os_name>Microsoft Windows XP</os_name> <os_version>Professional Edition, Service Pack 3, (05.01.2600.00)</os_version> <accelerators>Intel(R) 82945G Express Chipset Family</accelerators> </host_info> - <time_stats> <on_frac>0.558575</on_frac> <connected_frac>0.000000</connected_frac> <active_frac>0.999914</active_frac> <cpu_efficiency>0.999995</cpu_efficiency> <last_update>1213865603.265625</last_update> </time_stats> - <net_stats> <bwup>5327.381722</bwup> <avg_up>210673727.179970</avg_up> <avg_time_up>1213688194.015625</avg_time_up> <bwdown>19484.071864</bwdown> <avg_down>1596363938.602429</avg_down> <avg_time_down>1213357585.449995</avg_time_down> </net_stats> Код:
<platform_name>windows_intelx86</platform_name> <core_client_major_version>5</core_client_major_version> <core_client_minor_version>10</core_client_minor_version> <core_client_release>45</core_client_release> <user_run_request>2</user_run_request> <user_network_request>3</user_network_request> <new_version_check_time>1213357539.918745</new_version_check_time> <all_projects_list_check_time>1213357437.512495</all_projects_list_check_time> - <proxy_info> <socks_version>5</socks_version> <socks_server_name /> <socks_server_port>80</socks_server_port> <http_server_name>хх.хх.хх.хх</http_server_name> <http_server_port>3128</http_server_port> <socks5_user_name /> <socks5_user_passwd /> <http_user_name>ххххххххх</http_user_name> <http_user_passwd>хххххххххххх</http_user_passwd> </proxy_info> <host_venue>work</host_venue> </client_state> Из собственного опыта: если обнаруживаются расходжения в имени машины (<domain_name>), типе процессора (<p_model>) или ОС (<os_version>), то БОИНК генерит для машины новый идентификатор (<host_cpid>). Я этим пользуюсь для быстрой установки БОИНКА, чтобы не возиться с подключением каждого проекта: устанавливаю на машине БОИНК и поверх него прописываю бэкап-копию БОИНКа, в которой уже подключены все проекты, но закрыта закачка новых заданий. Обнаружив новую машину, менеджер запускает бенчмарк, а после соединения с серверами проектов генерит для каждого проекта новые ID компа. |
||||
![]() |
![]() |
![]() |
Вверх #4 | ||||
BOINC@Odessa
|
![]() Dotsch/UX - A USB/Diskless/Harddisk BOINC Ubuntu Linux Distribution
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. |
||||
![]() |
![]() |
![]() |
Вверх #5 | ||||
BOINC@Odessa
|
![]() Цитата:
![]()
__________________
это "ж-ж-ж" неспроста ... |
||||
![]() |
![]() |
![]() |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Где купить мобильный телефон со скайпом? | Larisa | Мобильная связь и операторы | 4 | 15.06.2015 21:50 |