Znaleziono 2 wyniki

autor: drzasiek90
17 sty 2020, 22:58
Forum: LinuxCNC (dawniej EMC2)
Temat: Nigdy nie wierz benchmarkom ...
Odpowiedzi: 3
Odsłony: 1119

Re: Nigdy nie wierz benchmarkom ...

A ja mam 8 rdzeni po 2 wątki i jak dam isolcpus=14,15 to htop pokazuje że wszystkie rdzenie pracują jak włączę kompilację, a jak dam isolcpus = 7 to 8 rdzeń stoi na 0% przy pracy na systemie, kompilacji jak i przy uruchomieniu linuxcnc.

Dodane 13 minuty 42 sekundy:
Co do samego działania - nic się nie poprawiło. Odnoszę wrażenie, że po wyłączeniu ostatniego rdzenia dla systemu, wątek/wątki linuxcnc również nie działają na tym rdzeniu. Może trzeba coś jeszcze oprócz isolcpus? Wyłączyłem na próbę 2 rdzenie, i też stoją na zero.

Dodane 19 minuty 6 sekundy:
Pomyłka, to nie ten komputer. Tu jest 4 rdzenie po 2 wątki a więc daję isolcpus=6,7. Ale tak jak pisałem wyżej, uruchomienie linuxcnc nie powoduje żadnego ruchu na 7/8.

Dodane 13 minuty 3 sekundy:
Dodam tylko że to linux 4.19.1-rt3 PREEMPT-RT
autor: drzasiek90
17 sty 2020, 21:00
Forum: LinuxCNC (dawniej EMC2)
Temat: Nigdy nie wierz benchmarkom ...
Odpowiedzi: 3
Odsłony: 1119

Re: Nigdy nie wierz benchmarkom ...

tuxcnc pisze:
17 sty 2020, 17:38
Kernel uruchomiony z parametrem isolcpus=6,7 czyli wyłączenie czwartego rdzenia fizycznego z schedulera systemu operacyjnego i pozostawienie go do wyłącznej dyspozycji wątku czasu rzeczywistego.
A czemu isolcpus=6,7 a nie isolcpus=3? Jeśli jest więcej niż jeden wątek na rdzeń to nie wystarczy podać numer rdzenia?

Wróć do „Nigdy nie wierz benchmarkom ...”