Po uruchomieniu mojego wielowątkowego kodu system (linux) czasami przenosi wątki z jednego procesora na drugi. Ponieważ mam tyle wątków, ile mam procesorów, unieważnia pamięci podręczne bez żadnych dobrych powodów i myli moje działania śledzenia.Powiąż wątki z procesorami
Czy wiesz, jak powiązać wątki z procesorami i dlaczego system to zrobił?
Pamiętaj, że atrybut wątku "do_not_migrate" również działałby ... – Ben
Zbieranie zadań na jednym procesorze i pozostawianie drugiego procesora bez pracy może dać lepszą oszczędność energii. – sambowry
@sambowry: działa na maszynie 24 procesora, byłbym dość marnowaniem energii, aby użyć tylko 1 rdzeń z 24 i utrzymywać maszynę w górze przez 24 czas dłuższy:/ – Ben