Forum 3Dnews Tech - Показать сообщение отдельно - Распределенные Вычисления. Boinc.ru
Показать сообщение отдельно
Старый 26.12.2018, 15:17   Вверх   #127
SETI_home_v8
Мужской Бывалый
Автор темы
 
Аватар для SETI_home_v8
 
Регистрация: 11.08.2018
Адрес: Тюмень
Работа проекта Acoustics@home. Почему так происходит?
Месяц назад арендовал дешёвые Linux-серверы специально для вычислений в Acoustics@home. С тех пор периодически веду статистику количества обработанных заданий и гигафлопсов для оценки производительности. Вот последняя версия – https://yadi.sk/i/c-wxZKO991m7DQ

Где-то во время челленджа по Acoustics@home начались "чудеса":
- ежедневное количество обработанных заданий неуклонно снижалось (сначала в 2 раза, потом в 3-4, сейчас снова в 2 раза от привычных 70-75)
- при этом с тех пор и по сей день мне продолжают начислять примерно одно и то же количество очков (в среднем почти 3,000 в день), а количество заданий, ожидающих проверки, также постепенно росло (сейчас их стало раза в полтора меньше)
- счетчик гигафлопсов для каждого Linux-сервера показывал и показывает примерно одно и то же значение.

Решил заглянуть на страницу “Подробная информация о приложениях для компьютера” каждого сервера, и тут выяснилось, что она показывает реальное количество обработанных заданий (см. файл по ссылке выше). Почему так происходит? Здесь список моих компьютеров.

П.С. В число завершенных заданий, помимо правильных, входят задания, ожидающие проверки? Давайте разбиратся по частям.

1. Счётчик GFLOPS-ов, которые видны в Details каждого компьютера, а если точнее - два показателя:
Measured floating point speed ... million ops/sec
Measured integer speed ... million ops/sec
- это показатели бенчмарка, выполняемого на вашем компьютере и с тем, что происходит на сервере - они никак не связаны. Они влияют только на то, как будет вычисляться credit за задание и благодаря схеме Credit = Усреднение (Время выполнения x Бенчмарки) - даже при измененнии объёма заданий, компьютер, который считает одинаково - будет получать, по сути, тот же credit в сутки.

2. C числом обработанных заданий надо быть осторожным. Например, для моего компьютера, в Application Details:
Number of tasks completed 15378,
Но если зайти в просмотр всех его заданий, то такого числа их мы там, конечной не найдём. Сейчас там их всего 2176. Потому что база время от времени очищается от давно завершённых заданий. На компьютерах, которые были подключены к проекту недавно, это число может соответствовать либо числу заданий, прошедших проверку, либо общему числу заданий, выданных компьютеру. Вряд ли, (хотя и может) - какому-то другому показателю.

3. Обработанные задания - результаты. Если речь о результатах, прошедших проверку (то есть Valid - удобнее работать в En-варианте интерфейса), то их число во время соревнования действительно может так меняться, просто потому что много заданий могут попадать в состояние Validation pending - то есть завершено, отправлено на сервер, но ещё не прошло проверку, потому что не получен результат от напарника. Как только будет получен результат напарника, то сервер произведёт проверку их совпадения и если всё хорошо (как правило), то задание перейдёт в состояние Valid (Проверено), а компьютеру, участнику и команде (как и напарнику!) - будет начислен credit.

4. Во время соревнований в проект, зачастую, вводятся мощные компьютеры и сервера, которые набирают очень много заданий и досчитывают не все. Либо досчитывают, но уже потом - под самый deadline. Из-за этого, несмотря на рост общей мощности проекта, на некоторое время у отдельных участников может наблюдаться снижение начисляемого, credit-а, которое потом восполняется за счёт того, что помимо результатов, проверяемых довольно быстро (потому что напарник задание посчитал тоже быстро), будут засчитываться и результаты, которые наконец-то и был досчитаны. Примерно такую ситуацию можно увидеть и на графиках вашей статистики - просадка с 15 по 18 декабря и всплеск за 22, 23 и 24 декабря.

5. Сам Acoustics@Home, тут, понятное дело непричём - как ему результаты от участников приходят, так он их и проверяет.
Нажмите на изображение для увеличения
Название: Acoustics_TotalCredit.png
Просмотров: 264
Размер:	58.4 Кб
ID:	54061
SETI_home_v8 вне форума  
Конфигурация ПК
Ответить с цитированием