http://goldbach.pl/
to projekt naszego kolegi :D
http://goldbach.pl/team_display.php?teamid=24
zespół
Rysiu od nas z forum?
Mam nadzieje, że szybko to ruszy i będą długie WU. Nie chciałbym dostać bana jak w Gerasizm za to, że będę liczyć szybciej niż inni :) przez co z Oxy typkowi serwer zagotowaliśmy.
I czym ten projekt się zajmuje? Tworzy listę liczb pierwszych?
udowadnia tezę goldbacha :D
http://www.boincatpoland.org/wiki/Goldbach%27s_Conjecture_Project
tu jest artykuł
tylko jak dołączyć do teamu, bo nie widzę jakoś przycisku "JOIN"!!!??
jest jakieś ograniczenie ilości członków? bo do innych mniejszych teamów mogę dołączyć...
Hi
A dobrze patrzysz ;)
U mnie było.
Sprawdź na innej przeglądarce :D
Z innych problemów. Nie wyświetla mi nazwy usera i teamu w menadżerze boinc na kompie.....
1) Rysiu
2) Aleksnder Parkitny [Founder]
3) cezary_m
4) Szopler
5) emik
6) Sesef
7) Ryszard
8) OxyOne
9) 7NBI_Zarecki
10) ksysju
mchl zabierz mi founda :D
Cytat: ksysju w 30 Wrzesień 2009, 11:55
A dobrze patrzysz ;)
Bardzo dobrze XP
Kiedy klikam na jakiś inny zespół, to pod wierszem "Typ" zespołu jest "Dołącz do tego zespołu".
Po kliku na Boinc@Poland nie ma w ogóle tego wiersza >:(
EDIT:
Dzięx Trollu, pomogło wejście z Explodera ::)
Cytat: Troll81 w 30 Wrzesień 2009, 11:57
Z innych problemów. Nie wyświetla mi nazwy usera i teamu w menadżerze boinc na kompie.....
U mnie to samo
ja też się dopiąłem, mam nadzieję że szybko ruszy
zobaczymy
a co mi tam - melduje się do obliczeń
Tak. O tego Rysia chodzi.
Zobaczymy co z tego wyjdzie. Mam kilka, a w zasadzie jedno konkretne pytanie w zakresie matematyki. Odpowiedź na pozór prosta ale jeden nauczyciel matematyki stwierdził, że "nie ma czasu", a drugi, "Nie wiem i nie oczekuj, że szybko dostaniesz odpowiedź na takie pytania".
Na dniach pewnie uderzę do jakiegoś dr, prof. ale domyślam się, że odpowiedź będzie brzmiała "Nie mam czasu na dowodzenie", a wszystko skończy się na zlodowaceniu stosunków pomiędzy ciekawskim studentem, a zamyślonym wykładowcą.
Hmm a na czym to ma polegać? Będziemy szli z liczbami w górę i patrzyli czy się rozkładają? Bo to teoretycznie żmudna praca dla kompa : p
Żmudna jak wszystkie inne ;) Jeszcze teraz jakoś nie można narzekać ale ostre schody dopiero zaczną się. Mam pomysł na kilka ver. aplikacji ale muszę przybrać się do grzebania w kodzie.
Dodam checkpoint'y i jeżeli znajdzie się ktoś chętny to zrobię trochę próbek na takiej samej zasadzie jak TJM. Zresztą pewnie napiszę o tym na zagranicznych forach.
Kod źródłowy nie jest żadną tajemnicą i można go znaleźć z aplikacjami na stronie:
http://goldbach.pl/applications.php
Jedna uwaga: na Linux'ie jest wydajniej.
:wth: Łeeeee... XP
PS: Reklamacja - mam projekt w trybie "wstrzymaj" a on stale kontaktuje się z serwerem i wypisuje różne fajne rzeczy. I nie piszcie, że klient to i tamto, bo inne projekty tak nie mają.
Rozumiem, że projekt ma za zadanie udowodnić, że każda liczba nieparzysta da się rozłożyć na co najmniej jedną trójkę liczb pieszych. Jeśli dobrze rozumiem, to mam pomysł na inny rodzaj aplikacji niż sito Eratostenesa
Cytat: sesef w 01 Październik 2009, 14:51
Rozumiem, że projekt ma za zadanie udowodnić, że każda liczba nieparzysta da się rozłożyć na co najmniej jedną trójkę liczb pieszych. Jeśli dobrze rozumiem, to mam pomysł na inny rodzaj aplikacji niż sito Eratostenesa
Wszystkich to może nie. Dla słabej wystarczy sprawdzić "zaledwie" do 2*10^1346. Słaba zawiera się w mocnej.
Tak, w pierwotnej wersji nieparzysta na co najmniej jedną trójkę liczb pierwszych.
Podzielisz się pomysłem? :)
Z tego co przeglądałem wyniki to jest spore prawdopodobieństwo, że będzie to suma w postaci 3 + x + y = z. Do programu można wczytać powiedzmy pierwsze 100k liczb pierwszych i podstawiać je kolejne pod x z tego uzyskamy coś takiego y = z - x - 3 następnie wystarczy sprawdzić czy y jest liczbą pierwszą. Takie rozwiązanie powinno być szybsze niż generowanie sita i sprawdzanie wszystkich kombinacji.
Edit
Zapomniałem o 1 napisać, jakby w tych 100k nie znalazło wyniku to powyżej 100k sprawdzałoby się pierwszość z i x.
Kiedy będzie robota :attack: ?
Cytat: sesef w 01 Październik 2009, 16:22
Z tego co przeglądałem wyniki to jest spore prawdopodobieństwo, że będzie to suma w postaci 3 + x + y = z. Do programu można wczytać powiedzmy pierwsze 100k liczb pierwszych i podstawiać je kolejne pod x z tego uzyskamy coś takiego y = z - x - 3 następnie wystarczy sprawdzić czy y jest liczbą pierwszą. Takie rozwiązanie powinno być szybsze niż generowanie sita i sprawdzanie wszystkich kombinacji.
Edit
Zapomniałem o 1 napisać, jakby w tych 100k nie znalazło wyniku to powyżej 100k sprawdzałoby się pierwszość z i x.
Sita będę musiał prędzej czy później pozbyć się. Zaczynają się problemy z pamięcią. Aktualna metoda z sitem nie jest wcale wolna ale nie zaprzeczam, że można szybciej.
Jak w takich obliczeniach sprawdziłby się GPU?
Cytat: Akira w 01 Październik 2009, 16:37
Kiedy będzie robota :attack: ?
Nie będę podawał konkretnych terminów. Najpierw pewnie wpuszczę aplikację testową.
Mam w systemie jakiegoś bubla.
Cytat: Rysiu w 03 Październik 2009, 21:35Jak w takich obliczeniach sprawdziłby się GPU?
Jeśli chodzi o ATI to największy stream (coś w rodzaju tablicy danych na których operuje gpu) z tego co pamiętam może mieć 2^22 albo 2^26 elementów nie pamiętam dokładnie jest to w pewnym sensie limitowane pewnie przez stery no i sam ram, ale pewnie żeby się dało więcej elemtów to wyjdzie na to, że trzeba by było wymusić jakieś stery 9.7+, ale nawet przy tym 2^26 to daje maksymalna liczbę niewiele ponad 50bit i taka "tablica" zajmowałaby 1 GB ramu więc z miejsca to odpada.
Cytat: Rysiu w 03 Październik 2009, 21:35Mam w systemie jakiegoś bubla.
Widzę, że nie masz najnowszej wersji może by wywalic wszystko i postawić wszystko od nowa na jakimś nowszym buildzie z tego co TJM mówił trafiłeś na jakiś bardzo buggowaty build.
Stawiałem cztery razy wszystko do początku. Teraz jest najnowsza wersja sprzed kilku dni. Mam jedną koncepcję i w środę/czwartek ją sprawdzę.
Co do samego programu to trzeba dobrze pomyśleć. Kulawym jestem programistą ale będzie okazja się podciągnąć. Wykorzystywanie kosmicznych ilości pamięci raczej nie przejdzie i konieczne jest rozwiązanie "na możliwości przeciętnego Kowalskiego".
Postanowiłem zrobić trochę zadań niestety nie na BOINC XD
Może jednak ktoś skusi się i coś przeliczy zanim ogarnę wszystko i bardziej zoptymalizuję.
Zasadniczo WU Można znaleźć w katalogu: http://s2.goldbach.pl/wu/
Są to:
GSCE-SV-105-106 // NalesnikLD'
GSCE-SV-106-107 // Cezar
GSCE-SV-107-108
GSCE-SV-108-109 // Sesef
Czas obliczeń jednej próbki dla 1 v-core Intel Atom 330 wynosi ok. 48 godzin. Nie ma co się jednak tym martwić, bo na szybszych i kręconych CPU może on spaść poniżej 12 godzin.
Brakuje checkpoint'ów ale jak komuś urwie obliczenia to wielkiej straty nie będzie - można łatwo podejrzeć co obliczono.
Instrukcja? Odpalamy run.bat i czekamy. Utworzy się nam plik wynikowy o nazwie próbki i z rozszerzeniem txt.
OS to Windows. Na Linux'ie z tego co zaobserwowałem idzie to trochę szybciej ale nie wiem czy ktoś posiada pingwina i byłby zainteresowany. Nie wiem czy ktokolwiek byłby zainteresowany XD
Oczywiście punkty dopisze się BOINC z jakimś gratisem. Pewnie małe to pocieszenie bo i tak w statystykach GCP nie ma.
Dopisek: Oczywiście jeżeli ktoś się zdecyduje to niech o tym tutaj napisze ;)
Z racji tego ze nie można wyłączać kompa podczas obliczeń pisze sie na te obliczenia na przyszły tydzień 18.10.2009 jeżeli cos do obliczeń zostanie. dzisiaj zamówiłem nowy procek to będzie na czym poszaleć (phenom II 965BE) :attack:
Nie ma możliwości aby materiału na WU zabrakło. Raczej atrakcyjność mojej oferty jest niska XD
Ja sobie mogę przeliczyć GSCE-SV-108-109 tylko wpierw zoptymalizuje sobie appke :)
Tylko nie zapomnij jej opublikować - z chęcią zerknę i naniosę odpowiednie poprawki :)
Rysiu ja mogę cusik policzyć na pingwinku
to ja biorę GSCE-SV-105-106.zip (mam AMD 3000+ więc policzy troszkę...)
mam jeszcze pytanie " Dowiedli Oni, że każda liczba większa od n > e3100 czyli ok. 2·101346 spełnia warunek słabej hipotezy Goldbacha."
czyli jaka to właściwie jest liczba? jaki przedział nalezy zbadać?
Cytat: NalesnikLD` w 08 Październik 2009, 22:18
to ja biorę GSCE-SV-105-106.zip (mam AMD 3000+ więc policzy troszkę...)
Podmień appka na to na amd sporo przyspieszy www.sesef.pl/pliki/gsce-sv_1.0.3.exe
różnica w prędkości kolosalna. udostepnisz pliki źródłowe?
to liczę w takim razie GSCE-SV-106-107
:)
http://www.sesef.pl/pliki/GSCE-SV-108-109.zip wynik.
Oficjalna app nie jest lekko mówiąc bardzo "zoptymalizowana". Samo wypisywanie "ok" znacznie spowalnia.
Cytat: NalesnikLD` w 08 Październik 2009, 22:18
mam jeszcze pytanie " Dowiedli Oni, że każda liczba większa od n > e3100 czyli ok. 2·101346 spełnia warunek słabej hipotezy Goldbacha."
czyli jaka to właściwie jest liczba? jaki przedział nalezy zbadać?
(7; 2·10
1346) dla słabej lub taki sam dla mocnej.
Zdublowałem posta: proszę o połączenie [jak trzeba].
Dobra nikt się nie kwapi to biorę GSCE-SV-107-108
Dzięki za pierwsze punkciki :parrrty:
No i wyniki
http://www.eupload.pl/pfiles/7906/GSCE-SV-107-108.zip
a jak tam z zadaniami na pingwinka??
dzięki za odpowiedź.
a tu moje wyniki:
http://www.sendspace.com/file/jjsss0
liczba niestety zbyt kolosalna żeby za naszego życia sprawdzić jeden po drugim.
Cytat: emik w 09 Październik 2009, 22:33
a jak tam z zadaniami na pingwinka??
Są. Musisz tylko sprawdzić czy app się odpali bo pewności nie ma. Startujemy z run.sh.
Linux:
GSCE-SV-97-98: http://s2.goldbach.pl/wu/GSCE-SV-97-98.zip // emik
GSCE-SV-98-99: http://s2.goldbach.pl/wu/GSCE-SV-98-99.zip // emik
Windows:
GSCE-SV-109-110: http://s2.goldbach.pl/wu/GSCE-SV-109-110.zip // Cezar
GSCE-SV-110-111: http://s2.goldbach.pl/wu/GSCE-SV-110-111.zip // Cezar
GSCE-SV-111-112: http://s2.goldbach.pl/wu/GSCE-SV-111-112.zip // Szopler
GSCE-SV-112-113: http://s2.goldbach.pl/wu/GSCE-SV-112-113.zip // Sesef
GWCE-SV-116.0-116.5 http://s2.goldbach.pl/wu/GWCE-SV-116.0-116.5.zip
GWCE-SV-116.5-117.0 http://s2.goldbach.pl/wu/GWCE-SV-116.5-117.0.zip
GWCE-SV-117.0-117.5 http://s2.goldbach.pl/wu/GWCE-SV-117.0-117.5.zip
Tylko nie pakujcie wyników RAR'em ;) Może być cokolwiek innego.
biorę GSCE-SV-109-110 :)
chwyciłem dwa pingwinki:
GSCE-SV-97-98:
GSCE-SV-98-99:
To ja biorę GSCE-SV-112-113: http://s2.goldbach.pl/wu/GSCE-SV-112-113.zip
wynik:
http://www.sesef.pl/pliki/GSCE-SV-112-113.zip wynik.
wynik
GSCE-SV-109-110.zip (http://www.eupload.pl/files/547_rh5kc/GSCE-SV-109-110.zip)
i biorę
GSCE-SV-110-111
Biorę 111-112
wyniki:
www.zphuanna.com.pl/emik/GWCE-SV-97-98.txt.tar.gz (http://www.zphuanna.com.pl/emik/GWCE-SV-97-98.txt.tar.gz)
www.zphuanna.com.pl/emik/GWCE-SV-98-99.txt.tar.gz (http://www.zphuanna.com.pl/emik/GWCE-SV-98-99.txt.tar.gz)
i czekam na kolejne zadanka dla pingwinka
Cytat: cezar w 11 Październik 2009, 07:40
wynik
GSCE-SV-109-110.zip (http://www.eupload.pl/files/547_rh5kc/GSCE-SV-109-110.zip)
Access Denied
This file is not available...
"małe" optymalki
x86
www.sesef.pl/pliki/gsce-sv_1.0.4_windows_intelx86.zip
x64
www.sesef.pl/pliki/gsce-sv_1.0.4_windows_intelx64.zip
kod
www.sesef.pl/pliki/goldbach.zip
Zaraz zerknę na kod. Aż ciekaw jestem :)
Cytat: emik w 11 Październik 2009, 10:28
i czekam na kolejne zadanka dla pingwinka
Linux:
GSCE-SV-93-95 http://s2.goldbach.pl/wu/GSCE-SV-93-95.zip
GSCE-SV-95-97 http://s2.goldbach.pl/wu/GSCE-SV-95-97.zip
Edit:
Drobne poprawki już wszędzie wprowadziłem i są w kodzie od ver. 1.0.3 - wywalone wypisywanie itp. Coś konkretne tu zmieniłeś?
IRC nie działa mi :/ Serwer wywala, że ktoś już jest połączony z takiego jak ja IP i nie chce mnie wpuścić. Próbowałem już wszystkiego ale przez te kilka godzin nic.
Cytat: Rysiu w 11 Październik 2009, 16:14Zaraz zerknę na kod. Aż ciekaw jestem :)
Na ircu o tym pisałem, teraz praktycznie nie ma sensu dawać tak krótkich zadań bo 99,5% czasu schodzi na sito, a reszta to pętle. Te zadanka u mnie liczą się po 5 sec przy tej optymalce.
Masakrycznie przyśpieszył... Na oko dostał kopa co najmniej x20. Jakieś usprawnienia przy kompilacji?
Cytat: Rysiu w 11 Październik 2009, 16:14Drobne poprawki już wszędzie wprowadziłem i są w kodzie od ver. 1.0.3 - wywalone wypisywanie itp. Coś konkretne tu zmieniłeś?
Wywaliłem wywołanie sitoErat::znajdzIndexNajwLPierw(int n) bo wynik tej funkcji nie jest nigdzie używany, a zajmuje ona praktycznie cały czas procesora. + jakieś 20% jest z samego przejścia x86 -> x64
Co do irca najlepiej wyłącz klienta niech sobie odpocznie wtedy stara sesja powinna dostać timeout i za jakąś godzinkę powinno wrócić do normy.
U mnie linie nie wie tylko z czym się je memset(). Co to za usprawnienie?
Cytat: Rysiu w 11 Październik 2009, 17:15
U mnie linie nie wie tylko z czym się je memset(). Co to za usprawnienie?
wypełnia bufor podaną wartością jak nie łapie tego to daj z powrotem tą pętle bo i tak wielkich różnic to nie daje.
Wykonywanie nowych próbek zawieszone.
Kto co liczył niech da znać - zostaną uznane.
Wzrost jest słownie: stukrotny. Dosłownie - nie przesadzam.
W S2 trzeba będzie szybko wymienić dysk na pojemniejszy. Trzeba pomyśleć o nowym systemie zapisywania danych, aby zajmowały jak najmniej miejsca.
wziąłem zadanka pingwinkowe
GSCE-SV-93-95
GSCE-SV-95-97
EDIT: wyskakuje błąd podczas próby rozpakowania
ja mam od 120 - 128
aktulanie lecę 120501930 mam przerywać i zmieniać app? bo liczę na gsce-sv_1.0.2_windows_intelx86.exe??
http://chomikuj.pl/szopler/GSCE-SV-111-112.zip - pojechane optymalką x64
Rysiu zuploaduj te nowe zadanka dla linuksa ponownie - bo nie mogę ich rozpakować (niekompletne archiwa)
Mogę w razie gdyby ktoś potrzebował zbudować statyczną aplikację dla linuksa na wybrany procesor Intela. Przyrost prędkości z samej kompilacji był rzędu 5x względem gcc bez opcji, teraz po poprawkach sesefa jeśli przyrost się nadal utrzyma, możliwe że będzie łącznie 500x %)
TJM to ja jestem chętny - procek C2D T5500 system 64bit
Cytat: emik w 11 Październik 2009, 21:04
Rysiu zuploaduj te nowe zadanka dla linuksa ponownie - bo nie mogę ich rozpakować (niekompletne archiwa)
Przy aktualnej ver. algorytmu nie ma to sensu. Aktualne obliczenia idą tak szybko, że błyskawicznie dobijamy do 10^9. Kolejnym ograniczeniem jest ilość potrzebnej pamięci RAM oraz rozmiar plików wynikowych.
Trzeba wyeliminować starożytne sito E. oraz zastosować nowe sposoby zapisu.
http://dl.getdropbox.com/u/1912652/gb.tgz
Niestety to 32 bitowa aplikacja, 64 bitowe z jakiegoś powodu nie chcą mi się kompilować. Możliwe że moja wersja kompilatora ma jakiś błąd, zawsze możesz sprawdzić szybkość.
CytatThe allowed processors are: Intel(R) Core(TM) Duo processors and compatible Intel processors with supplemental Streaming SIMD Extensions 3 (SSSE3) instruction support.
Jak już robicie E to nie lepiej dać atkina? On robi w nlogn, ew sesef zrobi lepszy app.
to ja bym poprosił app na win64 :D
był już podawany link wcześniej:
x64
www.sesef.pl/pliki/gsce-sv_1.0.4_windows_intelx64.zip
przy tej prędkości dane szybko będą zapychac dysk niezależnie od kompresji. A do 2^101346 i tak nie dojedziemy :/
Cytat: NalesnikLD` w 11 Październik 2009, 22:34
przy tej prędkości dane szybko będą zapychac dysk niezależnie od kompresji. A do 2^101346 i tak nie dojedziemy :/
No tak. Przy zapisie dziesiętnym nic nie da się zrobić. Można jednak zapisywać liczby mające kilkadziesiąt tysięcy cyfr przy pomocy małych porcji informacji.
Można zastosowac ekonomiczne zapisy, co jednak nie zmienia faktu że przy 2^101346 nawet optymistycznie licząc po 1bajt na liczbę to mamy ponad 2^101331 TB danych. (nie mówiąc o czasie by to policzyć)
Cytat: NalesnikLD` w 12 Październik 2009, 21:58
Można zastosowac ekonomiczne zapisy, co jednak nie zmienia faktu że przy 2^101346 nawet optymistycznie licząc po 1bajt na liczbę to mamy ponad 2^101331 TB danych. (nie mówiąc o czasie by to policzyć)
Ależ czy ktokolwiek jest/będzie zmuszany do liczenia? Jeżeli sądzisz, że zasadniejszy jest np. FreeHAL to Twój indywidualny wybór.
Nie będę się rozpisywał, że zapewne cały powyższy zakres nie będzie musiał być najprawdopodobniej nawet zbadany z przyczyn oczywistych.
z jakich przyczyn nie będzie musiałbyc zbadany? jak najbardziej jestem zainteresowany tym projektem, tylko własnie chciałbym poszerzyć siedze na temat tego w jaki sposób planuje się rozwiązać to zagadnienie.
Teoretycznie naleśnik ma racje. Widziałem kilka takich projektów (nie na platformie BOINC), ale właściwie to jak szukanie igły w sąsiedniej galaktyce. Zakładasz, że uda wam się obalić Goldbacha. A jak się nie uda to po pewnym momencie nastąpi wielkie bum i trzeba będzie czekać na komputery kwantowe.
Cytat: NalesnikLD` w 14 Październik 2009, 18:50
z jakich przyczyn nie będzie musiałbyc zbadany? jak najbardziej jestem zainteresowany tym projektem, tylko własnie chciałbym poszerzyć siedze na temat tego w jaki sposób planuje się rozwiązać to zagadnienie.
Wystarczy wspomnieć o Liu Ming-Chit i Wang Tian-Ze.
Cytat: stn w 14 Październik 2009, 21:19
Teoretycznie naleśnik ma racje. Widziałem kilka takich projektów (nie na platformie BOINC), ale właściwie to jak szukanie igły w sąsiedniej galaktyce. Zakładasz, że uda wam się obalić Goldbacha. A jak się nie uda to po pewnym momencie nastąpi wielkie bum i trzeba będzie czekać na komputery kwantowe.
Ale gdzie ja zakładałem, że "uda się obalić"? Hipoteza, a ku ścisłości hipotezy są najprawdopodobniej prawdziwe. Domniema tak większość współczesnych matematyków.
Może jeszcze chcę zagarnąć milion dolarów za owy dowód? XD
No czyli skoro nei chcesz obalać, to przeszukuj cały zakres.
Można jakieś info o stanie projektu
Lezy i kwiczy?? :D
Jest jakiś głupi problem z aplikacją testową, która się krzaczy tu i ówdzie być może z mojej winy %)
Sam Engine trzeba będzie napisać od początku zmieniając praktycznie wszystko. Muszę jakoś to ogarnąć co proste nie jest.
Punktuje dostałem próbki ;D
Właśnie widzę, że dużo zgarnąłeś XD
Cytat2009-10-28 22:22:59 GCP Sending scheduler request: To fetch work.
2009-10-28 22:22:59 GCP Requesting new tasks for CPU
2009-10-28 22:23:04 GCP Scheduler request completed: got 2 new tasks
2009-10-28 22:23:06 GCP Started download of uppercase_5.11_windows_intelx86.exe
2009-10-28 22:23:06 GCP Started download of workunit
2009-10-28 22:23:08 GCP Finished download of uppercase_5.11_windows_intelx86.exe
2009-10-28 22:23:08 GCP Giving up on download of workunit: file not found
buuu
Ten sam problem...
Po kilku nieudanych próbach manager zassał 7 próbek (23 minutowe, termin raportowania 5 listopada).
U mnie to samo
2009-10-29 13:05:48 GCP Master file download succeeded
2009-10-29 13:05:53 GCP Sending scheduler request: Project initialization. Requesting 1 seconds of work, reporting 0 completed tasks
2009-10-29 13:05:58 GCP Scheduler request completed: got 1 new tasks
2009-10-29 13:06:00 GCP Started download of uppercase_5.11_windows_x86_64.exe
2009-10-29 13:06:00 GCP Started download of workunit
2009-10-29 13:06:01 GCP Giving up on download of workunit: file not found
2009-10-29 13:06:04 GCP Finished download of uppercase_5.11_windows_x86_64.exe
2009-10-29 13:07:06 GCP Sending scheduler request: To fetch work. Requesting 43201 seconds of work, reporting 1 completed tasks
2009-10-29 13:07:12 GCP Scheduler request completed: got 9 new tasks
2009-10-29 13:07:14 GCP Started download of workunit
2009-10-29 13:07:15 GCP Giving up on download of workunit: file not found
WIN 7 x 64
Q 6600
BM 6.10.13
Też nie mogę zaciągnąć próbek.
Przy tych co próbuje zaciągnąć po sekundzie pojawia się status "Pobieranie nie powiodło się"
A w logach:
Cytat2009-10-28 07:25:47|GCP|URL: http://goldbach.pl/; Computer ID: 43; location: (none); project prefs: default
2009-10-29 12:41:43|GCP|Sending scheduler request: To fetch work. Requesting 10174 seconds of work, reporting 0 completed tasks
2009-10-29 12:41:48|GCP|Scheduler request completed: got 3 new tasks
2009-10-29 12:41:48|GCP|[task_debug] result state=NEW for wu_2009-10-29104518-766_0 from handle_scheduler_reply
2009-10-29 12:41:48|GCP|[task_debug] result state=NEW for wu_2009-10-29104518-767_0 from handle_scheduler_reply
2009-10-29 12:41:48|GCP|[task_debug] result state=NEW for wu_2009-10-29104518-768_0 from handle_scheduler_reply
2009-10-29 12:41:49|GCP|[task_debug] result state=FILES_DOWNLOADING for wu_2009-10-29104518-766_0 from CS::update_results
2009-10-29 12:41:49|GCP|[task_debug] result state=FILES_DOWNLOADING for wu_2009-10-29104518-767_0 from CS::update_results
2009-10-29 12:41:49|GCP|[task_debug] result state=FILES_DOWNLOADING for wu_2009-10-29104518-768_0 from CS::update_results
2009-10-29 12:41:50|GCP|Started download of uppercase_5.11_windows_intelx86.exe
2009-10-29 12:41:50|GCP|Started download of workunit
2009-10-29 12:41:52|GCP|Giving up on download of workunit: file not found
2009-10-29 12:41:54|GCP|Finished download of uppercase_5.11_windows_intelx86.exe
2009-10-29 12:42:55|GCP|Sending scheduler request: To fetch work. Requesting 10174 seconds of work, reporting 3 completed tasks
2009-10-29 12:43:00|GCP|Scheduler request completed: got 3 new tasks
po czym w kółko próbuje pobrać 3 szt. WU
oczywiście bez skutku
Przyglądam się temu i dziwna sprawa to jest, bo host nie może pobrać próbki, wywala download error, ale już po jakimś czasie jeżeli znowu się zgłosi to to wszystko przebiega bezproblemowo i zasysa nawet ten sam WU, z którym kiedyś miał problem.
Ze statystyk wynika, że prawie wszystkie błędy to "Downloading". Ogólnie jak zostawi się clienta na jakiś czas to z tego co widzę, on kiedyś dopcha się do tych próbek. Może to jakiś problem z łączem :/
Na drugim kompie tez nic nie moge zaciagnąć :wth:
Nie jest to żaden problem z łączem, po prostu zmieniła się lokalizacja pliku 'workunit'. Dlatego działa to tylko na klientach, które szczęśliwie zassały plik w momencie, gdy był w lokacji zgodnej z XMLem.
Teraz można co najwyżej ściągnąć go ręcznie, zapisać w katalogu i zrobić/poprawić wpis w client_state.
Pogrzebałem - zerknijcie czy już jest w miarę ok.
Co do tej punktacji to wiem, że to dopiero aplikacja testowa ale przydałoby się coś zrobić, bo np. TJM'a Opterony nie dostają zbyt wiele kredytów i zabawa przypomina starego ananasa.
Cytat: Rysiu w 29 Październik 2009, 18:22
Pogrzebałem - zerknijcie czy już jest w miarę ok.
Co do tej punktacji to wiem, że to dopiero aplikacja testowa ale przydałoby się coś zrobić, bo np. TJM'a Opterony nie dostają zbyt wiele kredytów i zabawa przypomina starego ananasa.
Jest problem z punktami dopisanymi wcześniej za pracę bo konto je posiada natomiast team ich już nie dostał.
Dobra zadania mi pobiera i w pierwszej sekundzie mam 52 % a pozniej leci normalnie. Tylko łączy się z serwerem co 10 sekund po nowe zadania trochę chyba za często. :parrrty:
Cytat: sesef w 29 Październik 2009, 18:30
Jest problem z punktami dopisanymi wcześniej za pracę bo konto je posiada natomiast team ich już nie dostał.
Co Wy tacy łapczywi XD
Mam takie pytanka
1. kiedy projekt trafi do boincstats
2. kiedy projekt trafi na naszą http://www.boincatpoland.org/wiki/Lista_projektów
3. dlaczego nas tak mało liczy ten projekt - osobiście mi to "ubliża" :wth:
upperCase to rzeczywiście liczenie XD
A kiedy będzie aplikacja dla GPU ATI? Chętnie udzielimy dużego wsparcia dla każdego projektu dysponującego taką aplikacją.
W sprawie szczegółów pisz na priva albo na naszym polskim forum: http://dantmorris.com/phpBB3/viewforum.php?f=18
Cytat: Piotr Rakowski w 09 Listopad 2009, 22:24
1. kiedy projekt trafi do boincstats
Nie wiem. Nikt za bardzo nie kwapi się cokolwiek robić. Projekt jest już dostępny w sporej ilości serwisów ze statystykami.
Cytat: Piotr Rakowski w 09 Listopad 2009, 22:24
2. kiedy projekt trafi na naszą http://www.boincatpoland.org/wiki/Lista_projektów
Nie wiem. Drugie zdanie jak wyżej.
Cytat: Piotr Rakowski w 09 Listopad 2009, 22:24
3. dlaczego nas tak mało liczy ten projekt - osobiście mi to "ubliża" :wth:
Zapewne po części dlatego bo dostępna jest tylko aplikacja testowa, która sama z siebie niczego nie wnosi. Wątpię jednak, że nawet nowa app coś zmieni.
Najpierw trzeba skończyć app na CPU a potem można pomyśleć o GPU. Borykam się z problemami [matematyka, informatyka] i w sumie to nawet nikt nie umie mi pomóc. Nikt nic nie wie - dosłownie tak jest.
Rysiu, tak mają pionierzy. Ale dasz radę!
Aby trafić do statystyk Boincstats trzeba spełnić dwa warunki:
1. Wystawiać statsy - szczegóły zna TJM.
2. Napisać do Willego zgodę na upublicznienie projektu i statystyk, więcej tu:
http://pl.boincstats.com/forum/forum_thread.php?id=444&nowrap=true#1659
Jak już projekt zacznie coś liczyć :D to się sporo zmieni. Niewiele osób chce mielić uppercasy.... bo to przecież nic nowego nauce nie da. w tym samym czasie można pomielić coś pożytecznego. Opis na wiki i dopisanie do listy projektów może zrobić sam autor. Wystarczy się zarejestrować i już można edytować wiki.
A na czym to znów utknąłęś ?
Cytat: 7NBI_Zarecki Robert [Digital_Recon] w 09 Listopad 2009, 23:37
Aby trafić do statystyk Boincstats trzeba spełnić dwa warunki:
1. Wystawiać statsy - szczegóły zna TJM.
2. Napisać do Willego zgodę na upublicznienie projektu i statystyk, więcej tu:
http://pl.boincstats.com/forum/forum_thread.php?id=444&nowrap=true#1659
Statystyki są już generowane od kilku dni.
http://goldbach.pl/stats/
http://stats.free-dc.org/stats.php?page=proj&proj=gol
http://boinc.netsoft-online.com/e107_plugins/boinc/bp.php?project=98 [Według zapewnień admina za 24/48h będzie all działać]
http://www.statsnstones.com/Project.aspx?projid=98
Pisałem także maile do adminów BOINCStats ale widać za bardzo im się nie kwapi, a nie wiem jakie tam mają wymogi jak w statystykach jest kilka projektów praktycznie bez punktów i nie działających :E Może na razie ze względu na UpperCASE Nie chcą podłączyć.
Myślę że głównym kryterium dodawania na boincstats jest to, jak bardzo userzy cisną admina %-)
No to zaczynamy "cisnąć". :)
PS: Ale jak to robić, skoro główna strona projektu nie chce się otworzyć? :wth:
Rysiu, napraw to i daj znać!
Po 1:00 naszego aktualnego czasu mogą występować chwilowe problemy z dostępem, ponieważ są wykonywane backupy, a jeszcze nie opatentowałem jakiejś "przyjaznej" metody backupowania XD
Serwer zamulał całą noc, rano o 8 jeszcze jakieś database errory były.
Btw, automatyczne backupy nie są zbyt dobrym sposobem - nigdy nie wiadomo czy są na 100% sprawne, okazuje się dopiero gdy są potrzebne.
Bazę najłatwiej backupować ustawiając po prostu replication slave - kopia robi się w czasie rzeczywistym. Całą resztę wystarczy kopiować ręcznie z raz na tydzień. Jeśli padnie baza, to i tak wszystkie aktualne zadania w toku są stracone.
A nie mógłbyś na ten czas - wzorem innych - wrzucić na www jakiś komunikat?
Serwer zamulał prawie do 11.
Load momentami przekraczał 30.00 i szczerze to nawet nie wiedziałem co się dzieje i skąd tyle zapytań do bazy się wzięło.
Po paru minutach dostałem kilka emaili od kilku userów piszących, że właśnie chcieli odesłać kilka tysięcy WU per host i coś zalagowało :deadman:
Teraz już jest ok.
Rysiu, Willy - BOINCstats, odpisał, że żadnej zgody od Ciebie nie dostał - patrz tu: http://pl.boincstats.com/forum/forum_thread.php?id=444&nowrap=true#75319
Weź w końcu napisz mu tę zgodę na upublicznianie, bo to jak zabawa w głuchy telefon.
Goldbach jest już w BAM/Boincstats, wieczorem powinien pojawić się w statystykach. Rysiu, jeszcze parę pytań:
1. Kiedy w tym projekcie będziemy liczyć coś bardziej pożytecznego niż UC? I jak szacujesz zapotrzebowanie obliczeniowe - na poziomie Enigmy, Collatza, PrimeGrida?
;D
2. Sprawdziłem parę WU i punktacja jest na poziomie 437/core/dobę. Tymczasem w AP26 punktacja jest na poziomie 1860/core/dobę. Może warto trochę podkręcić tę punktację?
Cytat: 7NBI_Zarecki Robert [Digital_Recon] w 11 Listopad 2009, 12:53
1. Kiedy w tym projekcie będziemy liczyć coś bardziej pożytecznego niż UC? I jak szacujesz zapotrzebowanie obliczeniowe - na poziomie Enigmy, Collatza, PrimeGrida?
Teoretycznie zapotrzebowanie obliczeniowe będzie duże pytanie tylko brzmi na co pozwoli zaplecze sprzętowe [serwery] i ograniczony budżet.
Już teraz MySQL zaczyna mi wariować co mnie doprowadza do granic wytrzymałości, a co będzie po jakimś czasie...
Cytat: 7NBI_Zarecki Robert [Digital_Recon] w 11 Listopad 2009, 12:53
2. Sprawdziłem parę WU i punktacja jest na poziomie 437/core/dobę. Tymczasem w AP26 punktacja jest na poziomie 1860/core/dobę. Może warto trochę podkręcić tę punktację?
Trzeba pomyśleć.
Nie trać czasu na poprawianie punktacji uppercase, bez edycji źródeł i tak się nie da. Ten progs jest wyjątkowo tak napisany, liczy zawsze tak samo długo niezależnie od proca (po prostu w kółko wykonuje to samo aż upłynie określony czas CPU), więc jedyna sensowna punktacja to właśnie ta domyślna, oparta o benchmark.
Jeśli zmienisz na stałą, to musiałbyś ustawić sensowne kredyty dla szybkich maszyn, a wtedy powolne również będą dostawać dokładnie tyle samo, co spowoduje dla nich z kolei punktację z kosmosu.
Lepiej już byłoby wyedytować źródło uppercase i wstawić pętlę liczącą liczbę wykonań zamiast czasu CPU.
W BAM/Boincstats Goldbach pojawił się, ale statsy nie zaistniały - wysyłka zawiodła czy odbiór się ociąga?
Nie wiem po czyjej stronie był problem.
Load serwera mógł być duży ale dostęp do statystyk był tak czy siak... W tym przypadku serwer mógł trochę wolniej odpowiadać.
Właśnie zajmuję się bazą i dzisiaj powinno być już ok.
Ten UpperCASE może nie przejść. Spójrz na forum Boincstats. Trzeba jakąś "mądrzejszą" aplikację zapodać.
Aktualnie to ja staram się odchudzić DB, bo 5 GB to trochę za dużo jak na moje aktualne możliwości.
Mam kilka pytań odnośnie Twojego "wyposażenia":
Na jakim sprzęcie i łączu to postawiłeś?
Jaką max liczbę połączeń użytkowników na raz pokazuje Ci serwer?
Domyślam się (po "load"), że postawiłeś wszystko na Linuksie - możesz napisać na jakiej dystrybucji?
Masz jeden serwer. czy dwa?
Replikujesz bazę?
Sorki, ale nurtuje mnie kwestia wymaganej do projektu bazy sprzętowej...
Na forum Boincstats trwa krytyczna dyskusja na temat projektu Goldbach:
http://pl.boincstats.com/forum/forum_thread.php?id=4993&nowrap=true#75503
Rysiu, zabieraj tam głos, poddawaj argumenty, bo bez Twojego wsparcia, trudno mi bronić tego projektu. Dziwię się również, że choć jest to polski projekt, prowadzony przez członka teamu Boinc@Poland, to żaden przedstawiciel tego teamu nie zabiera tam głosu, nie udziela wsparcia. Nie dajmy się okładać bez żadnej reakcji.
Wielka mi krytyczna dyskusja. Jeden Argentyńczyk wyrwał się z pretensjami, że nie można uruchamiać aplikacji UpperCASE bo to woła o pomstę do nieba.
Ile było projektów nawet na forum B@P z UC? Ile projektów od niczego zaczynało? Ile projektów nigdy niczego nie wniesie?
Nie jestem tak genialny jak owy Argentyńczyk i nie potrafię zrobić wszystko na raz. On pewnie w pięć minut uruchomiłby pół tuzina projektów, które zmieniłyby cały świat.
Cytat: krzyszp w 13 Listopad 2009, 10:25
Mam kilka pytań odnośnie Twojego "wyposażenia":
Na jakim sprzęcie i łączu to postawiłeś?
Jaką max liczbę połączeń użytkowników na raz pokazuje Ci serwer?
Domyślam się (po "load"), że postawiłeś wszystko na Linuksie - możesz napisać na jakiej dystrybucji?
Masz jeden serwer. czy dwa?
Replikujesz bazę?
Sorki, ale nurtuje mnie kwestia wymaganej do projektu bazy sprzętowej...
Sprzęt leciwy lecz aktualnie takie są możliwości :/
Celeron 1200 MHz, 1 GB RAM, HDD 250 GB
Łącze bez limitów teoretycznie 100 Mbps ale jak to jest w praktyce szczególnie do TP to nie powiem.
System to Ubuntu Server 9.04.
Mam dwa serwery (drugi u siebie) ale na tym drugim trzymam tylko różne pliki dotyczące projektu itp.
Robię jedynie backupy bazy.
W najbliższym czasie mam zamiar dostawić coś mocniejszego oczywiście jeżeli będą możliwości...
Wspaniale! Tylko napisz właśnie to na tamtym forum. Wszędzie są fetyszyści wąsko rozumianej naukowości.
Boinc Alpha test leci na UC..... większość projektów zaczynała od UC.... choćby po to by oszacować jaki sprzęt jest potrzebny do utrzymania projektu. jaka przepustowość jakie rozmiary baz danych itp......
a może
http://www.allegro.pl/item809113087_fujitsu_max3036rc_36_gb_15k_16_mb_sas_fv_gw.html
8 takich dysków spiętych w RAID :D albo i 4
plus szybki proc..... wymień tego celka na pentiaśka :D i od razu pójdzie żwawiej........
Serwer BOINCa nie ma praktycznie żadnych wymagań co do procesora, o ile jakiś z twoich własnych daemonów nie będzie potrzebował CPU (np. validator przy sprawdzaniu wyników).
Kluczem do wydajności jest odpowiednia ilość pamięci RAM. Najlepiej mieć tyle, żeby cała baza MySQL mieściła się w RAMie. Niestety, dość trudno o to bez poważnych inwestycji w sprzęt, więc w praktyce trzeba radzić sobie w inny sposób. Pomaga np. wrzucenie drugiego dysku i rozbicie bazy na pojedyńcze tabele (to już masz) po czym przeniesienie części tabel na drugi dysk (wyłączenie mysqla, przeniesienie jednego pliku do folderu na drugim dysku (mysql musi mieć prawa zapisu w tym miejscu!) i zwykły symboliczny link w stare miejsce).
Podłączając w ten sposób kilka dysków można ładnie rozrzucić tabele, wydajność będzie nieosiągalna nawet dla potężnych RAIDów. No i są jeszcze dyski SSD, które już całkiem nieźle staniały. Nawet 16-32GB starczy na najpotrzebniejsze tabele (result, workunits), co da niesamowitego kopa do wydajności.
http://www.allegro.pl/item803627265_idealna_plyta_tyan_thunder_k8sd_pro_2x_opteron.html
nic tylko wrzucić procka i od ch ramu :D
Niestety tej właściwej infrastruktury BOINC nie chcę trzymać w domu.
Chyba bym kiedyś zawału dostał z powodu przerw w dostawie prądu lub problemów z Internetem. Zresztą jaki bym miał Internet to i tak będzie on daleko odbiegał od tego co dostanę w DC.
Aktualnie w domu mam jeden serwer i to dość leciwy. Większość danych jest dublowana i można je znaleźć na obu maszynkach. Z S2 mogę sobie coś szybko pobrać przez LAN.
Nie będę wybiegał w przyszłość :E Zobaczymy jak to będzie.
Dyski SSD są kuszące. Jeżeli kiedyś projekt się rozwinie to pewnie zdecydują się na tego typu rozwiązanie.
Wcale nie jest tak źle, ja mam serwer w domu i nie narzekam. Brakiem prądu nie ma co się raczej przejmować, przecież są UPSy. Kwestia oprogramowania/oskryptowania żeby w razie dłuższego padu wszystko po kolei i łagodnie się wyłączyło (serwer BOINC, serwer mysql, cała reszta pomocniczych progsów i na koniec zamknięcie systemu).
No i maszyna w domu wychodzi raczej taniej niż dedyk o takich samych parametrach sprzętowych, nawet wliczając cenę prądu. Niestety trzeba pierw wyłożyć kasę z góry na hardware, co może nie być łatwe.
Łączem nie ma co się za bardzo przejmować, mając jakiś download mirror dla dużych plików dla samego serwera wystarczy nawet i 512k upload.
Btw, coś mi się wydaje, że do tej płyty wyżej proce + pamięci DDR byłyby droższe niż cała nowa platforma np. na Intel P45, który również obsługuje 16GB bezproblemowo.
Mieszkasz w mieście? Bo ja na wsi... U mnie prąd mogą zabrać na 12 godzin. Zresztą potrafi do bardzo człowieka zdenerwować gdy się coś robi... zabiorą prąd... po 20 minutach dadzą ale na kilka minut - Ty wszystko włączysz a tu znowu zabiorą :deadman:
U mnie potrafią bez trudu zajumać prąd na 8h. Na szczęście zdarza się to rzadko. Znacznie gorsze są przepięcia i szpilki w sieci, które mimo UPSa i dobudowanych w filtrów w listwach czasami potrafią zresetować sprzęt.
Kilkanaście godzin na UPSie przeczekać to nie problem: wystarczy akumulator o dużej pojemności (nawet od biedy dwa samochodowe spięte równolegle, tylko takich lepiej nie trzymać w pomieszczeniu ze sprzętem - ulatniające się gazy mogą powodować korozję niektórych metali) i przerobiony pod kątem pracy ciągłej UPS - trzeba dorzucić wentylatory, powiercić dziury w obudowie i przejrzeć które elementy da radę zmienić na mocniejsze. Tylko jeśli cuda z prądem dzieją się często, rzeczywiście nie ma co kombinować - UPS nie będzie nadążał z ładowaniem akumulatorów. U mnie akumulator 55Ah ładuje się do 100% trochę ponad tydzień %)
Jak prace nad projektem idą?Kiedy projekt ruszy,albo chociaż jakieś przewidywania co do startu?
Pozdrawiam
Co do prac praktycznych to wszystko się zastało - czekam na fundusze na serwer.
Co do prac teoretycznych to są niezłe postępy, których teraz nawet nie widać.
czego potrzebujesz na ten serwer?? może pomożemy???
Cytat: Troll81 w 05 Grudzień 2009, 13:42
czego potrzebujesz na ten serwer?? może pomożemy???
Pewnie chodzi o pieniądze, bo utrzymanie dedyka to jest koszt miesięczny 100+zł
Czekam na informacje o stypendium. Mam nadzieję, że kilka złotych wpadnie.
Jest kilka innych dobrych informacji ale nie ma co zapeszać.
myślałem że serwerek to ty w domciu postawisz.....
Cytat: Troll81 w 05 Grudzień 2009, 17:54
myślałem że serwerek to ty w domciu postawisz.....
Trochę brakuje warunków - gdybym przynajmniej mieszkał w mieście.
Z czasem jednak w domciu też coś dostawię.
Cytat: Rysiu w 05 Grudzień 2009, 18:37
Cytat: Troll81 w 05 Grudzień 2009, 17:54
myślałem że serwerek to ty w domciu postawisz.....
Trochę brakuje warunków - gdybym przynajmniej mieszkał w mieście.
Z czasem jednak w domciu też coś dostawię.
A u kumpla w akademiku, albo konta akademickie? Myślę, że jakbyś pogadał z adminem sieci wydziałowej to problemów nie powinno być.
Cytat: sesef w 05 Grudzień 2009, 18:45
Cytat: Rysiu w 05 Grudzień 2009, 18:37
Cytat: Troll81 w 05 Grudzień 2009, 17:54
myślałem że serwerek to ty w domciu postawisz.....
Trochę brakuje warunków - gdybym przynajmniej mieszkał w mieście.
Z czasem jednak w domciu też coś dostawię.
A u kumpla w akademiku, albo konta akademickie? Myślę, że jakbyś pogadał z adminem sieci wydziałowej to problemów nie powinno być.
Konto na jakimś serwerze? Musieliby wpiąć mi do sieci oddzielny serwer.
Koszt jakiejś przyzwoitej maszynki z tego co widzę to gdzieś 1k zł. Taka jednorazowa inwestycja całkowicie zwróciłaby się już po kwartale - dedyk z i7 / 8 GB RAM to 250 zł / miesiąc. Do tego jest zawsze możliwość modernizacji itp.
Kilka złotych może wpadnie z tego stypendium ale to też zobaczymy. Nie ma co dzielić skóry na niedźwiedziu :E
Cytat: Rysiu w 05 Grudzień 2009, 19:24
Cytat: sesef w 05 Grudzień 2009, 18:45
Cytat: Rysiu w 05 Grudzień 2009, 18:37
Cytat: Troll81 w 05 Grudzień 2009, 17:54
myślałem że serwerek to ty w domciu postawisz.....
Trochę brakuje warunków - gdybym przynajmniej mieszkał w mieście.
Z czasem jednak w domciu też coś dostawię.
A u kumpla w akademiku, albo konta akademickie? Myślę, że jakbyś pogadał z adminem sieci wydziałowej to problemów nie powinno być.
Konto na jakimś serwerze? Musieliby wpiąć mi do sieci oddzielny serwer.
Nie wiem jak u Ciebie, ale ja dostałem normalne konto z mailem wydziałowym gdzie mogę sobie odpalić różne procesy swego czasu odpalałem sesje na IRC tylko brakuje jakiś bibliotek na tym sunie i nie mogłem wznawiać sesji.
Cytat: sesef w 05 Grudzień 2009, 20:34
Nie wiem jak u Ciebie, ale ja dostałem normalne konto z mailem wydziałowym gdzie mogę sobie odpalić różne procesy swego czasu odpalałem sesje na IRC tylko brakuje jakiś bibliotek na tym sunie i nie mogłem wznawiać sesji.
Tak ale raczej 8 GB MySQL'a tam nie wrzucę. Mi tutaj chodzi tylko o bazę danych - z resztą to nawet aktualny serwer powinien sobie poradzić.
Z takiego konta to mógłbym jedynie testować dostępność innych serwerów.
no wlasnie wy tutaj mu jakies garazowe pomysly podrzucacie a on chce profesjonalnie podejsc do sprawy.
Osobiscie zycze powodzenia. i czekam na kolejne informacje jak sie sprawa rozwija. A jak jako team mozemy pomoc to by bylo swietnie.
Jakas reklama u nas a Twoja na naszej stronie tez sie przyda :)
Cytat: Rysiu w 05 Grudzień 2009, 20:38
Cytat: sesef w 05 Grudzień 2009, 20:34
Nie wiem jak u Ciebie, ale ja dostałem normalne konto z mailem wydziałowym gdzie mogę sobie odpalić różne procesy swego czasu odpalałem sesje na IRC tylko brakuje jakiś bibliotek na tym sunie i nie mogłem wznawiać sesji.
Tak ale raczej 8 GB MySQL'a tam nie wrzucę. Mi tutaj chodzi tylko o bazę danych - z resztą to nawet aktualny serwer powinien sobie poradzić.
Wiesz to zależy jak się dogadasz z adminem, uczelnie to nie jeden serwer więc bazy 8 gb to nawet nie poczuje jakby admin się zgodził i odpowiednio wszystko porozkładał, a jak chcesz coś konkretniejszego to poszukaj jakiś zagranicznych ofert dedyków z dyskami SSD będzie to chyba bardziej opłacalne niż pchanie się w drogie dedyki z dużą ilością ramu.
Cytat: sesef w 05 Grudzień 2009, 21:38
Wiesz to zależy jak się dogadasz z adminem, uczelnie to nie jeden serwer więc bazy 8 gb to nawet nie poczuje jakby admin się zgodził i odpowiednio wszystko porozkładał, a jak chcesz coś konkretniejszego to poszukaj jakiś zagranicznych ofert dedyków z dyskami SSD będzie to chyba bardziej opłacalne niż pchanie się w drogie dedyki z dużą ilością ramu.
No tak - to za 250 zł / miesiąc można mieć zestaw 8 GB RAM + 2x HDD SSD - 8 GB RAMu jest w sumie normą przy takich maszynkach. Duża ilość RAM'u to teraz chyba od 12 GB w górę.
Czytam to i czytam nie wszystkie dane zebrałem :)
Jakiego łącza potrzebujesz do tego serwera? Czy musi to być dedyk czy wystarczy "miejsce na jakimś serwerku" który się nudzi. ?
Teoretycznie nie musi to być serwer dedykowany.
Musiałaby to jednak być dość mocna i stabilna maszynka. Wymagań co do łącza nie ma wielkich.
Także nie chciałbym kiedyś stracić bazy danych ;)
Ogólnie to jest sporo kwestii - DB trzeba regularnie backupować albo tak jak TJM pisał robić kopię "w locie". Trudno będzie bez oddzielnego serwera z dostępem root.
'Miejsce na jakimś serwerku' raczej odpada ze względu na wymagania serwera. Minimum to jakiś vps, ale te zwykle mają bardzo limitowany RAM, a z tym daleko się nie zajdzie.
Już nawijam o co mi chodzi. Mam wjazd na serwerownię meganet.biz.pl , www.zajefajny.net i kilku innych. Co prawda nie rozmawiałem jeszcze z Robertem na ten temat ale nigdy nie było z takimi rzeczami problemu.
Na pewno zainteresuje go kwestia wymagań co do łącza. - Dlatego zapytałem.
Komputer trzeba by było włożyć w obudowę rakową. :P -ładniej tam niż u mnie w pokoju. Klima, UPSyi inne bajery.
Z backupami nie ma też problemu. Stoi tam już kilka tęgich maszynek więc jakieś miejsce zawsze się znajdzie w lokalu po ftp czy jak tam będzie lepiej, chyba ze od razu maszynę z raid'em trzeba kombinować.
Co myślisz na temat znalezienia sponsorów na sprzęt/miejsca w serwerowni w zamian za reklamę (baner) na stronie projektu?
Jeżeli dopuszczasz taką możliwość napisz dokładnie w jednym poście czego potrzebujesz. Ten tydzień będę trochę lepiej z czasem stał to mógł bym się tym zająć w trybie ekspresowym. Potem wracam do obowiązków.
Tylko jak wszystko wyglądałoby gdyby np. padło coś z hardware w serwerze? Byłyby chyba spore problemy powiązane z długim downem - trochę mnie to martwi.
Ogólnie dopuszczam pomysł o sponsorach - bez jakiegokolwiek wsparcia nie dałoby się niczego większego zrobić. Są to jednak bardzo istotne decyzje i trochę spraw jest w toku także ciężko mi teraz na szybko konkretnie wszystko sprecyzować.
Gdzie te serwerownie są zlokalizowane? [Miasto]
Krosno. Podkarpackie. Problemy techniczne wiadomo że mogą wystąpić. W przypadku serwerów które tam stoją wiadomo nie ma mowy o przestoju. Znając Roberta (osobę z którą będę to w razie czego załatwiał) mogę wrzucić mu temat duplikowania wszystkiego na jednej z jego maszyn tak aby w razie czego na czas podniesienia "twojej" wszystko działało z zapasowej.
To prawie drugi koniec Polski :( Gdyby był jakiś duży pad sprzętowy to wynikłyby spore problemy.
Wiadomo - na jakiś czas można byłoby przydzielić inną maszynkę ale to też wszystkim nie jest na rękę :(
Trudna sprawa.
Ok. Decyzja należy do Ciebie. Jak coś to daj znać.
Może spróbuj rozwiązania które ja stosuję. Czyli serwer w domu lub w miejscu do którego masz łatwy dostęp i dodatkowo download mirror/reverse proxy na serwerze gdzieś w jakiejś dużej serwerowni.
Ma to kilka dużych zalet, np. w razie padu serwera (wyłączenie prądu i inne losowe przygody) proxy może reagować automatycznie i zmienić stronę projektu chwilowo na inną, np. 'przepraszamy za usterki'. Da radę tam również trzymać wszystkie statyczne pliki (wymaga flat download directory), co ekstremalnie ogranicza pasmo potrzebne dla serwera - praktycznie zostanie tyle co potrzeba na forum, workunity i kontakty z file upload handlerem/schedulerem.
Proxy ma też swoje wady, do największych zalicza się dość skomplikowana konfiguracja - ja wszystko oparłem o mod_proxy/mod_rewrite apacza, cały plik konfiguracyjny ma kilkanaście kB.
Ogólnie jeśli chodzi o serwer w chacie to nie ma się zanadto czym przejmować - jeśli raz na jakiś czas padnie to żaden problem, praktycznie każdy projekt od czasu do czasu jest nieosiągalny przez parę godzin. To normalne i nikt na to praktycznie nie zwraca uwagi. Ważne żebyś ewentualnie dał radę zabezpieczyć się przed utratą danych i kilkunastogodzinnymi lub dłuższymi padami.
2009-12-07 22:01:43 Goldbach's Conjecture Project Sending scheduler request: To report completed tasks.
2009-12-07 22:01:43 Goldbach's Conjecture Project Reporting 5166 completed tasks, not requesting new tasks
2009-12-07 22:03:05 Goldbach's Conjecture Project Scheduler request failed: HTTP internal server error
2009-12-07 22:17:41 Goldbach's Conjecture Project Backing off 31 min 41 sec on upload of wu_2009-11-22003403-19335_0_0
2009-12-07 22:42:51 Goldbach's Conjecture Project Sending scheduler request: To report completed tasks.
2009-12-07 22:42:51 Goldbach's Conjecture Project Reporting 5166 completed tasks, not requesting new tasks
2009-12-07 22:43:56 Goldbach's Conjecture Project Scheduler request failed: HTTP internal server error
2009-12-07 22:49:22 Goldbach's Conjecture Project Backing off 3 hr 43 min 1 sec on upload of wu_2009-11-22003403-19335_0_0
???
próbki chyba zaraportowałem ale cały czas wiszą w menagerze jako policzone odesłane... czy nie powinny z tamtąd zniknąć?>??????
2009-12-10 21:33:55 Goldbach's Conjecture Project Backing off 1 hr 24 min 22 sec on upload of wu_2009-11-22003403-19334_0_0
2009-12-10 21:33:55 Goldbach's Conjecture Project Backing off 1 hr 44 min 36 sec on upload of wu_2009-11-22003403-19335_0_0
i do tego nie moge zaraportowac 2 probek....
Cytat: HA$ w 10 Grudzień 2009, 21:34
i do tego nie moge zaraportowac 2 probek....
Jeżeli nie odeślesz WU tragedii nie będzie - zresztą nawet liczą się one bardzo krótko.
Po podliczeniu funduszy wychodzi na to, że jestem w stanie jedynie rozbudować u siebie sieć [AP, router, switch, kilkadziesiąt metrów kabla]. Jedną maszynkę przeinstaluję na Linux'a ale ona nawet nie nadaje się na MySQL - jest zbyt leciwa. Nie ma co dostawiać kolejnego dedyka bo jednak koszt utrzymania per miesiąc będzie rósł i rósł...
Czyli nadal bronisz się przed sponsorami?
no tak 2 to nie problem ale 5166 wisząe mi bonic menagerze ze statusem odesłane....
poważnie zamulają mi kompa.... czy nie powinny jakoś z tamtąd zniknąć????
a te 2 to skasowac??? pomyslalem ze arto powiedzieć bo moze inni maja podobne problemy a to moze miec wplyw na powodzenie projektu..
Cytat: Hani w 11 Grudzień 2009, 19:01
Czyli nadal bronisz się przed sponsorami?
Absolutnie nie bronię się - nie chciałbym tylko aby serwery były na drugim końcu Polski. Piszę na PW.
Cytat: HA$ w 11 Grudzień 2009, 21:05
no tak 2 to nie problem ale 5166 wisząe mi bonic menagerze ze statusem odesłane....
poważnie zamulają mi kompa.... czy nie powinny jakoś z tamtąd zniknąć????
a te 2 to skasowac??? pomyslalem ze arto powiedzieć bo moze inni maja podobne problemy a to moze miec wplyw na powodzenie projektu..
Problem ten występuje bardzo często ale te WU liczą się bardzo szybko i kosmiczne ilości ich latają w jedną i drugą stronę. W normalnej app już tak nie będzie,
Minęło kilka dni i praktycznie nic nowego.
Udało mi się zamówić sprzęt sieciowy ale w świątecznym tłoku jeszcze nie dostałem od sprzedawcy informacji o wysyłce - ciekawe kiedy dostanę paczkę.
Niedługo przez MySQL'a to chyba spać nie będę mógł. Tutaj wręcz wymogiem jest oddzielna maszynka |-? Miałem się wziąść za wszystko po przeniesieniu bazy ale teraz to nie mam pojęcia kiedy to nastąpi.
Wnet. :p Wszystkie badziewia już mam. Obudowa rackowa tez już jest. Instalke zaraz będę ssał i jak nie wyjdzie mi jakaś pilna robota to jutro to poskładam do kupy i podam Ci namiary na wjazd:)
Wreszcie coś się ruszy. Teraz pozostanie wziąć na warsztat app i kombinować z wrzuceniem jej na BOINC.
Będę TJM'owi głowę truć znowu :E
HeHe. Noto trzeba by się sprężyć.
Może by się to na projekt lutego załapało.
Będzie to na boincstats? Na razie kilka policzyłem ale nie widzę, poza tym te WU maleńkie strasznie.
Teraz jest aplikacja testowa. Na boincstats domagają się "normalnej" app.
W sumie to ja app mam już gotową od dłuższego czasu. Trzeba będzie tylko zrobić porządek z DB i dodać app do BOINC. Już nawet próbowałem się za to zabrać ale przez fochy serwera cały czas odkładałem na potem ;)
Teraz to czekam z niecierpliwością na WU i info kiedy to już nowy serwerek będzie je rozdawał :P
PS. zrobisz tam jakiegoś lstat'a albo jakieś inne staty żeby wiedzieć co się z tym sprzętem dzieje i co ewentualnie jest mało?
Jasne, że staty będą. Jutro podam linka - muszę to wszystko uporządkować najpierw.
Na S1 wygląda to tak [Jest link na server status na stronie GCP]:
http://s1.goldbach.pl/host-stats/goldbach.pl/s1.goldbach.pl.html
Przyszedł sprzęt sieciowy. Już wszystko spinałem - wydaje się, że działa ok. Sporo będę miał tym zamarachy ale miałem to zrobić już kilka lat temu XD.
Dzisiaj już nie będę przenosił - zaraz napiszę na stronie, że 26.12.2009 mogą wystąpić chwilowe problemy związane z przenoszenie MySQL na inną maszynę. Zaraz jeszcze odpalę jakąś app na serwerze - z ciekawości zobaczę jak app sprawuje się na C2D.
Łączność S1 [FR] <=> S3 [PL] jest na poziomie 10 Mbps.
Ale się najadłem :)
Nie wiem jaki sprzęt sieciowy ale jak działa to OK.
Czekam w takim razie cierpliwie na dalsze info. :respect:
Wpiąłem zalinkowane statystyki na stronę projektu.
http://s3.goldbach.pl/host-stats/goldbach.pl/s3.goldbach.pl.html
Chyba nie ma co robić dokładniejszych statystyk odnośnie łącza, bo 99% ruchu idzie na S1, a 1% na S2.
Jutro kombinacje z bazą.
Co do sprzętu sieciowego to nic specjalnego - switch'e/router'y i takie tam. Sam Low-End ale oby zatrybiło. S2 będę musiał przeinstalować na Linux'a - tylko jak do tego się zabrać ???
:) widzę że s3 liczy jakieś WU.
Jak wrażania co do sprzętu i łącza?
PS. czy do lutego będzie już normalna app i dopięte sprawy z boincstats? - Głosowanie na projekt lutego już tuż tuż.
Dzisiaj przesyłałem dane [kilka plików po ok. 100 MB] z S3 na S1 to na liczniku wskazówka zatrzymała się na prawie 100 Mbps. Bez obaw - trwało to tylko kilka sekund i nawet statystyki na hoście nie zdążyły faktu złapać.
S1 ma chyba jakiś limit na wysyłanie danych bo w drugą stronę jest max 15 Mbps.
Teraz pod względem hardware to trudno wymagać więcej.
Do lutego jest dużo czasu: Mam tylko nadzieję, że TJM znajdzie chwilkę bo sam to na jakimś banale się zakopię. Szkoda także kombinować i coś skiełbasić więc zapewne najpierw sprawdzę wszystko na wirtualnej maszynie.
Noto fajnie %) za łącze to :respect: dla Roberta.
Dawno już nie byłem niczego tak ciekaw jak tego jak to będzie funkcjonowało.
Martwi mnie jeszcze Grub. Po świętach jakoś się umówimy i sprawdzić trzeba będzie jeszcze jak to z nim jest.
U mnie na stole nie miał ochoty się podnieść mimo iż miał sam po 10s startować. Uparcie na Enter czekał. W debian'iku całkiem inaczej .conf do niego wygląda.
Przeniosłem DB. Jutro zoptymalizuję jakoś konfig. Idę spać XD
:parrrty:
Czyli prace posuwają się do przodu :)
:attack: walcz :D
Walcz walcz :)
XD widzę że wygrzewasz maszynkę.
Na moich serwerkach jak mam load 2x(liczba rdzeni CPU) uznaję go za przeciążony :)
Load 2x liczba rdzeni czyli np. 8 dla quada ? %)
Jeśli tak, to jest bardzo niewiele jak na serwer BOINC. Tyle potrafi osiągnąć podczas normalnej pracy kiedy trafi się większe obciążenie, zwłaszcza jeśli z jakiegoś powodu procesor czeka np. na dyski (duże operacje na bazach danych).
Po większym przestoju, np. wyłączeniu serwera na parę godzin początkowy load sięgał mi czasami 40-60. To dopiero masakra, w takim wypadku często nie da się nawet zalogować przez ssh - z tego powodu po większych przestojach zawsze uruchamiam serwer etapami, po jednym daemonie na raz - w ten sposób każdy odrobi kolejno swoje zaległości dość szybko, a kiedy wszystkie tłukły się na raz, zdarzało się że nawet kilkanaście godzin serwer wracał do normalnego stanu.
Dokładnie tak.
U mnie serwery to głównie podział łącza internetowego więc po pierwsze niema mowy o przestoju, a jak load jest wyższy niż 2x liczba rdzeni to www "nie wybucha" u klienta na ekranie co skutkuje setkami telefonów do mnie - w końcu load to nic innego jak kolejka zadań do wykonania.
Stąd moje kryteria - Co najważniejsze u mnie się sprawdzają.
Jak tam prace się posuwają?
Długo można byłoby pisać. Wpadłem na pomysł jak zoptymalizować algorytm (przyśpieszenie ok x100) ale następnego dnia dostałem materiały jak go po praz kolejny poprawić (kolejne przyśpieszenie ok x1000). Mam materiał ale to strasznie ciężka matematyka :deadman: i na razie za bardzo nie rozumiem o co chodzi :closedeyes:
;) Oki. To nie przeszkadzam. %)
Rysiu masz dalej problem z db_purge ?
Na liście mailingowej BOINCa dziś czytałem jakieś pogłoski o błędach w nim zawartych, niby nie kasuje WU które mają jakieś błędy.
Dziwne bo u siebie tego nie zauważyłem, no ale ja jadę na quorum = 1 więc może dlatego.
:) Witam po małej przerwie w dopytywaniu ;D
Dzieje się coś?
Cytat: TJM w 18 Styczeń 2010, 20:41
Rysiu masz dalej problem z db_purge ?
Na liście mailingowej BOINCa dziś czytałem jakieś pogłoski o błędach w nim zawartych, niby nie kasuje WU które mają jakieś błędy.
Dziwne bo u siebie tego nie zauważyłem, no ale ja jadę na quorum = 1 więc może dlatego.
Na szczęście db_purge zatrybił.
Cytat: Hani w 26 Styczeń 2010, 19:54
:) Witam po małej przerwie w dopytywaniu ;D
Dzieje się coś?
Sam algorytm rozkładu na sumę trzech liczb pierwszych okazał się banalny. Można nieźle podbić aktualne "rekordy" ale nie za bardzo ogarniam biblioteki GMP. Może mamy na forum kogoś kto ją wykorzystywał?
Mam multum próbek do odesłania......
A rysiu coś nic nie mówi jak tam prace id :(
Ostatnio miałem sporo na głowie - ciężko mi się zebrać.
Jedyny problem jaki mam to przeskoczenie na więcej niż 64-bit. Kompletnie nie ogarniam bibliotek to umożliwiających. Pewnie prędzej sam napiszę kawałek kodu, który rozbije wielkie liczby i będzie na nich wykonywał obliczenia [wydajność będzie odległa od ideału] niż ogarnę GMP i inne.
W sumie to Sesef napisał mi mały programik ale nawet nie mogę go na Linuxie skompilować :wth:
Z nowości to w sumie to, że przeniosę S2 i w następnym tygodniu dostawię maszynkę do replikacji bazy danych - jest już w drodze. W drodze są także artykuły w miesięcznikach "Delta" [UW] i "Forum Akademickie".
Może i coś grubszego by się znalazło ale nie ma co pisać, bo zaraz wszyscy będą żyć nadzieją.
Mają te próbki termin do 18go.........
Cytat: Troll81 w 17 Luty 2010, 20:50
Mają te próbki termin do 18go.........
A wiele ich tam, że się zatkały?
3200.... upload/download serwer nie działa według server_status....
http://goldbach.pl/server_status.php
ale to się tyczy S2
S1 działa i wszystko wskazuje że dupa zbita
2010-02-17 21:31:38 Goldbach's Conjecture Project Sending scheduler request: To report completed tasks.
2010-02-17 21:31:38 Goldbach's Conjecture Project Reporting 3200 completed tasks, not requesting new tasks
2010-02-17 21:33:54 Goldbach's Conjecture Project Scheduler request failed: HTTP internal server error
Ale to S2, a on tam niczego nie robi XD Upload/Download na S1 działa. Próbki faktycznie potrafią się zakorkować.
A teraz?
2010-02-17 22:02:29 Goldbach's Conjecture Project update requested by user
2010-02-17 22:02:42 Goldbach's Conjecture Project Sending scheduler request: Requested by user.
2010-02-17 22:02:42 Goldbach's Conjecture Project Reporting 3200 completed tasks, not requesting new tasks
2010-02-17 22:04:37 Goldbach's Conjecture Project Scheduler request failed: HTTP internal server error
Caly czas to samo
Ustawiłem pastucha i będę teraz co 600 sekund pukał do serwera bram.... aż zaraportuje.......
2010-02-18 20:40:27 Goldbach's Conjecture Project Fetching scheduler list
2010-02-18 20:40:33 Goldbach's Conjecture Project Master file download succeeded
2010-02-18 20:40:46 Goldbach's Conjecture Project Sending scheduler request: To report completed tasks.
2010-02-18 20:40:46 Goldbach's Conjecture Project Reporting 3655 completed tasks, not requesting new tasks
2010-02-18 20:43:24 Goldbach's Conjecture Project Scheduler request failed: HTTP internal server error
Ej. no jaj se nie rubta..... deadline minął. Od kilku dni nie mogę zaraportować niczego......
Nie chciałbym nic mówić, ale tylko szaleniec ściąga i trzyma 3200+ zadań. To jest przyczyna mulenia samego BOINCa i wciągania proca.
Tego już raczej nie zaraportujesz, bo scheduler request jest prawdopodobnie tak wielki, że serwer nigdy nie da rady na niego odpowiedzieć zdążając przed timeoutem.
tyle tylko że te zedanka nie zebrały się w 1 noc. Wczoraj wieczorem było 3200 dziś jest 3600. 400 zadań na dobę to nie jest jakiś rekord.... MOże by tak wydłużyć jakoś timeout??
Weź sobie zobacz wielkość pliku scheduler_request dla projektu, w katalogu DATA.
Moim zdaniem nie ma ch..a we wsi żebyś dał radę to zaraportować i na dodatek każdą próbą pewnie totalnie zamulasz serwer, lepiej od razu anuluj.
Kiedy walisz takiego requesta scheduler wykonuja do bazy zapytanie które ma kilkadziesiąt jeśli nie kilkaset kB. Wyobraź sobie jak wygląda odpowiedź...
5000 kb %)
No ale czemu serwer wcześniej tego nie łyknął????
Tego to ja już nie wiem.
Pewnie przymulił się, zadań się nazbierało a potem to już poszło lawinowo.
Troll ty zamulaczu serwerów ;)
Jak te zadania wyciąć w cholerę?? Dałem Abort a te cholery dalej wiszą...... odpiąć się od projektu???
A gdzie moje punkty???
Raczej teraz nic z tym nie zrobisz oprócz detach. Zadania w stanie 'aborted' nadal będą raportowane do serwera.
no to papa punkciki za 3000 zadań.....
i znów szajba...
2010-02-21 20:41:28 Goldbach's Conjecture Project Sending scheduler request: To report completed tasks.
2010-02-21 20:41:28 Goldbach's Conjecture Project Reporting 1750 completed tasks, not requesting new tasks
2010-02-21 20:42:24 Goldbach's Conjecture Project Scheduler request failed: HTTP internal server error
No jaja se robita........ ja tu punkty tracę.......
już punkty za 5400 zadań poszły się je@#$%%
Najwidoczniej Apache ma problem...
Że jest problem to ja widzę.... natraciłem już prądu na tym projekcie....
Cytat: Troll81 w 21 Luty 2010, 23:52
Że jest problem to ja widzę.... natraciłem już prądu na tym projekcie....
Już daj spokój, po co łykałeś tyle próbek jak wiesz że projekt jeszcze działa jako beta... albo nawet jeszcze nie.
:D ale pomarudzić sobie mogę???? %)
Hehe... A tam prąd. Robert nie narzeka.
A tak przy okazji sorka za brak uprzedzenia o przerwie w działaniu dedyka. Stoi niewiadomo czyj (robert sobie zapomniał) a wymiana szafy była w nocy. Mam nadzieje że za bardzo to nie zawaliło sprawy.
Właśnie zastanawiałem się co jest nie tak ;)
Napisałem całą arytmetykę do działania na dużych liczbach (wystarczyło: dodawanie, odejmowanie, porównywanie, modulo i pierwiastek) ale okazuje się, że dla liczb wielkości 10^20 sprawdzanie pierwszości metodą naiwną idzie lekko mówiąc tragicznie.
Jak będę miał chwilkę to podrzucę kod na forum. 64-bit to zaledwie 18* 10^18 i nie wiem czy warto na wbudowanych typach kombinować z BOINC tym bardziej, że app byłaby tylko na 64-bit OS.
Hm.... U mnie 50% to systemy 64bit...
Ale ogolnie to pewnie kolo 5% wiec only 64bit to troche niewypal
Cytat: Rysiu w 22 Luty 2010, 20:20Napisałem całą arytmetykę do działania na dużych liczbach (wystarczyło: dodawanie, odejmowanie, porównywanie, modulo i pierwiastek) ale okazuje się, że dla liczb wielkości 10^20 sprawdzanie pierwszości metodą naiwną idzie lekko mówiąc tragicznie.
Zainteresuj się testem Millera-Rabina, i pokombinuj jednak z tym GMP albo MPIR bo te biblioteki kompilowane na konkretną platformę będą szybsze od większości rzeczy które samemu się napisze, a im większe liczby tym większą różnice widać.
Cytat: sesef w 23 Luty 2010, 22:26
Zainteresuj się testem Millera-Rabina, i pokombinuj jednak z tym GMP albo MPIR bo te biblioteki kompilowane na konkretną platformę będą szybsze od większości rzeczy które samemu się napisze, a im większe liczby tym większą różnice widać.
Tyle, że z tego co pamiętam test ten zwraca z pewnym prawdopodobieństwem czy dana liczba jest pierwsza czy też nie, a coś takiego odpada.
Najszybszy i w pełni deterministyczny jest ponoć AKS.
Z tymi bibliotekami to jest pat, bo kompletnie nie potrafię ich ugryźć, a byłoby to świetne rozwiązanie.
Cytat: Rysiu w 23 Luty 2010, 22:37
Cytat: sesef w 23 Luty 2010, 22:26
Zainteresuj się testem Millera-Rabina, i pokombinuj jednak z tym GMP albo MPIR bo te biblioteki kompilowane na konkretną platformę będą szybsze od większości rzeczy które samemu się napisze, a im większe liczby tym większą różnice widać.
Tyle, że z tego co pamiętam test ten zwraca z pewnym prawdopodobieństwem czy dana liczba jest pierwsza czy też nie, a coś takiego odpada.
http://edu.i-lo.tarnow.pl/inf/alg/001_search/0018.php
"Test Millera-Rabina daje złe wyniki (p złożona) dla co najwyżej 1/4 baz a < p. Zatem dla jednego przebiegu prawdopodobieństwo błędu wynosi 1/4. Dla n przebiegów przy różnych podstawach a prawdopodobieństwo błędu spada do (1/4)^n. Już dwadzieścia testów daje szansę 1 do 1099511627776, iż liczba złożona p zostanie potraktowana jako pierwsza."
Przy AP26 wywoływane jest tylko 1 raz i starcza, ale jak chcesz mieć pewność to możesz sobie ustawić parametr funkcji zamiast na 1 to na 5 albo 10 i prawdopodobieństwo jest już sporo mniejsze, poza tym dla liczb, które zostaną uznane za złożone, można zastosować inny algorytm (nawet jak będzie powolny to raz na kilkadziesiąt mld wywołań nie będzie powodował problemów)
Ja potrzebuję całkowitej pewnościczy dana liczba jest pierwsza. Co z tego, że tutaj szansa na błąd będzie wynosić 1 do 1099511627776 skoro takich testów będzie się wykonywało ilościowo o rzędy wielkości więcej i bardzo możliwe, że gdzieś jakiś bubel się trafi. Wtedy wszystko leciałoby do kosza.
Tutaj nawet prawdopodobieństwo błędu 1/n gdzie n jest dowolnie wielką liczbą nie będzie zaakceptowane.
Można byłoby faktycznie wkoptować tego Millera-Rabina, a potem jeżeli on stwierdzi, że liczba jest pierwsza to upewniać się dodatkowym testem ale to bankowo wyjdzie wolniej niż normalnie deterministycznie.
Cytat: Rysiu w 23 Luty 2010, 23:25Można byłoby faktycznie wkoptować tego Millera-Rabina, a potem jeżeli on stwierdzi, że liczba jest pierwsza to upewniać się dodatkowym testem ale to bankowo wyjdzie wolniej niż normalnie deterministycznie.
Tylko, że test Millera-Rabina będzie szybszy od każdego testu deterministycznego przy 2-krotnym sprawdzeniu liczby masz prawdopodobieństwo 0.0625 więc jak trafi się jakaś liczba złożona to zawsze można ja sprawdzić deterministycznie. Nie ma sensu pchać testu deterministycznego na wszystkie liczby skoro w 99% przypadków sprawdzi się test Rabina-Millera czy jakiś inny.
Wydaje mi się, że w praktyce tak różowo nie będzie. Chyba jednak warto spróbować tymbardziej, że implementacja takie rozwiązania zajmie dosłownie chwilę.
Jednak największą barierą jest ta precyzja ???
Dostałem nowy serwer: IBM xSeries. Nie jest to może najnowsze cacko ale do replikacji bazy musi wystarczyć.
Już drugi dzień motałem się jak zainstalować na tym czymś system. Zmarnowałem chyba z 10 płyt CD bo próbowałem zapodać tam jakąś dystrybucję Ubuntu Server. Instalowałem wszystkie kolejno od 7 przez 8.04 LTS i 9.04 do 9.10 ale wszystkie się sypały. Zrozpaczony już nawet chciałem zainstalować jakąś Desktopową wersję ale co się okazało też żadna nie chciała przejść. To jeden błąd przy instalacji [jakiś dziwny ze sprzętem - brak kompatybilności?] to drugi. Na 9.04 już się nawet zainstalował ale nic więcej bo podczas startu miał jakieś problemy z montowaniem dysków SCSI. W Internecie wyczytałem tylko, że to jakiś bug i potrafi się sypać gdy pod maską mamy jakieś kontrolery dysków z kosmosu.
Zassałem czystego debiana netinstall [150 MB] zainstalowałem i co się okazało działa %) Nie mam pojęcia co tam panowie od Ubuntu sknocili ale szkoda słów.
Do tego w domowym PC padł mi się dysk Maxtor 60 GB. Można powiedzieć, że działał nonstop 9 lat także chyba swoje zrobił. Na szczęście dwa dni temu przeniosłem wszystkie dane i gruntowanie go sformatowałem [przypadek?]. Dziad uruchamia się normalne - słychać jak startuje i wirują dyski ale kontroler jego nie widzi. Także teraz siedzę tylko [brak jakiegoś "ludzkiego" dysku do desktopa] na ebook'u ASUS Eee PC %) %)
Ubuntu ma niestety sporo niedoróbek. To chyba bardziej system 'dla mas' na typowy sprzęt, niż na serwery gdzie często siedzi jakiś bardziej egzotyczny hardware. Sam się o tym przekonałem wojując ostatnio z kompem który miał kilka kontrolerów HDD - najbardziej rozbawiło mnie to, że Ubuntu 9.04 się odpalało z dysku który później znikał i za chiny nie szło go już w żaden sposób podmontować :D
Maszyna do replikacji nie musi być potężna - wystarcza byle słabizna, ja nawet zrezygnowałem z osobnej jakiś czas temu (względy ekonomiczne - koszt prądu) i mam po prostu dwa serwery mysql na tej samej maszynie, drugi ma swój własny dysk tylko na potrzeby backupu.
Ze słabych to ja miałem tylko jakieś AMD 350 MHz i podobne do tego kiedyś próbowałem postawić tam system ale poddałem się %) [coś nie tak z hardware].
Muszę jednak powiedzieć, że różnica między serwerami "składakami", a markowymi maszynami jest wielka. Przynajmniej pod względem jakości wykonania i samego projektu :ph34r:
Nawet na przednim panelu mam wyświetlacz z informacjami o statusie maszyny, a obudowę zdejmuję jednym przyciskiem. Małe a cieszy.
bo to jest serwe przewidziany dla admina który nie ma czasu się pierdzielić ze sprzętem jak serwer leży... :D
Ja mam serwer w takiej rozbieranej obudowie desktop od jakiegoś Fujitsu-Siemensa. Z wierzchu wygląda jak kawałek śmiecia, zwłaszcza że jest niezbyt nowa - kupiłem na allegro za 20zł od gościa który miał tego tony. Jednak rozbierana po prostu bajecznie - przez naciśnięcie w dół i podniesienie do góry - otwiera się zatrzask i cała góra już zdjęta. Wszystkie karty mocowane plastikowymi zaciskami - pstryk i karta włożona/wyjęta bez żadnych śrubek. Koszyki na hdd 3.5 cala wyciągany - wystarczy odpiąc kable i można dyski wyjąć. Drugi koszyk na urządzenia 5,25 i dodatkowe 3,5 cala z zatrzaskami. Oryginalnie był też panel z jakimiś przyciskami i wyświetlaniem stanu niektórych podzespołów, ale jako że działa to jedynie z płytami Fujitsu-Siemens (dodatkowe złącze) amputowałem go uzyskując dodatkowe miejsce na dysk.
Oprócz tego wentylacja jest super - niejedna buda za kilkaset zł pewnie nie ma lepszej. Praktycznie starcza wiatrak w zasilaczu do chłodzenia wszystkiego.
Dlatego ja pobawię się z tą obudową SUNa :D
U mnie to tylko skargi słyszę, że nowy nabytek jest lekko mówiąc "nie cichy". Pod maską jakieś tunele powietrzne, a wentylaatory które tam siedzą nie mam pojęcia ile obrotów wyrabiają. Całość oczywiście w Rack'u siedzi.
Teraz wyłączyłem jego to on nawet jak jest wyłączony to podtrzymuje coś energią. Jakieś diody mrygają... Zasilacze w kieszeniach Hot-Swap działają ale po co? Można powiedzieć, że jak jest wyłączony to pracuje tak głośno jak normalny komputer :ph34r: %) %)
Bo to z założenia ma stać w osobnym pomieszczeniu. a przynajmniej szafie....
Już sobie sprawiłem osobne pomieszczenie. Tylko teraz podczas stawiania systemu mam jego u siebie - tam jeszcze nie mam warunków [KVM, monitor] ale to kwestia czasu.
Po co jednak działają zasilacze i te cuda "mrygają" gdy jest wyłączony?
A cholera go wie. W normalnym kompie też masz obwody pod napięciem po wyłączeniu - zależnie od konstrukcji różnie to bywa, ale np. nierzadko pozostawiona jest pod napięciem sieciówka, żeby można było zdalnie włączyć kompa magic pakietem.
W zasilaczu od mojej obudowy F-S oprócz złącza ATX było drugie, coś podobnego jak w AT. Było tam +5V SB i oba ujemne napięcia (-5 i -12) nawet po wyłączeniu, po co - tego do dziś nie wiem. Co więcej, zasilacz ten nie był wcale włączany przez zwarcie PS-On do masy jak normalny ATX, tylko w środku miał pomocniczy zasilacz i przekaźnik sterowany właśnie z PS-On. Prawdopodobnie dzięki temu zasilany tym komputer mógł się całkowicie odciąć od sieci w razie potrzeby - być może znów dla ułatwienia życia adminowi, np. zdalne całkowite wyłączenie w razie problemów.
serwy mają często z tyłu wejście na dodatkowy kabelek :D
W compaq to ILO czyli integrated lights out. Serwer padnie a ty i tak sie zalogujesz i go uruchomisz zdalnie :D fajna opcja i wiele firmowych serwów ma coś podobnego :D
Długo nic się nie działo, a ja zastanawiałem się jak obejść niedogodności.
W pełni deterministyczne sprawdzanie pierwszości olbrzymich liczb jest strasznie problematyczne. Trzeba na to starsznie dużo czasu i realnie niemożliwy jest na dzień dzisiejszy rozkład liczb większych niż 10^20 na sumę liczb pierwszych - trzeba stosować specjalne myki.
Najprawdopobniej zdecyduję się cały test oprzeć na algorytmie Millera-Rabina, z tym, że świadkowie pierwszości 'a' nie będą generowani losowo.
Dla przykłądu jeżeli testujemy liczbę mniejszą niż 341 550 071 728 321 wystarczy przetestować pod kątem świadków 2, 3, 5, 7, 11, 13 i 17. Jeżeli liczba przejdzie wszystkie testy pozytywnie to znaczy, że jest deterministycznie pierwsza.
Gorzej wszystko wygląda gdy chcemy badać znacznie większe zakresy - dalej już mało zdołano konrektnie udowodnić.
Zhang, Z. w swoim artykule domniema, że do 10^36 w zupełności wystarczy Psi[20] ale jak łatwo można się domyślić pewnie długo nikt tego nie udowodni.
Rozkład na sumę liczb pierwszych w oparciu o takie założenia jest błyskawiczny - algorytm cachuje się kosztem rzędu log n.
O ile na dzień dzisiejszy portugalski profesor Tomás Oliveira e Silva deterministycznie dowiódł, że wszystko jest ok do ok. 10^20 to z tym engine na BOINC można dojechać chyba do 10^50.
Same założenia trzeba byłoby jakoś "na boku" weryfikować. Pisałem kilka miesięcy temu do adminów PrimeGrid z zapytaniem czy mają jakąś bazę, ze wszystkimi odkrytymi przez NIch liczbami pierwszymi i czy mogliby mi ją udostępnić ale odpowiedzi nie dostałem %)
Aplikację mam już prawie gotową - jak już trochę liznąłem GMP to wielkość liczb nie gra roli %)
Trzymam kciuki i liczę że aplikacja będzie generować trochę dłuższe zadania
Aktualna aplikacja to nie aplikacja.
Myślę nawet czy odnośnie tego Millera-Rabina nie napisać do PrimeGrid - można byłoby pomyśleć nad jakimś podprojektem w tą stronę. Jakąś aplikację pewnie bym teraz mógł napisać, a i pisałem z J. Wróblewskim - admini tam całym wpięciem app pod platformę BOINC i administracją się zajmą. Sam niestety nie mam czasu, ani umiejętności aby na tyle frontów działać. Na wyniki takich analiz jednak zwielką chęcią bym zerknął.
:parrrty: szacun za włożoną pracę
Jutro [lub w weekend] może pokażę kod to sprawdzicie wydajność.
Tutaj można znależć kod: http://s2.goldbach.pl/file/GSCE-SV-2.0.0.cpp
Chyba nie ma sensu abym dodawał także bin'y - jak skompilowałem u siebie na Linuxie app to na innych kompach nie chciało działać - trzeba było oddzielnie na nich kompilować %)
Na Windowsie pewnie nie byłoby takiego problemu ale niestety sam Windows'a nie posiadam i nie mogę takowej gotowej app załączyć.
Mam nadzieję, że sesef jakoś to skompiluje %)
Całość działa niebotycznie szybciej [a jeszcze można troszkę wydusić] i nie ma już "większego" limitu co do wielkości rozkładanych liczb.
U siebie nie mam co testować jak szybko to idzie [stary trump i na dodatek zamulony]. W wolnym czasie sprawdzę jak idzie to na S3 [dopiero jak pisałem post o tym pomyślałem].
Przydałoby ustalić jak duże mają być badane zakresy. Jak ktoś będzie testował szybkość to bez wypisywania wyników na ekran [zakomentowane PRINTF-RESULT] - to trochę spowalnia. Zakresy tak jakoś powyżej 10^20 i trzeba obadać jak daleko można dojechać w czasie wykonywania się takiej jednej próbki [kilku godzin?].
Kod oczywiście jeszcze nie gotowy ale testować można, a nawet trzeba %)
Chciałbym pomóc ale kompletnie nic nie zrozumiałem. Jeżeli mam coś potestować coś na mojej maszynie to proszę o łopatologiczne instrukcje co mam zrobić.
A jaki system?
Vista 64
procek Phenom II 965BE @3,7
karta 5850
Jutro jak wrócę z uczelni to postaram się to skompilować. Jak na razie od 2 dni walczę z dnetką i chyba udało mi się pozbyć tych niekończących się WU.
linux 64bity + procek C2D = z jakimi flagami kompilować? (proszę o podanie całej składni) :parrrty:
Nie wiem jak wygląda to z flagami -O1/2/3 - u mnie coś ich nie łapało %)
Wystarczy
gcc -c GSCE-SV-2.0.0.cpp
i
gcc -o GSCE-SV-2.0.0 -march=nocona GSCE-SV-2.0.0.o -lgmp
To ponoć jakoś optymalizuje pod 64-bit ale za bardzo nie testowałem różnych flag.
Musisz mieć bibliotekę GMP i trochę innych [w sumie standardowych].
emik@suse:~/Pulpit/gcc> gcc -c GSCE-SV-2.0.0.cpp
GSCE-SV-2.0.0.cpp:35:15: warning: missing whitespace after the macro name
GSCE-SV-2.0.0.cpp:543:34: warning: extra tokens at end of #ifdef directive
emik@suse:~/Pulpit/gcc>
Te worningi nic nie specjalnego oznaczają
Po pierwszych kalkulajach wychodzi na to, że zadania mogą obejmować sprawdzenie zakresu 250.000.000 liczb w ciągu ok. 10h na przeciętnym procesorze.
Binarka bez szczególnych optymalizacji pod x64 i x86
Z wypisanem na ekran
www.sesef.pl/pliki/Release.zip
Bez wypisywania na ekran
www.sesef.pl/pliki/Release2.rar
A i nie rozumiem sensu pisania tego testu millera-rabina skoro taką samą funkcje masz w GMP, która najpewniej jest szybsza.
Cytat: sesef w 12 Kwiecień 2010, 20:36
A i nie rozumiem sensu pisania tego testu millera-rabina skoro taką samą funkcje masz w GMP, która najpewniej jest szybsza.
Pewnie że jest tylko, że sprawdza dla losowych świadków. Trzeba byłoby grzebać w bibliotekach i ją przerabiać. Może się tak zrobi, ale trzeba to wygrzebać.
Poprawiony link do drugiego archiwum: (domyślam się, że zawartość dobra ale głowy nie daję)
http://www.sesef.pl/pliki/Release2.rar
Co ciekawsze na uczelni próbowałem odpalić app. Myślałem, że na Windows'ie nie będzie żadnych problemów ale jednak czepia się, że bibliotek jemu brakuje.
(http://img40.imageshack.us/i/gcp.png/)
Przekompilowałem binarkę tak, żeby nie wymagało posiadania redistributów (stąd ten błąd)
www.sesef.pl/pliki/gol.zip
Ktoś coś testował? %)
Cytat: Piotr R. (Peciak) w 11 Kwiecień 2010, 21:21
Chciałbym pomóc ale kompletnie nic nie zrozumiałem. Jeżeli mam coś potestować coś na mojej maszynie to proszę o łopatologiczne instrukcje co mam zrobić.
J.W. :ph34r:
Prosiłym o odpalenie aplikacji (wersja bez wypisywania na ekran) na zakresach
od:
2000000000000000000
do:
2000000000250000000
oraz:
od:
200000000000000000000
do:
200000000000250000000
Chciałbym znać przybiżone czasy wykonywania się tych zadań.
Problem może polegać na tym, że aplikacja nie posiada, żadnego zegarka, który wypisywałby po zakończeniu ile czasu liczenie zajęło. Przed chwilą o tym pomyślałem i dodam coś takiego. %)
pamiętaj, że jak obliczenia będą przeprowadzane podczas przeliczania próbek w BOINC to czas będzie zawyżony
Prosiłbym o odpalanie na pustym rdzeniu %)
Najlepiej użyć jakiegoś narzędzia zliczającego czas CPU, np. sysinternals ProcessExplorer.
Witam :).
Zgodnie z prośbą policzyłem próbki na niezaśmieconych niczym innym rdzeniach. Policzyłem obydwa zadane przedziały i raczej nie rąbnąłem się jeśli chodzi o rząd wielkości (kilkukrotnie sprawdzałem ilość zer). Troszkę późno to wyszło (nie obyło się bez kłopotów: raz wyłączenie prądu na całej ulicy przerwało zadania, dwa nawiedził mnie BSoD i dopiero za trzecim razem obliczenia dobiegły do końca :D), ale lepiej późno niż wcale. Dla pierwszego przedziału wyszło ok. 30,5 godziny, a dla drugiego ok. 58h. Tak długo, gdyż prawdopodobnie chłodzenie CPU mi nawala i rzeczywiste taktowanie waha się w przedziale 1,4-1,6 GHz. Dowód. (http://img717.imageshack.us/img717/7033/gldb.jpg) Powstały przy tym pliki pięciobitowe - przesłać je? Jeśli trzeba jeszcze coś przetestować to z chęcią pomogę :).
Pozdrawiam,
Zagubiony.
Kurcze - strasznie duże czasy wyszły.
Jak wcześniej liczyłem na podstawie wyników emik'a to dla tego drugiego przedziału powinno wyjść ponad 10 godzin ale mniej niż 15.
Odpaliłeś program z wyłączonym wypisywaniem wyników na ekran? Jaki masz procesor?
wersja 64 nie działa na vista 64
odpaliłem wersje 86 i wkrótce podam wyniki
czyżby linux64 miał przewagę nad winzgrozą
Może tak być - już na początku zabawy z Goldbachem zauważyłem przepaść między Linuxem a Windowsem. Ten sam program, na tym samym komputerze wykonywał się zauważalnie szybciej na Linuxie niż na WIndowsie.
Cytat: Rysiu w 01 Maj 2010, 00:23
Może tak być - już na początku zabawy z Goldbachem zauważyłem przepaść między Linuxem a Windowsem. Ten sam program, na tym samym komputerze wykonywał się zauważalnie szybciej na Linuxie niż na WIndowsie.
GMP i wszystkie pochodne od początku były pisane pod linuxa i na niego optymalizowane, a że da się je skompilować pod windę to inna sprawa.
Cytat: Rysiu w 30 Kwiecień 2010, 16:46
Kurcze - strasznie duże czasy wyszły.
Jak wcześniej liczyłem na podstawie wyników emik'a to dla tego drugiego przedziału powinno wyjść ponad 10 godzin ale mniej niż 15.
Odpaliłeś program z wyłączonym wypisywaniem wyników na ekran? Jaki masz procesor?
Tak, odpaliłem wersję bez wypisywania wyników na ekran. Procesor GenuineIntel Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz [x86 Family 6 Model 15 Stepping 11]. Z tym, że taktowanie rzeczywiste, jest mniejsze od normatywnego. Jak już zauważyli inni użytkownicy forum, system też ma pewnie coś do powiedzenia: Win X
.P SP2.
Phenom II 965 @ 3,7GHz system vista 64
Zakres pierwszy
aplikacja pobrana stąd
http://www.sesef.pl/pliki/Release2.rar (tylko te działają ale - tak jak pisałem wersja 86 (wersja 64 nie działa nigdzie))
czas wykonania zadania 11 godzin 59 minut
Cytat: Piotr R. (Peciak) w 01 Maj 2010, 07:54
http://www.sesef.pl/pliki/Release2.rar (tylko te działają ale - tak jak pisałem wersja 86 (wersja 64 nie działa nigdzie))
Znalazłem problem zapomniałem, że Visual ma oddzielne confingi dla x86 i x64 przez co x86 skompilowało się bez wymogu zewnętrznych bibliotek (redistributable c++ 2010), a wersja x64 takich bibliotek wymaga (najlepiej dla spokoju z późniejszymi błędami innych aplikacji zalecam ściągnięcie i zainstalowanie http://www.microsoft.com/downloads/details.aspx?familyid=A7B7A05E-6DE6-4D3A-A423-37BF0912DB84&displaylang=en oraz przy x64 dodatkowo http://www.microsoft.com/downloads/details.aspx?familyid=BD512D9E-43C8-4655-81BF-9350143D5867&displaylang=en)
Wersje skompilowane bez redistributów
www.sesef.pl/pliki/nowe.zip
Czyli co ...
ściągam biblioteki i mam obliczyć dla X64 jeszcze raz?
Trochę te obliczenia trwają a muszę wyłączyć z boinca 2 rdzenie jedno dla obliczeń Goldbach's drugie dla innych aplikacji coby wynik był miarodajny wiec proszę o potwierdzenie
Nie trzeba - ponad 10 godzin, czyli chyba ok.
i.... ???
Mały artykuł w gazecie PC Format jest tam o naszym koledze
http://www.pcformat.pl/index.php/artykul/aid/1107/t/najpotniejszy-komputer-wiata-jak-wzi-udzia-w-globalnym-projekcie-badawczym (http://www.pcformat.pl/index.php/artykul/aid/1107/t/najpotniejszy-komputer-wiata-jak-wzi-udzia-w-globalnym-projekcie-badawczym)
Ale nie ma nic o B@P......
Cytat: Troll81 w 29 Czerwiec 2010, 22:25
Ale nie ma nic o B@P......
... o B@P będzie w Radio :P
Rysiu coś ruszyłeś z projektem?
Ps. nie mogę wysłać do Ciebie prywatnej wiadomości podaj mi na prywatną wiadomość adres mego kuzyna Roberta bardzo pilnie
Kłoni się momi76
Również jestem ciekaw jak tam z projektem.
Cytat: Chochli w 21 Sierpień 2010, 10:01
Ps. nie mogę wysłać do Ciebie prywatnej wiadomośc
Czemu nie możesz? %)
Aktualnie MySQL leży i kwiczy :(
Cytat: Rysiu w 22 Sierpień 2010, 01:07
Cytat: Chochli w 21 Sierpień 2010, 10:01
Ps. nie mogę wysłać do Ciebie prywatnej wiadomośc
Czemu nie możesz? %)
Aktualnie MySQL leży i kwiczy :(
____________________________________________________
... jakiś kod z obrazka miałem wpisać, ale obrazka nie było widać i to nie wina jakiś blokad w przeglądarce ...
Cześć,
Mam pytanie odnośnie przyszłości Goldbacha: Czy projekt wróci do życia, a jeśli tak to mniej więcej kiedy można się tego spodziewać?
Pozdrawiam,
Zagubiony.
Teraz jestem bez bazy: będzie już jakiś miesiąc. Bez MySQL nie mogę nic zrobić. Nie mam pojęcia co będzie z serwerem MySQL ale nie wygląda to ciekawie.
Nie mam fizycznego dostępu do maszynki, w której coś jest nie tak z kartą sieciową (już raz miała na kilkanaście dni zgon).
A masz dostęp do kopii? Jak coś, to pewnie razem znajdziemy jakiś serwer MySQL...
Cytat: krzyszp w 27 Wrzesień 2010, 23:52
A masz dostęp do kopii? Jak coś, to pewnie razem znajdziemy jakiś serwer MySQL...
Nie mam %) Gdzie coś znajdziemy? %)
Nie lepiej znaleźć sposób na hostowanie całego serwera w jednym miejscu ?
Przy standardowym BOINCowym zestawie daemonów więcej jak jedna maszyna i tak nie ma sensu dla mniejszych projektów.
Cytat: TJM w 28 Wrzesień 2010, 11:50
Nie lepiej znaleźć sposób na hostowanie całego serwera w jednym miejscu ?
Przy standardowym BOINCowym zestawie daemonów więcej jak jedna maszyna i tak nie ma sensu dla mniejszych projektów.
Gdybym to ja miał takie możliwości. Na aktualną już MySQL nie wsadzę, a i tak teraz strach co by było gdyby HDD w serwerze z bazą umarł.
W sumie to byłoby dobrze ale w tym dziadzie od MySQL coś padło %) :ph34r: a niestety nie mam jego pod ręką.
Strach względem padu HDD to jest zawsze i lekarstwem na to są regularne backupy.
Wszelkich problemów z działaniem bazy da się uniknąć regulując długość WU i niektóre ustawienia serwera, dobrze poustawiany projekt wcale nie ma wielkich wymagań. U mnie odkąd zdechł poprzedni serwer całość chodzi na backupie (stary złomik) i też jest ok.
Zapalił %) Teraz będę się martwił jak zapobiec temu w przyszłości :ph34r:
Fajnie że znowu działa :parrrty:
liczmy :arrr:
I znów leży od kilku dni :(.
Wiadomo coś na ten temat? Projekt będzie jeszcze działał?
będzie ;)
Działać to jakoś działa, choć nowych WU od dawna nie widziałem.
Za to patrząc na statystki znalazłem jakieś problemy z WU (mi to wygląda na jakieś dzielenie przez 0, albo próbę odesłania nieprzeliczonych WU).
Tak dla raportu parę przykładów:
http://goldbach.pl/workunit.php?wuid=12454230
http://goldbach.pl/workunit.php?wuid=12454203
http://goldbach.pl/workunit.php?wuid=12454391
http://goldbach.pl/workunit.php?wuid=12454293
http://goldbach.pl/workunit.php?wuid=12454274
http://goldbach.pl/workunit.php?wuid=12454257
i parę innych.
podbijam temat
2011-01-26 16:56:57 http://goldbach.pl/ Message from server: Server error: feeder not running
ktos wie kiedy ozyje ?
ruszylo!