Linux vs OpenBSD vmware的性能

我不知道别人在vmware基础架构上运行openbsd有什么经验。

我有一个相当普通的Lighttpd + Mysql + PHP5设置2个VMware客户端:

-Debian7 Wheezy

–penBSD 5.2(select这个版本是因为一些更高版本甚至没有启动内核恐慌)

没有安装程序在其内核,sysctl值或lighty / mysqlconfiguration中进行任何调整。 另外我不使用memcached。 两者都驻留在相同的硬件,相同的磁盘上。

我注意到,obsd服务器上的网页非常慢。 CPU使用率大部分是由PHP消耗,这通常意味着虚拟化openbsd不值得吗?

有人知道背后的原因是为什么它比Linuxnetworking服务器慢? 我知道,当涉及到硬件支持时,linux总是比bsds好,但是vmware模拟了一些古老的硬件,无论如何,大多数系统都认识到了这一点。 当谈到BSD时,他们在做什么(networking操作)方面更好。

在这里,我的网友们都应该给予尊重,我认为你的问题没有被其他人回答过。 一般的假设是,在实际使用条件下,假设没有被淘汰的时候,OpenBSD是一个非常重要的假设,当时你最主要的信息就是PHP最大限度地嚼了CPU。 有多个问题应该被问到:

  • 因为这种情况很容易成为性能低下的php.ini或httpd.confconfiguration,你是否肯定在两个平台上使用相同版本的PHP?

  • 你在每个系统上使用了哪个Apache(默认情况下在5.2中使用它自己的1.3安全增强版本,但Debian将默认使用Apache 2.0,使得结果非常偏向)。

  • VMWare(驱动器,nics等)中vm的configuration是什么?

指出其他答案中的偏见的一个原因是:

  • 西奥的报价是7岁。
  • i386实际上是用于虚拟化的AMD64版本的OBSD的首选版本。
  • 两者实际上都可以在VMWare上运行,并且可能是5.6(当前版本)。
  • 这个vm被比较的configuration是没有问题的,只是一个判断,它(解释)'很可能会吸引'。

据我所知,OpenBSD没有很好的x86虚拟化支持,因为开发人员认为这会降低安全性。 在实际的硬件上运行它会有更好的结果。

这是德拉·拉特对这个问题的看法 –

x86虚拟化基本上是在一个几乎没有正确的页面保护的恶劣的x86架构的基础上,放置另一个几乎完整的内核,充满了新的bug。 然后在这个全新的狗屎的另一边运行你的操作系统。 如果您认为全球范围内不能编写操作系统或应用程序而没有安全漏洞的软件工程师,他们可能会转身,突然编写没有安全漏洞的虚拟化层,如果不是愚蠢的话,您绝对会被迷惑。

缺乏对OpenBSD的思想分享和优化是我的build议。 在过去的6年中,我从来没有听说过任何人在VMware上运行OpenBSD。 不过,我很好奇你为什么要在OpenBSD上做计划。

我所看到的主要问题是内存pipe理和OpenBSD VMware访客工具(缺less)的可用性。 我不确定他们会毫无问题地安装干净。

你有没有在裸机硬件上将这个性能与OpenBSD进行比较?