Z doświadczenia wiem, że Java VisualVM firmy Oracle pokazuje użycie procesora jako procent wszystkich rdzeni maszyny, nawet jeśli monitorowana maszyna JVM ma ograniczone powinowactwo procesu w systemie operacyjnym. To jest w zakładce "monitor".Wykorzystanie procesora Java VisualVM i powinowactwo procesora
Ograniczenie monitorowany JVM z taskset
(na Linux Ubuntu), gdy procesory pozostawiono do tego JVM są bliskie 100% wykorzystania w htop
odsetek procesora pokazano na VisualVM jest wyraźnie równa całkowitej liczby procesorów, podzielonej przez liczba procesorów dozwolonych do monitorowanego jvm. Rozdzielczość skali jest zatem niewystarczająca w tym przypadku.
Czy możesz potwierdzić, że zaobserwowałeś to samo w innych systemach operacyjnych lub ogólnie?
Czy istnieje sposób, aby mieć konto VisualVM tylko dla rdzeni o przypisanym powinowactwie przy wyświetlaniu użycia procesora?