我正在使用Java开发一个分布式文件系统,目前我不能给出太多细节。我需要在Linux上测试一些东西,我将使用WMWare服务器并在虚拟机中安装Linux。模拟网卡和真实的以太网接口有什么不同吗?
发布于 2009-08-04 21:24:59
我正在开发一个分布式文件系统...我将使用WMWare服务器并在虚拟机中安装Linux。
对于这类事情,VMware非常好用。应该没有区别,除非如RichieHindle所说,在性能上,特别是当你计划在同一台服务器上运行多个虚拟机时。
如果您想要可用的性能基准测试结果,请使用真实的硬件。
Java是它自己的'VM'...在来宾操作系统的虚拟化层之上...在VMware之上...在虚拟执行模型CPU上。这里使用一点虚拟化,那里添加一点虚拟化,很快我们就可以讨论一些真正的抽象了!
发布于 2009-08-04 20:29:21
从应用程序代码的角度来看,没有区别。
唯一明显的区别可能是在性能上-响应速度和事物的精确计时可能不同,但您谈论的是微秒级。
有如此多的通用软件可以在VM下完美地工作,以至于对于表单中几乎每一个问题的答案都是“VM与真实机器不同吗?”在应用程序级别是"No“。
(如果您谈论的是内核级驱动程序软件,情况可能会有所不同。)
https://stackoverflow.com/questions/1229744
复制相似问题