Grupy dyskusyjne   »   pl.comp.pecet   »   [OT] VMware, szybki dostep do dyskow hosta

[OT] VMware, szybki dostep do dyskow hosta

Data: 2012-04-25 19:26:26
Autor: R.e.m.e.K
[OT] VMware, szybki dostep do dyskow hosta
Witam

Przepraszam, ze troche offtopuje, ale chwile sie zastanawialem, gdzie
zapodac pytanie i nie wymyslilem innej grupy, bardziej odpowiedniej od tej.
Tutaj chyba wiele osob uzywa VMware i moze ktos ma ciekawy pomysl na moj
problem.
Potrzebuje aby system hostujacy oraz system guest w VMware mialy jednoczesny
dostep do tych samych danych (partycji, katalogu, wszystko jedno). Obecnie
mam to rozwiazane przez mechanizm nazwany Shared Folders, ale w guescie jest
to po prostu zmapowany dysk sieciowy i niestety wydajnosc tego rozwiazania
jest niezbyt duza. Jest tez program zwacy sie VMware Mount Disk pozwalajacy
na podmontowanie pliku vhd (czyli dysku wirtualnego) pod litere w systemie
hoscie, ale on z kolei nie pozwala na jednoczesny dostep hosta i guesta,
albo jeden abo drugi.
Czy sa inne metody poradzenia sobie z szybkim dostepem do tych samych danych
przez maszyne hostujaca i system hostowany? Idealnie byloby, gdyby
fundamentem byl system plikow hosta, a maszyna by sie umiala do niego
podlaczyc, ale ostatecznie moze tez byc odwrotnie, czyli partycja lub
katalog z wirtualnego dysku dostepny dla hosta.

VMware Workstation 8
host to Win7
guest WinXP

--
pozdro
R.e.m.e.K

Data: 2012-04-25 20:12:18
Autor: DooMiniK
[OT] VMware, szybki dostep do dyskow hosta
On 25/04/2012 18:26, R.e.m.e.K wrote:
Witam

Przepraszam, ze troche offtopuje, ale chwile sie zastanawialem, gdzie
zapodac pytanie i nie wymyslilem innej grupy, bardziej odpowiedniej od tej.
Tutaj chyba wiele osob uzywa VMware i moze ktos ma ciekawy pomysl na moj
problem.
Potrzebuje aby system hostujacy oraz system guest w VMware mialy jednoczesny
dostep do tych samych danych (partycji, katalogu, wszystko jedno). Obecnie
mam to rozwiazane przez mechanizm nazwany Shared Folders, ale w guescie jest
to po prostu zmapowany dysk sieciowy i niestety wydajnosc tego rozwiazania
jest niezbyt duza. Jest tez program zwacy sie VMware Mount Disk pozwalajacy
na podmontowanie pliku vhd (czyli dysku wirtualnego) pod litere w systemie
hoscie, ale on z kolei nie pozwala na jednoczesny dostep hosta i guesta,
albo jeden abo drugi.
Czy sa inne metody poradzenia sobie z szybkim dostepem do tych samych danych
przez maszyne hostujaca i system hostowany? Idealnie byloby, gdyby
fundamentem byl system plikow hosta, a maszyna by sie umiala do niego
podlaczyc, ale ostatecznie moze tez byc odwrotnie, czyli partycja lub
katalog z wirtualnego dysku dostepny dla hosta.

VMware Workstation 8
host to Win7
guest WinXP

Nie ogarniam - czemu wydajność poprzez zwykłą usługę udostępniania jest
zbyt wolna?

--
Dominik Siedlak (bachus)
bachus(at)post(dot)peel

Data: 2012-04-25 22:22:39
Autor: R.e.m.e.K
[OT] VMware, szybki dostep do dyskow hosta
Dnia Wed, 25 Apr 2012 20:12:18 +0100, DooMiniK napisał(a):

Nie ogarniam - czemu wydajność poprzez zwykłą usługę udostępniania jest
zbyt wolna?

Jest duzo wolniejsza niz dostep do HDD, to chyba nikogo nie dziwi?
A potrzebuje duzej wydajnosci i stad pytanie. Co mam poradzic, ze chce miec lepiej niz gorzej? :)

--
pozdro
R.e.m.e.K

Data: 2012-04-25 23:13:31
Autor: DooMiniK
[OT] VMware, szybki dostep do dyskow hosta
On 25/04/2012 21:22, R.e.m.e.K wrote:
Dnia Wed, 25 Apr 2012 20:12:18 +0100, DooMiniK napisał(a):

Nie ogarniam - czemu wydajność poprzez zwykłą usługę udostępniania jest
zbyt wolna?

