jaka jest minimalna prędkość procesora, której potrzebujemy, aby przetestować aplikację dla 100 użytkowników wirtualnych?

1

Aplikacja wykorzystuje domenę Windows do uwierzytelniania, a następnie jeszcze jedną warstwę uwierzytelniania. Próbuję uruchomić 100 wirtualnych użytkowników w tej aplikacji za pomocą JMeter, ale widzę 100% wykorzystanie procesora, gdy tylko uruchomię ładowanie. Okres podwyższenia dla każdego użytkownika wynosi 2 sekundy. Próbowałem z 50 użytkownikami, ale mimo to procesor zostaje zdławiony, gdy tylko uruchomię ładowanie.

Scenariusz polega na trafieniu na stronę docelową po zalogowaniu. bez załączników

Jakieś myśli na temat tego, co może być problemem tutaj ?. Czy nawet 50 użytkowników jest za dużo na procesor Intel Xeon X650 2.67 GHz klasy serwerów obsługiwany przez 8 GB pamięci?

user2887708
źródło

Odpowiedzi:

0

Próbuję uruchomić 100 wirtualnych użytkowników w tej aplikacji za pomocą JMeter, ale widzę 100% wykorzystanie procesora, gdy tylko uruchomię ładowanie. Okres podwyższenia dla każdego użytkownika wynosi 2 sekundy. Próbowałem z 50 użytkownikami, ale mimo to procesor zostaje zdławiony, gdy tylko uruchomię ładowanie.

Szanse są takie, że dochodzi do naruszenia modelu klient-serwer bez czasu na zastanowienie się między żądaniami i bez opóźnień między iteracjami. Client-Server opiera się na współdzielonym modelu obliczeniowym z oczekiwanymi opóźnieniami między żądaniami od jednego danego klienta. W tym okresie czasu zasoby mogą być wykorzystywane do obsługi klientów 2- n W miarę jak systemy stają się coraz bardziej ruchliwe, luka zasobów zmniejsza się, a zamykanie następuje przy nasyceniu systemu. Bardzo często spotyka się przypadki naruszenia modelu z użyciem JMETER-a, ponieważ cele projektowe deweloperów nie są typowo względami biznesowymi, aby modelować rzeczywiste zachowanie użytkownika, ale zamiast tego sprawdzają konflikty w zasobach udostępnionych między obiektami / wątkami itp.

Zmniejsz czas myślenia i częstotliwość iteracji i możesz przejść do 100% procesora niemal natychmiast, bez względu na liczbę procesorów w pudełku ze stosunkowo małym obciążeniem.

James Pulley
źródło