2009-08-04 2 views
0

Java를 사용하여 분산 파일 시스템을 개발 중이며 현재 많은 세부 정보를 제공 할 수 없습니다. 내가 리눅스에서 몇 가지 것들을 테스트해볼 필요가있다. 가상 머신 내부에 WMWare 서버와 리눅스를 설치할 것이다. 시뮬레이트 된 네트워크 카드와 실제 이더넷 인터페이스간에 차이가 있습니까?VM웨어 - 네트워크 응용 프로그램

답변

1

... 나는 WMWare 서버를 사용하는 A 가상 머신 내부에 리눅스를 설치합니다.

VMware는 이러한 종류의 작업에 적합합니다. RichieHindle이 말한 것처럼 성능면에서 차이가 없어야합니다. 특히 동일한 서버에서 여러 개의 VM을 실행하려는 경우에는 특히 그렇습니다.

사용 가능한 성능 벤치 마크 결과를 원하면 실제 하드웨어를 사용하십시오.

자바는 게스트 운영체제의 가상화 계층 위에 있습니다 ... 가상 실행 모델의 CPU에서 VMware의 최상위에 있습니다. 약간의 가상화를 여기에두고 거기에 약간의 가상화를 추가하십시오. 그리고 곧 우리는 실제 추상화에 대해 이야기하고 있습니다!

1

응용 프로그램 코드의 관점에서 볼 때 아무런 차이가 없습니다.

눈에 띄는 유일한 차이점은 성능에있을 수 있습니다. 응답 속도와 사물의 정확한 타이밍은 다를 수 있지만 마이크로 초입니다.

VM에서 완벽하게 작동하는 범용 소프트웨어가 너무 많아 거의 모든 질문에 대한 답변이 "실제 컴퓨터와 다른 점입니까?" 응용 프로그램 수준에서 "아니오"입니다.

(당신이 커널 레벨의 드라이버 소프트웨어에 대해 얘기했다 경우 상황이 다를 수 있습니다.) 내가 분산 파일 시스템을 개발하고

+0

@julianchira : richie는 '응용 프로그램 코드의 관점'을 언급 할 때 요점을 지니고 있습니다. 그렇기 때문에 질문은 여기에 있으며, Serverfault.com에 게시하는 것도 좋습니다. –

관련 문제