Jest duzo wolniejsza niz dostep do HDD, to chyba nikogo nie dziwi?
A potrzebuje duzej wydajnosci i stad pytanie.
Co mam poradzic, ze chce miec lepiej niz gorzej? :)

Co oznacza dużo wolniniejsza? Ogólnie to zadajesz pytanie (prosząc
o dość specyficzną rzecz) a nie chce Ci się podać:
- wersji systemów operacyjnych gościa/hosta
- co oznacza dużo wolniejsza
- jaki masz podsystem dyskowy, gdzie sÄ… umieszczone wirtualne maszyny.
- konfiguracja (NATowane / gość/host na jednej fizycznej maszynie?)
- czy wymieniesz małe pliki (dużo), czy pojedyczne?

Zacznij może od podstaw:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006619




--
Dominik Siedlak (bachus)
bachus(at)post(dot)peel

Data: 2012-04-26 02:04:18
Autor: Q
[OT] VMware, szybki dostep do dyskow hosta
Co oznacza dużo wolniniejsza? Ogólnie to zadajesz pytanie (prosząc
o dość specyficzną rzecz) a nie chce Ci się podać:
- wersji systemów operacyjnych gościa/hosta

Akurat to podal.

Zacznij może od podstaw:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006619

Podal rowniez, ze ma Workstation (a nie Server),
tak wiec rada nie z deka wcelowales :).

Data: 2012-04-26 05:13:40
Autor: Przemys³aw Ryk
[OT] VMware, szybki dostep do dyskow hosta
Dnia Thu, 26 Apr 2012 02:04:18 +0200, Q napisał(a):

(ciach…)
Zacznij może od podstaw:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006619

Podal rowniez, ze ma Workstation (a nie Server),
tak wiec rada nie z deka wcelowales :).

U mnie stoi VMware Workstation. Odpalana całość na Viście x64, postawionej
na partycji wydzielonej z RAID0. Maszyny wirtualne (osobno XP, osobno
Windows 7) stoją na osobnym dysku - już poza RAID0. Dla maszyn wirtualnych
ustawiałem komunikację poprzez NAT VMware. W zasadzie komunikacja idzie w
jedną stronę - na maszyny wirtualne ściągam i na nich odpalam rzeczy mi
potrzebne. Jeżeli wątkodawca ma takie życzenie - niech się odezwie na priv,
to potestujemy wydajność różnych rozwiązań.

BTW - komputer host, to Core 2 Duo E8400 @ 3,9 GHz, 8GB ram, system hosta
działa na dwóch Samsungach F3 7200rpm w RAID0, dyski maszyn wirtualnych
stojÄ… na kolejnym (poza RAIDem) Samsungu F3. Odpalane naprzemiennie - albo
sprawdzam coÅ› na jednej, albo na drugiej. Maszyny wirtualne majÄ…
przydzielony jeden rdzeń i maksymalnie 3GB ram.

--
[ PrzemysÅ‚aw "Maverick" Ryk                   ICQ: 17634926    GG: 2808132 ]
[ Paranoicy sÄ… tacy sami, jak wszyscy. MajÄ… tylko bardziej wiarygodne      ]
[ informacje.                             (Sylvie Gerard, "Tropical Heat") ]

Data: 2012-04-27 16:17:31
Autor: sumar
[OT] VMware, szybki dostep do dyskow hosta
Q:

tak wiec rada nie z deka wcelowales :).

Jak zvykle... My¶li taki jeden z trzecim, ¿e jak ma Linuksa,
to mo¿e dupy na useinternecie vyryvad¼.

Data: 2012-05-02 10:36:45
Autor: Kmicic
[OT] VMware, szybki dostep do dyskow hosta
W dniu 2012-04-27 16:17, sumar pisze:
Q:

tak wiec rada nie z deka wcelowales :).

Jak zvykle... My¶li taki jeden z trzecim, ¿e jak ma Linuksa,
to mo¿e dupy na useinternecie vyryvad¼.

Tia, tera te Linuksy jakie¶ ³atwiejsze i po polsku many maj±. Kiedy¶ to by³a orka, przewa¿nie nic nie dzia³a³o albo dzia³a³o b³êdnie. A jak mi siê uda³o do neta Linuksem podpi±æ to cieszy³em siê jak dziecko :-)

A niech siê g³owi teraz ta nasza m³odzie¿ i niech siê uczy, mo¿e co dobrego z niej wyro¶nie ;-)

--
Hej kto szlachta - za Kmicicem, hajda na Wo³montowicze

Data: 2012-05-02 17:55:32
Autor: z
[OT] VMware, szybki dostep do dyskow hosta
W dniu 2012-05-02 10:36, Kmicic pisze:

