虚拟机的主网络服务器是否会显著降低速度 为什么要,又为什么不要??

分享于 

6分钟阅读

电脑

  繁體 雙語

问题:

我正在考虑将服务器移动到 Windows 7上的虚拟机,因这里不必使用 Linux。 这个主意怎么样? 为什么我主要关注的是速度会减慢。 我有 5GB 个 RAM,如果我做了一个虚拟机来做这个工作,我可能会给它分配最多 2GB 个。


回答 1:

在你的问题中有一些事情让我关心和迷惑你所拥有的和你希望完成的事情。

首先,你提到不再需要 linux。 如果你运行的是网络服务器,则通常意味着IIS或者 Apache。 如果你想在 Windows 上运行 apache,如果你希望没有 linux,那可能意味着 IIS,这意味着一个基于windows服务器的web服务器。 但是如果你已经有了 Windows Server,那么为什么你需要 linux?

这告诉我你可以能经常处理一个 linux web服务器,而且只希望避免使用它作为基础操作系统。 在这种情况下,我仍然建议不要使用 Windows的客户端版本作为服务器。 但是如果你坚持,我还有另外两条建议来充分利用这种情况。

首先,基于家庭的服务器不可能从你的基础系统中需要 2GB 个内存。 从小于 512 Mb开始,仅在实际性能数据显示你需要它时添加更多的机器配置。

其次,你可能使用PHP和 Apache。 PHP在IIS上运行正常。 如果你没有使用PHP或者你真正需要 Apache,那么在 Windows 上,Apache运行得很好。 无论哪种情况,都不需要为此生成虚拟机: 你可以直接从基本系统运行你的站点。

当然,使用虚拟机还有其他好的理由: 应用程序隔离。学习经验。高可以用性。等等 可以能是至少继续这里路径的有效原因。 这种情况下,现代虚拟化技术非常有效,我想你会发现性能相当令人满意。


回答 2:

对于家庭服务器,瓶颈和头疼点将是你的互联网连接。 你可能阻塞了端口,某些无法正常工作,并且速度对大多数'正确'主机来说是不可接受的。

Windows 客户机构建限制了同时连接数量,但是你不需要超过百分之百的同时用户。

我在服务器上使用 VPS,只需 256mb 个内存,而且性能优于我的家用服务器,它们在一般情况下表现得很好。 物理服务器和局域网中的虚拟机( 在同一服务器上运行)的主观差异很小,负载低。

因此,将服务器移动到虚拟机可能有意义,因为处理器电源和内存是不必要的,而不是瓶颈,它的互联网连接也是如此。 在( 所以你可以把它恢复到虚拟机) 中先备份旧设置,然后给它一个快照。


回答 3:

将服务器移动到虚拟机与使用或者不使用Linux无关。 你可以在由 Windows 或者Linux托管的虚拟机中运行 Windows 或者 Linux。 为服务器选择 O/S 应该基于最适合你服务器的内容。

对于未重载的服务器,虚拟机运行良好。 带有 E-mail 和web服务器的DMZ在虚拟机上运行。 相同的硬件运行我的桌面,另一个虚拟机。 在我的例子中,所有服务器目前正在运行 Ubuntu。 四核在运行从 BOINC的项目忙碌。 这使用了大部分我的CPU周期。

我目前的合同是生产现代化工作。 这涉及到将应用程序移动到虚拟服务器场。


回答 4:

如果你有足够的内存和cpu支持直接虚拟化,那么只有noticeable的内存将从内存转移到 2内存。 你将在虚拟机上放置什么操作系统? 具有特定客户添加的linux几乎可以像真正的机器一样工作。 如果 Windows 空闲了,那当然就是了。 如果在 Windows 上做什么,整个虚拟机将被视为一个进程,cpu时间管理将失败- Windows 似乎正在运行,linux速度慢了。


回答 5:

首先,'服务器'仅仅是运行在计算机上的服务。 '家用电脑'和'服务器'之间的真正区别是语义。 你不能说服务器只有机架可以挂载,这不是 true。 你不能说服务器具有较高的构建质量- again又不是 true。

所以,如果你有一个 HP DL360 G5'服务器',并且你把它放在相同的ram和RAID级别,即使是中的双 Xeons,我也会带着i7的i7. 这些机器之间唯一的区别可能是( 远程灯光熄灭) 和冷却( 空气)。 你可以为桌面主板PC配备。

所以,不要挂上'服务器',一个桌面板,正确配备,将支持虚拟化。 虚拟化旨在让用户几乎可以直接访问硬件资源,从而减少了'减速'或者超过头部的限制。


回答 6:

根据你最近提到的所有问题。 我建议阅读本文。 它从安装一个带有屏幕截图的Ubuntu服务器的基础上引导你。 它很容易跟踪,将花费大约 30分钟。 你甚至可以在in虚拟机中尝试测试,如果你不希望在VM中运行多个流量,则。 我目前在虚拟环境中运行了几个网站,它们做得很好。 在任何给定时刻,他们命中 400个用户,并拥有 2 CPU/4gb内存。 低流量网络服务器不需要那么多的电源。 你甚至可以在上网本上托管它,简单的网站/终端用户根本不会忍受。

http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-10.10-lamp



WEB  Server  mac  HOME  MACH  Virtual  
相关文章