Aktualności:

Nasz kanał IRC - Porozmawiaj z nami.

Menu główne

VirtualBox i Rosetta

Zaczęty przez Foxas, 12 Listopad 2021, 20:43

Foxas

Ktoś może wie po co w rosetta@home wymaga VirtualBox ?

chr80♂°🛰�


tito

Ze względu na nowy rodzaj WU python projects (vbox64).
Aby ich nie pobierać konieczne jest stworzenie pliku app_config.xml
Ale chwilowo więcej Ci nie napiszę - nie wiem.

Dezajner

W takim razie podzielę się tym co znalazłem na necie:

https://onlinelibrary.wiley.com/doi/full/10.1002/pro.3721

Dziś przestały mi się ściągać klasyczne unity więc zainstalowałem BOINC-a w wersji z VBox-em. Sciągnęło mi dwie wirtualki po 2GB image każdej i dopiero zaczęło ściągać i liczyć jednostki.
Natomiast widzę inny problem - liczą się tylko 4 jednostki na raz - mam dostępne 12 wątków i 18GB wolnego ramu, wszystkie zasoby dostępne dla projektu na 100% i nic, nie chce liczyć więcej na raz.

Ktoś coś wie na ten temat? W tym linku coś piszą o skalowaniu zadań pod Pythonem i że na 1 cpu najlepiej się skaluje do 8 wątków, potem jest spadek wydajności na przełączaniu zadań. Ale to nadal 8 a nie 4.
https://boincstats.com/signature/-5/user/15232186825/sig.png

chr80♂°🛰�

Cytat: Dezajner w 20 Listopad 2021, 23:32
W takim razie podzielę się tym co znalazłem na necie:

https://onlinelibrary.wiley.com/doi/full/10.1002/pro.3721

Dziś przestały mi się ściągać klasyczne unity więc zainstalowałem BOINC-a w wersji z VBox-em. Sciągnęło mi dwie wirtualki po 2GB image każdej i dopiero zaczęło ściągać i liczyć jednostki.
Natomiast widzę inny problem - liczą się tylko 4 jednostki na raz - mam dostępne 12 wątków i 18GB wolnego ramu, wszystkie zasoby dostępne dla projektu na 100% i nic, nie chce liczyć więcej na raz.

Ktoś coś wie na ten temat? W tym linku coś piszą o skalowaniu zadań pod Pythonem i że na 1 cpu najlepiej się skaluje do 8 wątków, potem jest spadek wydajności na przełączaniu zadań. Ale to nadal 8 a nie 4.

https://boinc.bakerlab.org/rosetta/results.php?hostid=6159315&offset=0&show_names=0&state=1&appid=
Według tego pokazuje, że masz 36 zadań w toku.
Może w preferencjach przetwarzania nie masz ustawione 100% lub na stronie?

Dezajner

#5
Mam wszystkie pobrane jako ready to start - liczy tylko 4...

Już kumam - każdy wątek to oddzielna maszyna wirtualna - sprawdziłem w VirtualBox i każda ma przydzielone do 6GB ram a 6x4=24GB plus trochę na inne procesy i system więc całe 32GB teoretycznie zutylizowane.

Zastanawia mnie tylko czemu aż 6GB na obraz Linuxa? To jakaś masakra żeby kupoważ 128GB ram żeby wykorzystać wszystkie 12 wątków w głupim Ryzenie 5600X ...
https://boincstats.com/signature/-5/user/15232186825/sig.png

chr80♂°🛰�

Cytat: Dezajner w 21 Listopad 2021, 03:57
Mam wszystkie pobrane jako ready to start - liczy tylko 4...

Już kumam - każdy wątek to oddzielna maszyna wirtualna - sprawdziłem w VirtualBox i każda ma przydzielone do 6GB ram a 6x4=24GB plus trochę na inne procesy i system więc całe 32GB teoretycznie zutylizowane.

Zastanawia mnie tylko czemu aż 6GB na obraz Linuxa? To jakaś masakra żeby kupoważ 128GB ram żeby wykorzystać wszystkie 12 wątków w głupim Ryzenie 5600X ...
Dlatego poszedłem na dwóch maszynach w używane serwerowe DDR3 128GB za 139€  i druga DDR3 64GB 4x16GB chyba za 79€. Bo już nowe DDR4 2x32GB Corsair DDR4 Vengeance LPX 2x32GB 3200 330€

A na https://boinc.bakerlab.org/rosetta/show_host_detail.php?hostid=4909265 24C/48T też tylko 20 zadań na raz można liczyć.
W LHC@Home w Atlasie maszyna wirtualna bierze 6.6GB RAM. Ale hardcore to dopiero yoyo@home - ecm P2 11,3GB RAM.

Wniosek taki: żeby na wolnych rdzeniach i pamięci operowały inne projekty też GPU które nie pobierają dużo zasobów z CPU.

krzyszp

