Możesz uzyskać informacje o hoście na maszynie wirtualnej, jeśli skonfigurujesz tools.guestlib.enableHostInfo=TRUE
zaawansowane ustawienia maszyn wirtualnych. Być może będziesz musiał ustawić Misc.GuestLibAllowHostInfo=TRUE
zaawansowane ustawienia swoich hostów, ale nie jestem tego pewien.
Nie wiem, czy to działa również dla gości Linuksa, ponieważ VMware wyraźnie mówi o systemie Windows:
vSphere obejmuje liczniki wydajności maszyn wirtualnych w systemach operacyjnych Windows, w których zainstalowano VMware Tools.
Sprawdź, czy wysyłanie danych o wydajności hosta do gości jest wyłączone
Prawdopodobnie nie spowoduje to ujawnienia% RDY maszynie wirtualnej, przynajmniej nie jest to wspomniane w Uwagach bezpieczeństwa dotyczących konfigurowania narzędzi VMware .
Myślę, że zostały wprowadzone zmiany w harmonogramie około 5.0 lub 5.1. ESXi próbuje bardziej agresywnie korzystać z lokalizacji danych. Jeśli są wolne rdzenie, program planujący nie uruchomi tam maszyny wirtualnej, jeśli pamięć maszyny wirtualnej znajduje się w innym węźle NUMA. Cóż, wcześniej czy później tak będzie, ale później niż w wersji 4.x, co może być przyczyną wyższych% czasów RDY. (Przepraszam, ale nie mam na to odniesienia).
To powiedziawszy: czy to naprawdę problem? Mówisz tylko o zużyciu procesora (w ramach gościa) i czasie gotowości (w hiperwizorze), ale nie wspominasz o wydajności aplikacji. Czy pogorszyło się wraz z aktualizacją, czy uległo poprawie, czy też jest takie samo? Gdyby się nie pogorszył, nie martwiłbym się zbytnio użyciem procesora / czasem gotowości.
Zamiast ujawniać gościom czasy gotowości i podobne informacje, należy zbadać, dlaczego czasy gotowości procesora są wysokie.