Aktualności:

W MEDIA znajdziesz grafiki, banery i avatary

Menu główne
Menu

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.

Pokaż wiadomości Menu

Pokaż wątki - TP

#1
Siema!

Proszę o głosowanie na mój film  ;D

LINK

Mam szansę wygrać fajny telefonik....

Ważne aby głos oddać dzisiaj - liczą się głosy oddane danego dnia.

%)

Pozdrawiam!

TP
#2
Archiwum / Nadzorca
04 Listopad 2009, 13:49
Witam!

Mam pewien pomysł, który wydaje się łatwy do zrealizowania dla kogoś kto zna się na.... pisaniu programów....  :shame:

Pomysł może pozwolić ominąć niedoskonałości Boinc Menadżera w zakresie rozdzielania zasobów pomiędzy MW a CC.  Jeśli ktoś chce nabić dużą liczbę punktów to liczy w MW, ale projekt ten jest mniej stabilny jeśli chodzi o wysyłanie WU niż CC. W obecnej wersji BM jeśli mamy MW i CC aktywne, to de facto szanse działania ma tylko CC, gdyż wygryza próbki MW z różnych względów. Jak sytuacja z serwerami tych projektów wygląda - wszyscy wiemy cały czas są przestoje w efekcie czego grafika stygnie... ale przeważnie jest tak że chociaż jedne z nich działa...

Koncepcja jest taka: Nakazać BOINC menadżerowi liczenie próbek CC tylko wtedy gdy nie ma aktywnych próbek MW.

Jak to zrobić nie ingerując w kod BM?  |-?

Wymyśliłem coś takiego:

Założenia:

BOINC podpięty do MW i CC, ustawiony na pobieranie danych w obu projektach. CC domyślnie wstrzymany a MW zawsze jako aktywny.

Program nadzorca -> opis działania:

Sprawdzaj co 10s użycie GPU

Jeśli użycie GPU < 2% wznów przetwarzanie CC poprzez uruchomienie CCrun.bat, po upływie 5 minut wstrzymaj przetwarzanie CC poprzez uruchomienie CCstop.bat

Co 10 minut uruchamiaj MWupdate.bat i CCupdate.bat

Program więc opiera się na użyciu linii komend menadżera BOINC –legalne i bezpieczne  :parrrty:
Treść plików bat:
CCrun.bat
c:
cd "c:\Program Files\Boinc"
"c:\Program Files\Boinc\boinccmd.exe" --project http://boinc.thesonntags.com/collatz/ resume

CCstop.bat
c:
cd "c:\Program Files\Boinc"
"c:\Program Files\Boinc\boinccmd.exe" --project http://boinc.thesonntags.com/collatz/ suspend

MWupdate.bat
c:
cd "c:\Program Files\Boinc"
"c:\Program Files\Boinc\boinccmd.exe" --project http://milkyway.cs.rpi.edu/milkyway/ update

CCupdate.bat
c:
cd "c:\Program Files\Boinc"
"c:\Program Files\Boinc\boinccmd.exe" --project http://boinc.thesonntags.com/collatz/ update

Dlaczego przez 5 minut pozwolić liczyć CC? Ano tak sobie wymyśliłem.

Dlaczego sprawdzać aktywność GPU co 10s? w/w.

Jeśli program zadziałał by tak jak założyłem, grafika była by bez większych niż 10s przestojów wykorzystywana do liczenia. Programu nie musielibyśmy udostępniać drużynom zagranicznych, gdyż nie ingeruje w kod boinc – tylko wykorzystuje możliwości linii komend.... Myślę, że dzięki takiemu rozwiązaniu RAC polski o prę procent mógłby wzrosnąć...

Pytanie tylko – czy ktoś jest w stanie napisać taki program... ja programistą nie jestem... ale pomysł mam.

:respect: