Kilka tygodni temu Microsoft ogłosił przejście na domyślną instalację pakietu Office z x86 na x64. We wdrożeniach VDI zawsze powszechne było wdrażanie wersji pakietu Office x86. Jaka jest różnica między tymi wersjami architektury i czy ma to jakiś wpływ? Badanie to obejmie różnicę w wpływie na wydajność między pakietami Microsoft Office x86 i x64.
Ogłoszenie firmy Microsoft
Jak wspomniano we wstępie, firma Microsoft ogłosiła, że przełącza instalację domyślną na architekturę x64.
Wiadomość na Twitterze od Jespera Nielsena (MVP):
Od połowy stycznia @Microsoft rozpocznie instalację @Office ProPlus i Office 2019 z 64-bitowym ustawieniem domyślnym. Wcześniej domyślnym ustawieniem podczas instalacji był 32-bitowy pic.twitter.com/gIqO8y1zbo
— Jesper Nielsen (@dotJesper) 1 stycznia 2019 r.
Gdy kliknij zainstaluj w portalu Office365, teraz domyślnie zainstaluje wersję x64 pakietu Office. Nadal jest możliwe przejście na architekturę x86. Przy obecnej architekturze procesora i ilości pamięci zużywanej obecnie w urządzeniu, sensowne jest przejście na x64. Microsoft już podjął decyzję w systemie Windows 10, aby udostępnić tylko wersję x64 i zrezygnował z x86. Podczas korzystania z bardzo dużych arkuszy Excela prawdopodobnie preferowana jest wersja x64. Oczywiście jest też minus. W wielu organizacjach istnieje wiele aplikacji i określonych wtyczek, które integrują się z pakietem Office. Istnieje szansa, że niektóre z tych integracji lub wtyczek mogą nie działać. Podczas migracji zaleca się sprawdzenie, czy wszystkie te wtyczki i integracje nadal działają.
Konfiguracja i infrastruktura
Badania przeprowadzono na naszej infrastrukturze, która jest opisana tutaj. Celem jest sprawdzenie wpływu zmiany pakietu Office z wersji x86 na wersję 64-bitową. Doprowadziło to do następujących scenariuszy:
- Microsoft Office 2016 x86 jako test bazowy;
- Microsoft Office 2016 x64.
Jak pokazane w naszym poprzednim poście porównawczym Microsoft Office, wybraliśmy specjalnie dla Microsoft Office 2016, ponieważ zapewniają one wiarygodne wyniki. Nie ma to nic wspólnego z pakietem Microsoft Office, ale z narzędziem testowym używanym w GO-EUC o nazwie Login VSI.
Oba scenariusze testowe zostały przetestowane w systemie Windows 10 1809 skonfigurowanym z 2 procesorami wirtualnymi i 4 GB pamięci. Rozwiązanie do dostarczania na komputery stacjonarne to Citrix Virtual Apps & Desktopy działające w wersji 1808.2. Pulpity działają w scenariuszu bezstanowym, więc wszystkie zmiany na pulpicie są odrzucane przed następnym testem. Stosowana jest nasza domyślna metodologia testowania opisana tutaj.
Wyniki
Podczas testowania W scenariuszach takich jak ten zawsze oczekuje się wyniku. W przypadku tych badań oczekiwanym wynikiem jest nieco większe obciążenie przy użyciu x64. Ponieważ architektura ta może zużywać więcej zasobów, jak wspomniano, używany jest Login VSI, a jedną z kluczowych metryk jest VSImax. Więcej informacji o VSImax można znaleźć na stronie logowania VSI tutaj.
Im wyższy, tym lepszy
Wyniki VSImax pokazują, że nie ma różnicy między Microsoft Office x86 i x64. Oznacza to, że migracja nie ma wpływu na pojemność. Inną cenną miarą jest linia bazowa VSI logowania. To pokazuje, jak responsywny jest pulpit w optymalnym stanie przy minimalnym obciążeniu.
Niższy jest lepszy
Linia bazowa również nie wykazuje różnic między oboma scenariuszami. Na podstawie VSImax i wyników linii bazowej spodziewamy się również, że nie ma różnicy w wykorzystaniu procesora hosta, ponieważ ograniczenie pojemności jest ograniczone procesorem w laboratorium GO-EUC.
Niższe oznacza lepsze
Potwierdza to wyniki VSImax. Jedną z zalet x64 jest to, że może zajmować więcej pamięci, więc jest to również interesująca miara do sprawdzenia.
Wyższe jest lepsze
Wyższe jest lepsze
Wyniki pokazują, że x64 zużywa średnio 23% więcej pamięci. Warto zauważyć, że z biegiem czasu scenariusze nie różnią się od siebie. Inne kluczowe metryki, które są zawsze uwzględniane, to metryki magazynu.
Niższe jest lepsze
Niższe jest lepsze
Niższe jest lepsze
Niższe jest lepsze
Zarówno w przypadku odczytów / s, jak i zapisów / s występuje niewielka poprawa o 4%. Ważnym czynnikiem wpływającym na wrażenia użytkownika są czasy uruchamiania aplikacji. Jeśli uruchomienie aplikacji trwa dłużej, może to negatywnie wpłynąć na wrażenia użytkownika.
Niższy jest lepszy
W przypadku większości aplikacji z pakietu Microsoft Office czasy uruchamiania aplikacji poprawiają się o kilka procent, z wyjątkiem Microsoft Excel.Microsoft Outlook x64 wykazuje największą poprawę czasu uruchamiania aplikacji z poprawą 16%.
Podsumowanie
Microsoft pokazuje, że architektura x86 staje się przestarzała. Najpierw Windows 10, który jest dostępny tylko w architekturze x64, a teraz jest również domyślną instalacją pakietu Microsoft Office. Te badania pokazują, że migracja z Microsoft Office x86 do x64 nie ma wpływu na wydajność, ale pokazuje niewielką poprawę czasu uruchamiania aplikacji. Z punktu widzenia wydajności nie ma powodu, aby nie przeprowadzać migracji. Zawsze są jakieś wtyczki i integracje z innych aplikacji, które mogą nie działać z x64. Dlatego bardzo ważne jest, aby zweryfikować wszystkie te aplikacje i wtyczki, aby upewnić się, że działają zgodnie z oczekiwaniami.
Zdjęcie Launde Morel na Unsplash