Skąd podejrzenie że to procesor jest tu problemem.
Procesor nie rozpędza się, ponieważ program tego od niego nie wymaga,
a powodów może być wiele.
Możliwe że program ma jakieś odgórną blokadę mocy obliczeniowej
i aby korzystał ze 100% możliwości sprzętu
trzeba byłoby kupić jego droższą wersje.
Może program ma jakiś parametr konfiguracyjny,
którego jeszcze nie znalazłeś,
a który decyduje o maksymalnej używanej mocy obliczeniowej.
Możliwe, że program nie używa większej mocy, bo nie ma co liczyć.
Dane z dysku lub jakiegoś innego źródła dostarczane są za wolno.
Możliwe że jest to wina użytej w programie biblioteki
do obliczeń numeryki.
Jeśli dobrze pamiętam ze studiów (a było to pod koniec ubiegłego wieku)
to biblioteki te były zwykle portami bibliotek unixowych
i do komunikacji między koordynatorem a węzłami obliczeniowymi
używały protokołu TCP/IP.
Nawet gdy koordynator i moduł obliczeniowy
działały na tej samej maszynie
to komunikacja między nimi zawsze odbywała się
z pośrednictwem interfejsu sieciowego.
/Robert
|