Tia, tera te Linuksy jakie¶ ³atwiejsze i po polsku many maj±. Kiedy¶ to
by³a orka, przewa¿nie nic nie dzia³a³o albo dzia³a³o b³êdnie. A jak mi
siê uda³o do neta Linuksem podpi±æ to cieszy³em siê jak dziecko :-)

Hmm... Od kilku lat (chyba Ubuntu 6) U¿ywam linuxa na stacjonarnym.
Jedyna rzecz jak± muszê rze¼biæ z konsoli to skrypt do nagrywania mencoderem z karty TV. Ca³a reszta wyklikana i po polsku.
Wydajno¶æ du¿o lepsza ni¿ windowsa i pe³na konfigurowalno¶æ parametrów nagrywania. Instalacja systemu banalnie prosta. Obecnie Debian.
Mam 40 lat na karku i brak czasu na fanaberie. Wybór systemu z rozs±dku.

z

Data: 2012-04-26 12:20:23
Autor: R.e.m.e.K
[OT] VMware, szybki dostep do dyskow hosta
Dnia Wed, 25 Apr 2012 23:13:31 +0100, DooMiniK napisał(a):

Co oznacza dużo wolniniejsza? Ogólnie to zadajesz pytanie (prosząc
o dość specyficzną rzecz) a nie chce Ci się podać:

- wersji systemów operacyjnych gościa/hosta
podalem, host Win7, gosc WinXP

- co oznacza dużo wolniejsza
duzo wolniej niz HDD, choc dzieje sie to w obrebie jednego komputera

- jaki masz podsystem dyskowy, gdzie sÄ… umieszczone wirtualne maszyny.
Maszyna (plik vmdk) jest na SSD, katalogi z plikami (shared folder) na HDD
Samsung 1TB F3 - szybki jak na HDD

- konfiguracja (NATowane / gość/host na jednej fizycznej maszynie?)

W trybie Bridged, nic nie biegnie po fizycznej sieci, wszystko w obrebie
Win7 sie odbywa

- czy wymieniesz małe pliki (dużo), czy pojedyczne?

