虚拟化 – 非常低端机器上的虚拟机性能

我正在管理一些廉价的服务器,因为我的用户群不够大,无法获得更强大的服务器.我也没有资金投入服务器来为更大的用户群做准备.所以我坚持使用我的旧硬件.

我正在考虑虚拟化所有当前操作系统的想法,最有可能是VMware vSphere Hypervisor(AKA ESXi)Xen(ESXi的HCL太严格了,我的硬件太旧了).这样做的重要原因:

>能够快速升级和扩展硬件 – 这很可能是我将要做的事情,因为我分配服务,获得更大的服务器,集中(电费账单太可怕),分发,获得更大的服务器等等……手动做通过重新安装整个操作系统将是一个巨大的痛苦
>我的安全 – 我犯了许多新手错误,就像在重要的生产服务器上做了大量冒险工作一样.使用VM,我可以备份状态,在我的机器上工作,测试并在必要时恢复.不用担心,也没有重新安装操作系统
>其他因素的安全性 – 当我扩展服务器可能会关闭时,备份VM可以立即启动.
>其他各种原因.

然而,这里的限制因素是硬件.我的意思是非常令人沮丧的硬件.当前服务器运行Pentium 3和4,分别有512 MB和768 MB RAM(但很快就可以升级RAM).

虚拟化层是否足够小以便有效地运行自身和Linux操作系统?性能是否可以接受(每次操作50%的CPU开销是不可接受的)?它是否为Linux操作系统留下足够的RAM?这甚至可行吗?

最佳答案
在那个时代的机器上,您只能运行非常非常旧的ESX版本(而不是ESXi). v2或左右,如果你能找到它.此时ESX的占用空间大约为128-256Mb,因此在安装时您将无法使用它.

我曾经在具有512Mb RAM的Dual PII 400上运行ESX.它并不漂亮,但当时没有虚拟化.

您还将错过新处理器所具有的所有虚拟化技术.

就个人而言,我肯定会继续这样做(如果你能找到旧版本的ESX副本),但要确保它不会投入生产,直到你对其性能和可靠性感到满意为止.

我肯定要做的就是直到我能买得起一台带有i7处理器和VMWare HCL主板的裸机PC.根据你居住在世界上的地方,价格从400美元到1000美元不等,值得每一分钱.

转载注明原文:虚拟化 – 非常低端机器上的虚拟机性能 - 代码日志