VPC/2 - trochę liczb...

Autor: Piotr Oniszczuk (wolodzia_at_kki.net.pl)
Data: Fri 28 Dec 2001 - 22:00:00 MET


Siema,

Świąteczne wieczory sprzyjają wolnym cyklom na procesorze....
Jako że lubię eleganckie rozwiązania - a VPC/2 do nich zdecydowanie
należy - sprawdziłem sobie benchmarki w Win2K zapuszczonym w VPC/2
(testy były w oparciu o SiSoft Sandra Std Edition v2001.5.8.11)

Dla porównania podaję dodatkowo wyniki z Win98PL native.

Oto wyniki:

CPU:
Win2K pod VPC: Int=3799, Float=1856
Win98 native: Int=4300 Float=2101

Mem:
Win2K pod VPC: Int=540MB/s, Float=628MB/s
Win98 native: Int=665MB/s, Float=764MB/s

HDD: (skróty rozszyfrujcie sobie sami :-p)
Win2K pod VPC: drive index=10504 (buf.rd=74, seq.rd=15, rnd.rd=5,
buf.wr=5, seq.wr=7, rnd.wr=7, acc=7ms)

Win98 native : drive index=12950 (buf.rd=46, seq.rd=21, rnd.rd=5,
buf.wr=3.6, seq.wr=5, rnd.wr=5, acc=9ms)

Nieliczni pewnie stwierdzą, że prawdziwe testy powinny być na tym
samym
OS: native i pod VPC/2 - ale ja musiałbym z tego powodu zainstalować
Win2K jako native - tu niestety wkraczają sprawy
religijno-duchowe......nie zrobię tego i koniec !
Poza tym po to są benche, żeby porównywać nie tylko różne żelastwa,
ale i softy....

Wnioski:
-Sandra dla CPU podaje pod VPC/2 CPU=~1.33Ghz, zaś real CPU jest
1.53Ghz - czyli jest całkiem nieźle !!!. Z pomiarów wynika strata ok
20--25% na wirtualizację środowiska PC.
 
-Dla MEM spadek jest około 25 % - jak na pełną wirtualizację (w
szczególności dodatkowe przejścia między Ring0 a Ring3) - nieźle !!!

-HDD - tu ciekawie, bo overall index jest mniejszy, ale np. buforowany
zapis jest szybszy pod VPC niż pod native !!!

Generalnie - subiektywne wrażenie spowolnienia wszelkiej maści Wind
pod VPC/2 wynik głównie z racji obsługi grafiki. Tutaj chyba
największy problem to transmisja dużych bloków danych z Ring0 (guest
OS=Windows) a Ring3=GRE OS'a....

Dla celów developmentu - jest to jednak środowisko znacznie mniej
ustępujące środowisku native niż to wynika z pierwszych, subiektywnych
doznań....może Przemek Dobrowolski się tu wypowie, bo wiem że część
developmentu Win-related robisz Przemku już pod VPC 8-o

  

-- 
cYa, 3.14iotr/2
Dobry programista wiesza się z programem....
Hiroshima'45;   Czernobyl'86;   Windows'95 
Zwrotne bajty daj na "wolodzia_at_kki.net.pl"


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:34:11 MET DST