Nie wymieniam plikow tylko na nich pracuje, konkretnie chodzi o pliki
zrodlowe aplikacji (programuje), jest ich setki w rozmiarach od kilobajta do
kilkuset kilobajtow. Srodowisko (IDE) je caly czas przetwarza (glownie
czyta/parsuje) oraz kompilator je mieli w czasie kompilacji (wtedy tez
nastepuje duzo zapisow malych plikow wynikowych kompilacji. Problem polega na tym, ze np. piszac kod edytor czasami mi sie przycina, bo
srodowisko w tle analizuje powiazania miedzy tym co pisze a tym co juz jest
w plikach, generuje podpowiedzi i pomoc kontekstowa etc. i czas dostepu do
plikow (przez shared folders) umieszczonych w systemie plikow hosta jest
odczuwalnie za niski.
 
Zacznij może od podstaw:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006619

To mialem juz ustawione.

--
pozdro
R.e.m.e.K

Data: 2012-04-26 16:13:27
Autor: Q
[OT] VMware, szybki dostep do dyskow hosta
- co oznacza dużo wolniejsza
duzo wolniej niz HDD, choc dzieje sie to w obrebie jednego komputera

Tzn. ze na innych komputerach dziala szybciej?

W trybie Bridged, nic nie biegnie po fizycznej sieci, wszystko w obrebie
Win7 sie odbywa

W zadnym trybie nic nie biegnie po fizycznej sieci.
VMware Network Adapter VMnetX nie jest fizycznym urzadzeniem.

Data: 2012-04-26 18:03:08
Autor: R.e.m.e.K
[OT] VMware, szybki dostep do dyskow hosta
Dnia Thu, 26 Apr 2012 16:13:27 +0200, Q napisał(a):

- co oznacza dużo wolniejsza
duzo wolniej niz HDD, choc dzieje sie to w obrebie jednego komputera

Tzn. ze na innych komputerach dziala szybciej?

Ech, czy ja pisze po chinsku?
Chcialbym aby korzystanie w wirtualnej maszynie z setek malych plikow
dostepnych przez zmapowany katalog z systemu hosta bylo szybkie
porownywalnie do HDD, a nie jest. Jest spora zwloka (czas dostepu) i przez
to wielokrotny odczyt i zapis wielu plikow ogolnie jest wyraznie wolniejszy
niz wtedy, gdy pliki sa na dysku, nawet tym wirtualnym w maszynie.
Wielokrotny odczyt i zapis to nie kopiowanie tylko korzystanie z narzedzia
deweloperskiego, ktore samo te pliki bez przerwy przetwarza.
 
W trybie Bridged, nic nie biegnie po fizycznej sieci, wszystko w obrebie
Win7 sie odbywa

W zadnym trybie nic nie biegnie po fizycznej sieci.
VMware Network Adapter VMnetX nie jest fizycznym urzadzeniem.

Zapominasz lub nie bierzesz pod uwage opoznien zwiazanych ze stosem TCP/IP i
obsluga sieci windows. To nie jest to samo co dostep do HDD, nawet pomimo
tego, ze fizyczny kabel sieciowy nie ma w tym udzialu.

--
pozdro
R.e.m.e.K

Data: 2012-05-02 11:27:55
Autor: Kmicic
[OT] VMware, szybki dostep do dyskow hosta
W dniu 2012-04-26 18:03, R.e.m.e.K pisze:

Ech, czy ja pisze po chinsku?
Chcialbym aby korzystanie w wirtualnej maszynie z setek malych plikow
dostepnych przez zmapowany katalog z systemu hosta bylo szybkie
porownywalnie do HDD, a nie jest. Jest spora zwloka (czas dostepu) i przez
to wielokrotny odczyt i zapis wielu plikow ogolnie jest wyraznie wolniejszy
niz wtedy, gdy pliki sa na dysku, nawet tym wirtualnym w maszynie.
Wielokrotny odczyt i zapis to nie kopiowanie tylko korzystanie z narzedzia
deweloperskiego, ktore samo te pliki bez przerwy przetwarza.

Polecam książkę Podstawy Systemów Operacyjnych, praca zbiorowa Abracham Silberschatz i inni polskie wydanie z 1993 r. Właśnie ją czytam i bardzo dużo mi wyjaśnia. To są takie podstawy podstaw. Poruszana jest algorytmika systemów operacyjnych, problemy jakie mogą powstać i jak zapobiegać ich powstawaniu. Najgorszą zmorą są blokady, a żeby im zapobiec projektuje się zabezpieczenia w algorytmach, które niestety zabierają czas. I to prawdopodobnie jest główną przyczyną wolniejszej pracy emulatorów. Nie zawieszają się, ale pracują wolniej. Coś za coś.


W trybie Bridged, nic nie biegnie po fizycznej sieci, wszystko w obrebie
Win7 sie odbywa

W zadnym trybie nic nie biegnie po fizycznej sieci.
VMware Network Adapter VMnetX nie jest fizycznym urzadzeniem.

Zapominasz lub nie bierzesz pod uwage opoznien zwiazanych ze stosem TCP/IP i
obsluga sieci windows. To nie jest to samo co dostep do HDD, nawet pomimo
tego, ze fizyczny kabel sieciowy nie ma w tym udzialu.

I tu masz rację, środowisko TCP/IP też musi być zemulowane, jednak Twoje dane biegną nie przez TCP/IP tylko przez kontroler dysków, który również jest wirtualny, więc niewielka różnica.

--
Hej kto szlachta - za Kmicicem, hajda na Wołmontowicze

Data: 2012-05-10 23:03:22
Autor: R.e.m.e.K
[OT] VMware, szybki dostep do dyskow hosta
Dnia Wed, 02 May 2012 11:27:55 +0200, Kmicic napisał(a):

W zadnym trybie nic nie biegnie po fizycznej sieci.
VMware Network Adapter VMnetX nie jest fizycznym urzadzeniem.

Zapominasz lub nie bierzesz pod uwage opoznien zwiazanych ze stosem TCP/IP i
obsluga sieci windows. To nie jest to samo co dostep do HDD, nawet pomimo
tego, ze fizyczny kabel sieciowy nie ma w tym udzialu.

I tu masz rację, środowisko TCP/IP też musi być zemulowane, jednak Twoje dane biegną nie przez TCP/IP tylko przez kontroler dysków, który również jest wirtualny, więc niewielka różnica.

Nieprawda. Dane biegna przez caly stos TCP/IP guesta. W systemie guesta dysk
hosta widziany jest jako dysk sieciowy i system guesta obsluguje go uzywajac
Windows Network i TCP/IP.

--
pozdro
R.e.m.e.K

Data: 2012-05-02 11:13:01
Autor: Kmicic
[OT] VMware, szybki dostep do dyskow hosta
W dniu 2012-04-26 12:20, R.e.m.e.K pisze:

- co oznacza dużo wolniejsza
duzo wolniej niz HDD, choc dzieje sie to w obrebie jednego komputera

odkąd pamiętam to emulacja czegokolwiek zawsze działała wolniej niż emulowany sprzęt, i to jest logiczne - obciążasz procesor, który musi stworzyć wirtualne środowisko (wirtualny komp, wirtualny system, wirtualny dysk, który jest jednym plikiem pofragmentowanym na fizycznym dysku i jeszcze każesz prockowi żonglować tymi wirtualnymi plikami na wirtualnych dyskach. Jaki by procek nie był mocny to dajesz mu naprawdę dużo roboty bo on musi jeszcze synchronizować poprawność przesyłania plików czym fizycznie zajmuje się kontroler dysków i zwalnia procek z tego obowiązku. Podobnie jest z emulacją kart sieciowych.
Każdy fizyczny sprzęt będzie działał szybciej niż jego emulacja, tak mi się wydaje a jeżeli się mylę to niech mnie ktoś wyprowadzi z błędu.


- jaki masz podsystem dyskowy, gdzie sÄ… umieszczone wirtualne maszyny.
Maszyna (plik vmdk) jest na SSD, katalogi z plikami (shared folder) na HDD
Samsung 1TB F3 - szybki jak na HDD

- konfiguracja (NATowane / gość/host na jednej fizycznej maszynie?)

W trybie Bridged, nic nie biegnie po fizycznej sieci, wszystko w obrebie
Win7 sie odbywa

jak wyżej, właśnie dlatego wszystko działa wolniej, wszystkim zajmuje się procesor i hdd, a tym bardziej jak masz dużo małych plików. Gdyby to były duże, pojedyncze pliki typu video to procek ustawiłby namiary takiego pliku, dane skąd dokąd ma być przesłany i zleciłby to kontrolerowi dysków (notabene też emulowanemu). A jeżeli pracujesz na małych plikach często używanych a zwłaszcza kiedy programujesz, to całą synchronizacją musi zajmować się procek osobiście.
Właśnie czytam starą książkę o systemach operacyjnych i czuję się jak Alicja w Krainie Czarów. Żeby napisać taki OS, który jest jednocześnie wielowątkowy, wielozadaniowy i sieciowy to trzeba mieć normalnie łeb jak sklep. Ci Amerykanie to jednak są Narodem Wybranym.


- czy wymieniesz małe pliki (dużo), czy pojedyczne?

Nie wymieniam plikow tylko na nich pracuje, konkretnie chodzi o pliki
zrodlowe aplikacji (programuje), jest ich setki w rozmiarach od kilobajta do
kilkuset kilobajtow. Srodowisko (IDE) je caly czas przetwarza (glownie
czyta/parsuje) oraz kompilator je mieli w czasie kompilacji (wtedy tez
nastepuje duzo zapisow malych plikow wynikowych kompilacji.
Problem polega na tym, ze np. piszac kod edytor czasami mi sie przycina, bo
srodowisko w tle analizuje powiazania miedzy tym co pisze a tym co juz jest
w plikach, generuje podpowiedzi i pomoc kontekstowa etc. i czas dostepu do
plikow (przez shared folders) umieszczonych w systemie plikow hosta jestność
odczuwalnie za niski.

Ani WXP ani W7 i ta cała seria nie są systemami sieciowymi. Myślę, że powinieneś postawić jako hosta system serwerowy, jeżeli już koniecznie to mysi być Windows to jest do tego przeznaczona specjalna seria. Ale ja bym się zdecydował na któregoś Linuksa - jest po prostu szybszy.
Tak jak podpowiadał przedmówca - Linux plus Samba powinny poprawić wydajność.


--
Hej kto szlachta - za Kmicicem, hajda na Wołmontowicze

Data: 2012-05-10 23:20:10
Autor: R.e.m.e.K
[OT] VMware, szybki dostep do dyskow hosta
Dnia Wed, 02 May 2012 11:13:01 +0200, Kmicic napisał(a):

W dniu 2012-04-26 12:20, R.e.m.e.K pisze:

- co oznacza dużo wolniejsza
duzo wolniej niz HDD, choc dzieje sie to w obrebie jednego komputera

odkąd pamiętam to emulacja czegokolwiek zawsze działała wolniej niż emulowany sprzęt, i to jest logiczne - obciążasz procesor, który musi stworzyć wirtualne środowisko (wirtualny komp, wirtualny system, wirtualny dysk, który jest jednym plikiem pofragmentowanym na fizycznym dysku i jeszcze każesz prockowi żonglować tymi wirtualnymi plikami na wirtualnych dyskach. Jaki by procek nie był mocny to dajesz mu naprawdę dużo roboty bo on musi jeszcze synchronizować poprawność przesyłania plików czym fizycznie zajmuje się kontroler dysków i zwalnia procek z tego obowiązku. Podobnie jest z emulacją kart sieciowych.
Każdy fizyczny sprzęt będzie działał szybciej niż jego emulacja, tak mi się wydaje a jeżeli się mylę to niech mnie ktoś wyprowadzi z błędu.

Poczytaj o VT-d, VT-x, VT-c. Emulacja dzisiaj to juz nie to samo co
emulowanie z lat '90 komputera 8bit na 16bitowym. Dzis cale serwerownie
buduje sie w oparciu o wirtualizacje. 
- jaki masz podsystem dyskowy, gdzie sÄ… umieszczone wirtualne maszyny.
Maszyna (plik vmdk) jest na SSD, katalogi z plikami (shared folder) na HDD
Samsung 1TB F3 - szybki jak na HDD
- konfiguracja (NATowane / gość/host na jednej fizycznej maszynie?)
W trybie Bridged, nic nie biegnie po fizycznej sieci, wszystko w obrebie
Win7 sie odbywa

jak wyżej, właśnie dlatego wszystko działa wolniej, wszystkim zajmuje się procesor i hdd, a tym bardziej jak masz dużo małych plików. Gdyby to były duże, pojedyncze pliki typu video to procek ustawiłby namiary takiego pliku, dane skąd dokąd ma być przesłany i zleciłby to kontrolerowi dysków (notabene też emulowanemu). A jeżeli pracujesz na małych plikach często używanych a zwłaszcza kiedy programujesz, to całą synchronizacją musi zajmować się procek osobiście.

Ale rozumiesz ze sam system wirtualizowany dziala szybko, na tyle, ze praca
jest komfortowa? Szybki jest tez system plikow wewnatrz tego systemu (czyli
ten z pliku vmdk) Muli tylko i wylacznie dostep do systemu plikow hosta
przez mapowany w guescie dysk sieciowy pochodzacy z hosta. Dlatego szukam
innej metody dostepu do plikow hosta o czym informuje w pierwszym poscie.

Właśnie czytam starą książkę o systemach operacyjnych i czuję się jak Alicja w Krainie Czarów. Żeby napisać taki OS, który jest jednocześnie wielowątkowy, wielozadaniowy i sieciowy to trzeba mieć normalnie łeb jak sklep. Ci Amerykanie to jednak są Narodem Wybranym.

Wiem jak dziala system operacyjny, przerabialem to na drugim lub trzecim
roku studiow. Naprawde problem jest gdzie indziej niz w  moim nierozumieniu
idei emulacji.
 
Ani WXP ani W7 i ta cała seria nie są systemami sieciowymi. Myślę, że powinieneś postawić jako hosta system serwerowy, jeżeli już koniecznie to mysi być Windows to jest do tego przeznaczona specjalna seria. Ale ja bym się zdecydował na któregoś Linuksa - jest po prostu szybszy.
Tak jak podpowiadał przedmówca - Linux plus Samba powinny poprawić wydajność.

Nie interesuje mnie takie rozwiazanie. Linuks odpada. A Windows Server to
przerost formy nad trescia w tym wypadku. Win7 Ultimate daje rade i nie w
nim jest problem.

--
pozdro
R.e.m.e.K

Data: 2012-04-26 02:01:05
Autor: Q
[OT] VMware, szybki dostep do dyskow hosta
Jest duzo wolniejsza niz dostep do HDD, to chyba nikogo nie dziwi?
A potrzebuje duzej wydajnosci i stad pytanie. Co mam poradzic, ze chce miec lepiej niz gorzej? :)

Wspoldziel po otoczeniu ramdysk - zareczam, ze "nie zamula" :).

Data: 2012-04-26 12:25:52
Autor: R.e.m.e.K
[OT] VMware, szybki dostep do dyskow hosta
Dnia Thu, 26 Apr 2012 02:01:05 +0200, Q napisał(a):

Jest duzo wolniejsza niz dostep do HDD, to chyba nikogo nie dziwi?
A potrzebuje duzej wydajnosci i stad pytanie. Co mam poradzic, ze chce miec lepiej niz gorzej? :)

Wspoldziel po otoczeniu ramdysk - zareczam, ze "nie zamula" :).

