概述
决定虚拟服务器所需要的CPU核心数量是一件非常复杂的事情,但是综合考虑下面几个因素,相信管理员能够作出最适合于自己的决定。
看起来决定虚拟服务器所需要的单颗CPU核心数量是一件非常简单的事情,但事实上有很多复杂因素需要考虑。首先,在虚拟环境CPU的使用率通常非常低。其次,内存大小和速度通常会比CPU产生更大的影响。最后,虚拟服务器通常是I/O密集型的。
事实上,服务器并不需要单颗CPU具有太多的核心数量,因此表面上,CPU内核数量越少越好。但是问题在于服务器设计的其他因素,这些因素都会对成本造成影响,因此最终都会成为影响配置的决定性因素。
内存
DRAM(动态内存)价格非常昂贵,而最新、密度更高的DIMM(双列直插式存储模块)相比于主流的DIMM更加昂贵,因此廉价但是供应量充足的普通DIMM也许是一种更好的选择。但是现在Optane或者NAND的NVDIMM已经成为TB级别内存扩展的最佳方式。
使用NVDIMM或者更加廉价的DRAM需要增加DIMM插槽数量,这样做能够将系统内存带宽扩大一倍并且带来其他性方面的性能提升,管理员就能够在服务器上加载更多的实例了。
向服务器添加快速的NVMe SSD能够显著提升实例的I/O性能。过去这是一种非常昂贵的解决方案,但是现在NVMe已经进入消费级市场,价格大幅降低。
NVMe大幅度降低了操作系统在I/O方面的开销,能够节省大量的CPU和内存时间周期。类似地,RDMA(远程直接数据存取)被广泛应用在HCI(超融合基础架构)中,将会在未来几年成为一种标准的以太网特性,能够减少虚拟服务器集群之间的系统开销和延迟。
总而言之,内存和I/O方面的性能提升允许管理员运行更多的虚拟服务器实例,从而导致CPU数量不足。
最后
以上就是闪闪镜子为你收集整理的多cpu虚拟服务器,CPU内核越多,虚拟服务器性能越强?的全部内容,希望文章能够帮你解决多cpu虚拟服务器,CPU内核越多,虚拟服务器性能越强?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复