/ / Linux VM na hoście windows jest szybszy niż host-maszyna wirtualna

Wirtualna maszyna wirtualna na hoście windows jest szybsza niż maszyna-host - maszyna wirtualna

Zainstalowałem linux OpenSUSE jako VM w Windows7jako hosta. Nie jestem w stanie zrozumieć, dlaczego ta sama operacja w VM w Linuksie działa szybciej niż w Windows7. Na przykład: jeśli buduję swój zestaw plików, który zawiera pobieranie plików zależności z innej sieci, nieoczekiwanie Linux VM zajmuje mniej niż połowę czasu potrzebnego maszynie Windows 7.

Nie powinno być tak, że wszystkie wejścia / wyjściaoperacje i operacje sieciowe są zarządzane przez maszynę Windows7 (host). Tak więc, czy to zbudować lub wdrożyć, przechowywanie lub kopiowanie plików, maszyna wirtualna systemu Linux powinna być zależna od komputera z systemem Windows, a zatem powinna być wolniejsza.

Ale to, czego doświadczam, jest całkowicie przeciwne, stwierdzam, że VM jest znacznie szybsza pod każdym względem. Czy ktoś mógłby mi wyjaśnić powód, dla którego maszyna wirtualna działa szybciej niż komputer-host.

Odpowiedzi:

1 dla odpowiedzi № 1

Maszyny wirtualne nie są maruderami, którymi kiedyś byli.

Wiele rzeczy, choć zdywersyfikowanych, odbywa się na bardzo niskim poziomie, a więc szybko.

Na przykład sam procesor może teraz zapewnić dużą ilość wirtualizacji bez zbytniego zaangażowania przez system operacyjny hosta.

System plików VM jest po prostu bramą do pojedynczego pliku (lub kilku plików) na hoście, nie wymaga to dodatkowego zarządzania.

Nie zaskakuje mnie wcale, że system operacyjny na maszynie wirtualnej może działać tak szybko lub szybciej, jak sam host, pod warunkiem, że system operacyjny faktycznie jest szybciej. Niezależnie od tego, czy tak rzeczywiście jest w przypadku Linuksa v. Windows, nie dostanę tej argumentacji.