Ramdysk odpada, bo ja tam mam pliki produkcyjne na ktorych pracuje i nie
moge sobie pozwalac na ryzyko ich utraty (reset). Po drugie kopiowanie przed
i po pracy z ramdysku na fizyczny dysk jest upierdliwe. Po trzecie warstwa
sieciowego dostepu i tak zapewne spowalnie, bo problemem nie jest szybkosc
dysku tylko szybkosc komunikacji sieciowej w lancuchu:

HDD <-> Host <-siec-> Guest <-> Shared Folders
--
pozdro
R.e.m.e.K

Data: 2012-04-26 16:02:01
Autor: Q
[OT] VMware, szybki dostep do dyskow hosta
sieciowego dostepu i tak zapewne spowalnie, bo problemem nie jest szybkosc
dysku tylko szybkosc komunikacji sieciowej w lancuchu:

HDD <-> Host <-siec-> Guest <-> Shared Folders

Niemozliwe, zeby siec (siec host-gosc, czyli nie jakis tam 100Mbit/s
czy 1Gbit/s, bo tam nie ma takich ograniczen) spowalniala dysk.
Cos masz skopane.

Albo masz tak szybki dysk, ze komunikacja miedzy procesami zaczyna rzutowac ;).

Data: 2012-04-26 17:14:16
Autor: m
[OT] VMware, szybki dostep do dyskow hosta
W dniu 26.04.2012 16:02, Q pisze:
sieciowego dostepu i tak zapewne spowalnie, bo problemem nie jest
szybkosc
dysku tylko szybkosc komunikacji sieciowej w lancuchu:

