Witam Szanowne Gremium Programistów i Testerów,
od jakiegoś czasu testuje różne rozwiązania w EA, no i czasem wychodzi z rozpędu, iż EA ma do policzenia dziesiątki tysięcy kombinacji gdzie wychodzą bardzo długie okresy testów. Zastanawiam się jak można sprzętowo przyspieszyć obliczenia, proszę o nie pisanie o optymalizacji kodu bo to oddzielne zagadanienie. Aplikacje testuje na Meta Traderze.
W momencie testu EA obciążenie procesora jest 50-90%(dwurdzeniowy Athlon 2,6GHz i 2GB ramu), zastanawiam się od czego zależy szybkość testu.
1. Procesor - czy przypadkiem MT nie narzuca jakiś ograniczen aby sie komp nie zwiesił, czy zastosowanie procesora 4-rdzeniowego podniosłoby szybkość. MT może nie wykorzystywać 4-rdzeni, ale może ktoś już to sprawdzał?
2. Szybkość dysku - teraz są dostępne dyski SDD (coś jak flashowe), są znacznie szybsze w odczycie od dysków normalnych. Teoretycznie powinno to przyspieszyć odczy danych historycznych.
3. Ram - więcej ramu, większy oddech, ale czy napewno przy testach EA
4. System operacyjny, obecne testy robie na XP czy na Win 7 lub 8 to sytuacja może sie polepszyć lub pogorszyć.
Zapraszam do wyrażania swoich opinii
Pozdrawiam
Szybkość testowania EA, a sprzęt
Z wlasnego doświadczenia powiem Ci, że z dwóch rzeczy - RAM i procesor - to zdecydowanie wiekszy wpływ będzie miał procesor. Mam 4GB RAM, a w momencie testu i tak jest wykorzystywane ok. 30%. Za to procesor leci na całość.
I w MT4 ilość rdzeni nie ma znaczenia. Tester i tak korzysta z jednego.
I w MT4 ilość rdzeni nie ma znaczenia. Tester i tak korzysta z jednego.
Solą życia jest kasa.
Zależy jak jest napisane EA. Jeśli to sam MQL trzeba brać pod uwagę czy korzysta z plików czy tablic i odpowiednio wtedy liczy się dysk lub pamięć (to drugie rozwiązanie jest rzecz jasna dużo szybsze). Od szybkości dysku zależy też jak szybko system będzie czytał dane historyczne. Procesor jest ważny, te najnowsze mają szybszy dostęp do pamięci i więcej rdzeni, czyli potencjalnie więcej MT4 na raz odpalonych.Tig3r pisze:Tylko po co jak procek jest mało istotny.NiceFox pisze:Do wymagających testów możesz zrobić OC.
Najważniejszy jest dysk a potem ram (MT4)
Zależy od operacji wykonywanych przez procesor np.Tig3r pisze:Tylko po co jak procek jest mało istotny.NiceFox pisze:Do wymagających testów możesz zrobić OC.
Najważniejszy jest dysk a potem ram (MT4)
obliczenia w Elvave
na E6300 2.8Ghz 15min
E63000 z O.C. 3.8Ghz 2min
Dorzuciłbym jeszcze dobry stabilny zasilacz, bo na słabym zasilaczu nie da się zrobić oc.
Pieniądze rosną na drzewie cierpliwości.
Robilem kiedys test na moim kompie z 3 roznymi dyskami w tym SSD.. a 1 dysk 20GB co ma z 18 lat
żadnych roznic w czasie .. to samo EA - test zawsze trwał niecałą minutę.. czy dłuższa historia czy krotsza..
Podobnie na MT5..
Wiec to pewnie kwesita plyty i ram.. oraz tego jak szybko tam zbuforuje to wszystko..
Macie inne spostrzezenia odnosnie dyskow ? Moze jest jakas granica od ktorej takie rzeczy maja juz wplyw.. co dyktuje magistrala i procesor ?
Da się takie rzeczy technicznie i dokladnie policzyc ? Umie ktos?

Podobnie na MT5..
Wiec to pewnie kwesita plyty i ram.. oraz tego jak szybko tam zbuforuje to wszystko..
Macie inne spostrzezenia odnosnie dyskow ? Moze jest jakas granica od ktorej takie rzeczy maja juz wplyw.. co dyktuje magistrala i procesor ?
Da się takie rzeczy technicznie i dokladnie policzyc ? Umie ktos?

R.E.P.T.I.L.E. - Robotic Electronic Person Trained for Infiltration and Logical Exploration (off-line,only e-mail)
Progi gdzie do danego sprzetu warto cos zmienic od dolu..NiceFox pisze:A co chcesz policzyć
Bo raczej nie ma sensu wymieniac i robic teoretyczne kombinacje optymalnscoi wlasnie przez benchamrki chyba ze to jedyna opcja. OC kapuje.. ale ramu nie da sie podkrecic czy dysku.. ani Cache prockow.. czy dyskow..
R.E.P.T.I.L.E. - Robotic Electronic Person Trained for Infiltration and Logical Exploration (off-line,only e-mail)
Przede wszystkim zrób dłuższe testy na tickach (kilkugodzinne lub dłuższe optymalizacje) mając na uwadze to co napisałem o sposobie działanie EA. Płyta musi być dostosowana do SSD czyli najlepiej mieć SATA III.reptile pisze:Robilem kiedys test na moim kompie z 3 roznymi dyskami w tym SSD.. a 1 dysk 20GB co ma z 18 latżadnych roznic w czasie .. to samo EA - test zawsze trwał niecałą minutę.. czy dłuższa historia czy krotsza..
Podobnie na MT5..
Wiec to pewnie kwesita plyty i ram.. oraz tego jak szybko tam zbuforuje to wszystko..
Macie inne spostrzezenia odnosnie dyskow ? Moze jest jakas granica od ktorej takie rzeczy maja juz wplyw.. co dyktuje magistrala i procesor ?
Da się takie rzeczy technicznie i dokladnie policzyc ? Umie ktos?