Submitted by piotre7 on Sat, 2014-02-01 18:14
Szukalem wszedzie, jestem nowym uzytkownikiem tego programu wiec prosze mi wybaczyc banalne pytanie: jak w trybie command-line (frams.exe) obnizyc uzycie procesora, innymi slowy przydala by sie opcja jakiegos opoznienia dzialającego w trakcie wykonywania programu poniewaz jak wlącze eksperyment ("go") obciazenie CPU wynosi 100 procent a chcialbym uzywac tez w tym czasie komputer do innych celow. Niestety takie obciazenie mi to uniemozliwia, wiem ze wtedy jest to najwydajniejsze, jednak niewygodne jesli sie robi cos innego a program ma chodzic tylko w tle. Ewentualnie moglbym to zrobic w task manager dając mniejszy priorytet ale moze jest jakas opcja w samym programie.
Pod Windows zwykle robię tak,
Pod Windows zwykle robię tak, że otwieram nową konsolę z niskim priorytetem za pomocą polecenia
Wszystko co uruchamiamy w takiej konsoli "dziedziczy" niski priorytet – można w niej uruchamiać frams.exe oraz różne skrypty wsadowe które uruchamiają frams.
Za pomocą tego polecenia można też bezpośrednio uruchomić konkretny program z niskim priorytetem – polecam opis argumentów:
start /?
Ja mam odwrotne pytanie: jak
Ja mam odwrotne pytanie: jak zwiększyć wykorzystanie zasobów przez symulację?
Mój CPU jest podczas symulacji obciążony ledwo na 12%, a najbardziej obciążony rdzeń - na 60%.
Mam wrażenie, że symulacja nie wykorzystuje w pełni CPU.
Jeśli w trakcie symulacji
Jeśli w trakcie symulacji dzieje się coś co spowalnia procesor (np. dużo zapisów na dysku lub operacje GUI), wtedy rdzeń może faktycznie nie być obciążony w 100%. Natomiast w typowych sytuacjach mi nie zdarzyło się widzieć do tej pory mniej niż ~100% (przy użyciu CLI albo GUI z wyłączonymi okienkami).
Co do wielu rdzeni i zrównoleglania – znalazłem odpowiedź tu: http://www.framsticks.com/node/888