HDD <-> Host <-siec-> Guest <-> Shared Folders

Niemozliwe, zeby siec (siec host-gosc, czyli nie jakis tam 100Mbit/s
czy 1Gbit/s, bo tam nie ma takich ograniczen) spowalniala dysk.

Możliwe możliwe.

W b. podobnym przypadku, tj. apache+php postawiony na virtualboksie, dowiedziałem się że moja aplikacja includuje zylion plików za każdym żądaniem strony. A dowiedziałem się, bo każde include (ze shared folder) trwało około 1ms.

Efekt nieistniejÄ…cy na serwowaniu z lokalnego dysku virtualboksa.

p. m.

Data: 2012-04-26 18:04:47
Autor: R.e.m.e.K
[OT] VMware, szybki dostep do dyskow hosta
Dnia Thu, 26 Apr 2012 17:14:16 +0200, m napisał(a):

Niemozliwe, zeby siec (siec host-gosc, czyli nie jakis tam 100Mbit/s
czy 1Gbit/s, bo tam nie ma takich ograniczen) spowalniala dysk.

Możliwe możliwe.

W b. podobnym przypadku, tj. apache+php postawiony na virtualboksie, dowiedziałem się że moja aplikacja includuje zylion plików za każdym żądaniem strony. A dowiedziałem się, bo każde include (ze shared folder) trwało około 1ms.

