как заставить BOINC получать больше заданий
Цитата: yuriy от 13.12.2019, 14:03есть двухядерный компъютер с видеокартой. Работает в проекте Seti@home. При максимальных настройках клиента в BOINCе - "загружать заданий на - 10 дней" и "дополнительный буфер - 10 дней", даёт 100 заданий на ЦПУ и 100 заданий для видеокарты. комп не всё время в интернете и к нему есть доступ примерно один раз в три недели. Вопрос: можно ли получать за один раз больше заданий, чтобы комп не простаивал без работы (другие проэкты не интересуют)? Если можно, то как? Объясните подробно, как "чайнику". Заранее благодарен за ответ.
есть двухядерный компъютер с видеокартой. Работает в проекте Seti@home. При максимальных настройках клиента в BOINCе - "загружать заданий на - 10 дней" и "дополнительный буфер - 10 дней", даёт 100 заданий на ЦПУ и 100 заданий для видеокарты. комп не всё время в интернете и к нему есть доступ примерно один раз в три недели. Вопрос: можно ли получать за один раз больше заданий, чтобы комп не простаивал без работы (другие проэкты не интересуют)? Если можно, то как? Объясните подробно, как "чайнику". Заранее благодарен за ответ.
Цитата: ale4316 от 15.12.2019, 00:08https://linuxnow.ru/view.php?id=108
Там в конфигурации файле можно установить количество CPU (хоть сто ядер). Но нужно поставить на паузу вычисления, иначе получите тормоз системы. Во многих проектах стоит ограничение на количество заданий на компьютер. SETI вроде больше ста не даёт.
https://linuxnow.ru/view.php?id=108
Там в конфигурации файле можно установить количество CPU (хоть сто ядер). Но нужно поставить на паузу вычисления, иначе получите тормоз системы. Во многих проектах стоит ограничение на количество заданий на компьютер. SETI вроде больше ста не даёт.
Цитата: ale4316 от 09.05.2021, 20:26Дабы не плодить много тем напишу здесь:
Как в boinc запретить отправку посчитаных заданий? AenBleidd, можно ли в саму программу boinc добавить функцию запрета отправки результатов для конкретного проекта? Это очень облегчит жизнь при проведении соревнований.
Дабы не плодить много тем напишу здесь:
Как в boinc запретить отправку посчитаных заданий? AenBleidd, можно ли в саму программу boinc добавить функцию запрета отправки результатов для конкретного проекта? Это очень облегчит жизнь при проведении соревнований.
Цитата: AenBleidd от 10.05.2021, 14:51Цитата: ale4316 от 09.05.2021, 20:26Дабы не плодить много тем напишу здесь:
Как в boinc запретить отправку посчитаных заданий? AenBleidd, можно ли в саму программу boinc добавить функцию запрета отправки результатов для конкретного проекта? Это очень облегчит жизнь при проведении соревнований.
Нет, такого функционала нет (и специально для проведения соревнований его добавлять не будут, несколько лет назад на одном из форумов было обсуждение, где конкретно - уже не скажу).
Обычно перед соревнованием (за несколько дней, чтобы уложиться в дедлайн заданий), пользователи запрашивают максимально возможное количество заданий, поле чего ставят запрет на использование интернета BOINC'ом, а сразу после начала соревнования - разрешают вновь использование интернета и делают принудительную отправку всего (ну и до кучи запрос новых заданий).
Цитата: ale4316 от 09.05.2021, 20:26Дабы не плодить много тем напишу здесь:
Как в boinc запретить отправку посчитаных заданий? AenBleidd, можно ли в саму программу boinc добавить функцию запрета отправки результатов для конкретного проекта? Это очень облегчит жизнь при проведении соревнований.
Нет, такого функционала нет (и специально для проведения соревнований его добавлять не будут, несколько лет назад на одном из форумов было обсуждение, где конкретно - уже не скажу).
Обычно перед соревнованием (за несколько дней, чтобы уложиться в дедлайн заданий), пользователи запрашивают максимально возможное количество заданий, поле чего ставят запрет на использование интернета BOINC'ом, а сразу после начала соревнования - разрешают вновь использование интернета и делают принудительную отправку всего (ну и до кучи запрос новых заданий).
Цитата: ale4316 от 10.05.2021, 17:16Все то оно правильно, но бывают моменты, когда CPU задания надо считать - хомячить, а GPU задания отправлять (или наоборот). Блокировать фаерволом или проводить манипуляции в винде - не у всех есть время и желания. А так выбрал проект - нажал не отправлять задания (работать автономно) и считай дальше. Ну коль не хотят заморачиваться - флаг им в руки и ветер в лицо.
Все то оно правильно, но бывают моменты, когда CPU задания надо считать - хомячить, а GPU задания отправлять (или наоборот). Блокировать фаерволом или проводить манипуляции в винде - не у всех есть время и желания. А так выбрал проект - нажал не отправлять задания (работать автономно) и считай дальше. Ну коль не хотят заморачиваться - флаг им в руки и ветер в лицо.
Цитата: AenBleidd от 10.05.2021, 17:39Цитата: ale4316 от 10.05.2021, 17:16Все то оно правильно, но бывают моменты, когда CPU задания надо считать - хомячить, а GPU задания отправлять (или наоборот). Блокировать фаерволом или проводить манипуляции в винде - не у всех есть время и желания. А так выбрал проект - нажал не отправлять задания (работать автономно) и считай дальше. Ну коль не хотят заморачиваться - флаг им в руки и ветер в лицо.
Понимаете, просто реально надобности для большинства пользователей в этом функционале нет. Как бы идея BOINC в том, что пользователь его установил, добавил проекты и, грубо говоря, забыл о нем. Посему и функционал по мануальному вмешательству в его работу реализован по самому жизненно необходимому минимуму.
Цитата: ale4316 от 10.05.2021, 17:16Все то оно правильно, но бывают моменты, когда CPU задания надо считать - хомячить, а GPU задания отправлять (или наоборот). Блокировать фаерволом или проводить манипуляции в винде - не у всех есть время и желания. А так выбрал проект - нажал не отправлять задания (работать автономно) и считай дальше. Ну коль не хотят заморачиваться - флаг им в руки и ветер в лицо.
Понимаете, просто реально надобности для большинства пользователей в этом функционале нет. Как бы идея BOINC в том, что пользователь его установил, добавил проекты и, грубо говоря, забыл о нем. Посему и функционал по мануальному вмешательству в его работу реализован по самому жизненно необходимому минимуму.
Цитата: zlodeck от 10.05.2021, 17:58Цитата: ale4316 от 10.05.2021, 17:16Все то оно правильно, но бывают моменты, когда CPU задания надо считать - хомячить, а GPU задания отправлять (или наоборот). Блокировать фаерволом или проводить манипуляции в винде - не у всех есть время и желания. А так выбрал проект - нажал не отправлять задания (работать автономно) и считай дальше. Ну коль не хотят заморачиваться - флаг им в руки и ветер в лицо.
Вот хотел написать примерно то же самое, но AenBleidd опередил!
Избыточный функционал, не нужный рядовому пользователю, не заставит разработчика ковырять код.
А кранчеры-энтузиасты, влезающие во всякие челленджи, по идее, должны иметь соответствующий скилл. Освоить iptables, hosts или что там еще. Понаписать скриптов для автоматизации и все такое. Никто и не говорил, что будет легко.
Цитата: ale4316 от 10.05.2021, 17:16Все то оно правильно, но бывают моменты, когда CPU задания надо считать - хомячить, а GPU задания отправлять (или наоборот). Блокировать фаерволом или проводить манипуляции в винде - не у всех есть время и желания. А так выбрал проект - нажал не отправлять задания (работать автономно) и считай дальше. Ну коль не хотят заморачиваться - флаг им в руки и ветер в лицо.
Вот хотел написать примерно то же самое, но AenBleidd опередил!
Избыточный функционал, не нужный рядовому пользователю, не заставит разработчика ковырять код.
А кранчеры-энтузиасты, влезающие во всякие челленджи, по идее, должны иметь соответствующий скилл. Освоить iptables, hosts или что там еще. Понаписать скриптов для автоматизации и все такое. Никто и не говорил, что будет легко.
Цитата: zlodeck от 16.11.2022, 01:12Интересно, можно ли обмануть дедлайн заданий сдвигом системного времени?
Набрал много заданий, дедлайн приближается, а отдавать не хочу. Нехороший я человек, жадный.
Сеть я боинку отключу, чтобы сервер задания не отменил, но боинк им и без сети даст пинка по дедлайну. В раздумье поглядываю на часики, не перевести ли? Вроде как в client_state.xml нет счетчиков интервала, только время стоит юниксовое
<result>
<...>
<report_deadline>1668630338.000000</report_deadline>
<received_time>1668198351.431507</received_time>
</result>
Интересно, можно ли обмануть дедлайн заданий сдвигом системного времени?
Набрал много заданий, дедлайн приближается, а отдавать не хочу. Нехороший я человек, жадный.
Сеть я боинку отключу, чтобы сервер задания не отменил, но боинк им и без сети даст пинка по дедлайну. В раздумье поглядываю на часики, не перевести ли? Вроде как в client_state.xml нет счетчиков интервала, только время стоит юниксовое
<result>
<...>
<report_deadline>1668630338.000000</report_deadline>
<received_time>1668198351.431507</received_time>
</result>