Cytat: Dezajner w 21 Listopad 2021, 03:57
Zastanawia mnie tylko czemu aż 6GB na obraz Linuxa? To jakaś masakra żeby kupoważ 128GB ram żeby wykorzystać wszystkie 12 wątków w głupim Ryzenie 5600X ...
Na obraz Linuksa to pewnie ze 150MB jest (jak nie mniej), reszta RAMu pewnie jest potrzebna aplikacji liczącej pod nim ;)

Fajne zegarki :)
Należę do drużyny BOINC@Poland
 Moja wizytówka

Dezajner

A jak zmusić żeby na wolnych wątkach liczyło WCG? Jednostki mi pobiera ale liczy na zmianę - przełącza projekty: albo 4 rosetty albo 12 WCG :/
https://boincstats.com/signature/-5/user/15232186825/sig.png

chr80♂°🛰�

Cytat: Dezajner w 21 Listopad 2021, 14:15
A jak zmusić żeby na wolnych wątkach liczyło WCG? Jednostki mi pobiera ale liczy na zmianę - przełącza projekty: albo 4 rosetty albo 12 WCG :/

Chyba trzeba zmniejszyć przydział zasobów na stronie projektu do 0. Wtedy BM powinien dobrać tyle tylko zadań ile ma wolnych mocy przerobowych?
Może ktoś z szanownych kamratów się wypowie? :ahoy:

Dezajner

Nikt tu się już niczym nie interesuje na tym forum... :/ Dziś kombinowałem i w katalogu z rosettą jest plik z rozmiarem przydzielanego ramu dla maszyny wirtualnej z wartością 6144. Podmieniłem na 4096 ale po restarcie boinca wszystkie jednostki od razu zrzuciło na computing error. Zrobiłem reset projektu, pobrał nowe jednostki ale coś nowego się zadziało - o ile poprzednio w task managerze widziałem obciążenie 1 wątek / 1 WU (czyli 4 wątki na 100%) to teraz mam jakby po dwa wątki na każdą VM ale na wykresie obciążenia mam przeplatające się górki. Czyli wygląda tak jakby się coś zjebałało i przełączało ciągle wątki w ramach jednego rdzenia...chyba że nagle pobrałem zadania gdzie VM ma 2 wątki przypisane. Teraz to już zgłupiałem totalnie - myślałem że sam RAM rozwiąże problem ale teraz to bez sensu jak tylko 6 wątków na 5600X pójdzie...

Może ktoś jednak może się podzielić wiedzą i swoimi obserwacjami na temat tych zadać Pythonowych?
https://boincstats.com/signature/-5/user/15232186825/sig.png

spiro

Cytat: tito w 12 Listopad 2021, 22:04
Ze względu na nowy rodzaj WU python projects (vbox64).
Aby ich nie pobierać konieczne jest stworzenie pliku app_config.xml
Ale chwilowo więcej Ci nie napiszę - nie wiem.
Co dokładnie należy zrobić aby liczyć normalne WU?

tito

Nie wiem.
Przeszukałem ichnie forum i jedyne co tam widziałem to narzekanie na beznadziejny suport, a właściwie jego totalny brak.

offline

Cytat: tito w 22 Listopad 2021, 15:04
Nie wiem.
Przeszukałem ichnie forum i jedyne co tam widziałem to narzekanie na beznadziejny suport, a właściwie jego totalny brak.

I dodam że kompletny brak odznak  :wth:

spiro

Właśnie wpadło mi trochę WU bez konieczności virtualboxa. Oby w przyszłości było ich więcej...

Foxas

Mi wpadają same z vboxem.

chr80♂°🛰�

Nie wiem dlaczego Rosetta lubi komputer z tym procesorem E5-2697 v2, a z tym nie lubi E5-2696 v2.
I tylko na  E5-2697 v2 pobiera zadania, a na inne wcale lub bardzo rzadko kilka zadań na dwa-trzy tygodnie?

Mam app config, bo zadania z vboxem są nieopłacalne to idzie jedno, a 19 zwykłych.

Kret_polny

Z wątku
http://srv1.bakerlab.org/forum_thread.php?id=14373
wynika, że WU Rosetta jest niewiele:
Cytat
    No new work since months here,

At present Rosetta 4.20 work is only available every few days, and only for a few hours to only a few minutes.
There is plenty of Pythion work available, but it requires VritualBox & huge amounts of RAM & disk space. And if you produce certain errors your system will be black listed & will no longer get any work unless you manually go to your account page & re-enable Python Tasks.

chr80♂°🛰�

W końcu ruszyło się z ilością zadań w Rosetta@home, że jest zapas 30 tyś zadań, a 90 tyś w trakcie. Może już tak pozostanie. :p_arr:
Bo WCG nie daje mi punktów tak jakbym nie miał tam konta. A strona jest pogmatwana po zmianie siedziby  :bad:.