Efekt nieistniejÄ…cy na serwowaniu z lokalnego dysku virtualboksa.

O wlasnie, swietny i podobny przyklad! Dzieki :-) Stos TCP/IP i otoczenie
sieciowe muli jak cholera.

--
pozdro
R.e.m.e.K

Data: 2012-05-02 11:36:59
Autor: Kmicic
[OT] VMware, szybki dostep do dyskow hosta
W dniu 2012-04-26 18:04, R.e.m.e.K pisze:
Dnia Thu, 26 Apr 2012 17:14:16 +0200, m napisał(a):

Niemozliwe, zeby siec (siec host-gosc, czyli nie jakis tam 100Mbit/s
czy 1Gbit/s, bo tam nie ma takich ograniczen) spowalniala dysk.

Możliwe możliwe.

W b. podobnym przypadku, tj. apache+php postawiony na virtualboksie,
dowiedziałem się że moja aplikacja includuje zylion plików za każdym
żądaniem strony. A dowiedziałem się, bo każde include (ze shared folder)
trwało około 1ms.

Efekt nieistniejÄ…cy na serwowaniu z lokalnego dysku virtualboksa.

O wlasnie, swietny i podobny przyklad! Dzieki :-) Stos TCP/IP i otoczenie
sieciowe muli jak cholera.

Bo programy to się powinno pisać w assemblerze a nie w jakich kobylicach co żeby przesłać osiem bajtów to dziesięć mega kodu potrzebują a ruchu przy tym narobią i zamieszania jakby co najmniej Prezydent Bul-Komorowski jechał na obiad na Zamek Królewski ;-)

--
Hej kto szlachta - za Kmicicem, hajda na Wołmontowicze

Data: 2012-04-26 16:09:42
Autor: Q
[OT] VMware, szybki dostep do dyskow hosta
Nie ogarniam - czemu wydajność poprzez zwykłą usługę udostępniania jest
zbyt wolna?

Jest duzo wolniejsza niz dostep do HDD, to chyba nikogo nie dziwi?

Wlasnie, ze dziwi- przynajmniej mnie.
Masz dysk z dostepem w ns i z transferem w GB/s?

Az z ciekawosci zainstaluje na domowym Win7 VMware z XP
i porobie testy szybkosci otoczenia sieciowego.
(duze i male pliki, albo jakiegos atto zapuszcze)

Data: 2012-04-26 18:10:03
Autor: R.e.m.e.K
[OT] VMware, szybki dostep do dyskow hosta
Dnia Thu, 26 Apr 2012 16:09:42 +0200, Q napisał(a):

Nie ogarniam - czemu wydajność poprzez zwykłą usługę udostępniania jest
zbyt wolna?

Jest duzo wolniejsza niz dostep do HDD, to chyba nikogo nie dziwi?

Wlasnie, ze dziwi- przynajmniej mnie.
Masz dysk z dostepem w ns i z transferem w GB/s?

Problem imho dotyczy tylko czasu dostepu, transferu raczej nie (przy
kopiowaniu duzych plikow mam okolo 40MB/s).
A odczyt setek malych plikow jest bardzo wrazliwy na niski czas dostepu, co
jest oczywiste.

btw czym moge pomierzyc czas dostepu na dysku sieciowym? Wszystkie narzedzia
jakie sprawdzilem mierza czas dyskow fizycznych.

--
pozdro
R.e.m.e.K

Data: 2012-04-25 20:31:04
Autor: wozniak grzegorz
[OT] VMware, szybki dostep do dyskow hosta
R.e.m.e.K wrote:


Czy sa inne metody poradzenia sobie z szybkim dostepem do tych samych
danych przez maszyne hostujaca i system hostowany? Idealnie byloby, gdyby
fundamentem byl system plikow hosta, a maszyna by sie umiala do niego
podlaczyc, ale ostatecznie moze tez byc odwrotnie, czyli partycja lub
katalog z wirtualnego dysku dostepny dla hosta.

VMware Workstation 8
host to Win7
guest WinXP

Ja u¿ywa³em "Shared Folders" w kofiguracji linux- host, XP - go¶æ i
faktycznie to kulawo dzia³a³o.
Mnie usatysfakcjonowa³o postawinie samby na linuxie i udostêpnienie katalogu
normalnie po sieci, udostêpnij wiêc katalog pod win7 i wytestuj sam. --
Pozdrawiam
Grzegorz Wo¼niak
xmpp:skinek_at_jabster_pl

Data: 2012-04-25 21:10:20
Autor: JoteR
[OT] VMware, szybki dostep do dyskow hosta
"R.e.m.e.K" napisal:

Potrzebuje aby system hostujacy oraz system guest w VMware mialy jednoczesny
dostep do tych samych danych (partycji, katalogu, wszystko jedno).

AFAIK 2 systemy nie moga miec jednoczesnie bezposredniego dostepu do tego samego woluminu - system plików by tego nie wytrzymal. Pozostaja tylko mechanizmy sieciowe albo naprzemienne montowanie woluminu. Chyba, ze sie myle.

JoteR

Data: 2012-04-26 01:57:58
Autor: Q
[OT] VMware, szybki dostep do dyskow hosta
Potrzebuje aby system hostujacy oraz system guest w VMware mialy jednoczesny
dostep do tych samych danych (partycji, katalogu, wszystko jedno).

Mialem ten sam problem i nie potrafilem go obejsc inaczej
niz przez otoczenie sieciowe.

PS
Pod Win7 pojawil mi sie problem, ktorego nie mialem pod XP:
VMware za cholere nie chce zalozyc dyskow wiekszych niz 2GB na ramdysku.
Komus sie udalo i nie byl to ramdysk z platnego SuperSpeed RamDisk Plus? :)

Data: 2012-04-26 05:13:40
Autor: Przemys³aw Ryk
[OT] VMware, szybki dostep do dyskow hosta
Dnia Thu, 26 Apr 2012 01:57:58 +0200, Q napisał(a):

Mialem ten sam problem i nie potrafilem go obejsc inaczej
niz przez otoczenie sieciowe.

Hmm… Nie lepiej po prostu postawić maszynę wirtualną / dostęp do
udostępnionych dla takowej zasobów, na jakimś szybkim RAIDzie?

--
[ PrzemysÅ‚aw "Maverick" Ryk                   ICQ: 17634926    GG: 2808132 ]
[ WÅ‚aÅ›nie zakoÅ„czyÅ‚em 14-dniowÄ… dietÄ™, i jedyne co straciÅ‚em,              ]
[ to dwa tygodnie.                                              (Garfield) ]

Data: 2012-04-26 11:28:22
Autor: Q
[OT] VMware, szybki dostep do dyskow hosta
Hmm… Nie lepiej po prostu postawić maszynę wirtualną / dostęp do
udostępnionych dla takowej zasobów, na jakimś szybkim RAIDzie?

Docelowo maszyny siedza na dysku,
ale instalacje, dokrecanie, itd na ogol robie na ramdysku,
bo jest naprawde szybko, szybciej niz jakikolwiek raid :).

[OT] VMware, szybki dostep do dyskow hosta

Nowy film z video.banzaj.pl wiêcej »
Redmi 9A - recenzja bud¿etowego smartfona