《VMware vSphere企业运维实战》——1.4 服务器性能与容量规划

简介: 在实施虚拟化的前期,有一个虚拟机容量规划。就是一台物理服务器上,最大能放多少虚拟机。实际上这是一个综合的问题,既要考虑主机的CPU、内存、磁盘(容量与性能),也要考虑运行的虚拟机需要的资源。

本节书摘来自异步社区《VMware vSphere企业运维实战》一书中的第1章,第1.4节,作者:王春海著,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.4 服务器性能与容量规划

在实施虚拟化的前期,有一个虚拟机容量规划。就是一台物理服务器上,最大能放多少虚拟机。实际上这是一个综合的问题,既要考虑主机的CPU、内存、磁盘(容量与性能),也要考虑运行的虚拟机需要的资源。在实际使用时,系统总有至少30%甚至更高的富余容量,不可能让一个主机上的资源利用率超过80%,甚至接近100%,否则一旦达到这些数值,整个系统响应会比较慢。

在估算虚拟化的容量时,在只考虑CPU的情况下,可以将物理CPU与虚拟CPU按照1∶4~1∶10甚至更高的比例规划。例如一台物理的主机具有4个8核心的CPU,在内存、存储足够的情况下,按照1∶5的比例,则可以虚拟出4×8×5=160个vcpu,假设每个虚拟机需要2个vcpu,则可以创建80个虚拟机。在实际实施虚拟化的项目中,大多数虚拟机对CPU的要求并不是非常的高,即使为虚拟机分配了4个或更多的CPU,但实际上该虚拟机的CPU使用率只有10%以下,这时候所消耗的物理主机CPU资源不足0.5个。如图1-2所示,这是使用vCenter Operations Manager统计的容量分配过剩的虚拟机,从列表中可以看出,大多数虚拟机的CPU利用率不足10%,实际使用的内存也较低(尽管为大多数虚拟机分配了2GB内存,但实际使用只有256~576MB内存之间)。

screenshot

在虚拟化的项目中,对内存占用是要求最大、最高的。在实际使用中也是如此,管理员会发现,物理主机的内存会接近80%甚至90%。因为在同一物理主机上,规划的虚拟机数量较多,而且每个虚拟机分配的内存又较大(总是超过该虚拟机实际使用的内存),所以会导致主机可用内存减少,如图1-3所示,这是某正在运行中的VMware ESXi 5.1主机的CPU与内存使用情况。

在为物理主机配置内存时,要考虑将要在该主机上运行多少虚拟机,这些虚拟机一共需要多少内存。一般情况下,每个虚拟机需要的内存在1~4GB甚至更多,还要为VMware ESXi预留一部分内存。通常情况下,配置了4个8核心CPU的主机,一般需要配置96GB甚至更高的内存;在配置2个6核心CPU的主机,通常要配置32~64GB内存。
screenshot

相关文章
|
4月前
|
存储 运维 应用服务中间件
[运维日志] Web 服务器日志依日期归档(Powershell 实现,附源代码)
[运维日志] Web 服务器日志依日期归档(Powershell 实现,附源代码)
77 0
|
4月前
|
弹性计算 运维 安全
CloudOps自动化运维套件,助力企业更好上云、用云、管云
今天分享的内容来自阿里云弹性计算高级产品专家马小婷带来了云上自动化运维最佳实践的相关分享,主要分为企业用云和使用ECS面临的挑战、CloudOps是什么以及一站式用云解决方案:ECS Insight这3大块来详细讲解。
|
7月前
|
运维 监控 安全
服务器运维
服务器运维
|
21天前
|
存储 API 虚拟化
OpenStack私有云裸机物理服务器角色规划
【4月更文挑战第23天】企业私有云通常由管理节点、控制节点、计算节点、存储节点和网络节点组成的物理服务器集群构成
|
2月前
|
运维 监控 安全
现代化企业运维管理的挑战与应对
随着信息技术的快速发展,现代化企业在进行运维管理时面临诸多挑战,如复杂的系统架构、快速变化的需求以及安全性等方面的考量。本文将探讨这些挑战,并提出相应的解决方案,以帮助企业更好地应对运维管理中的问题。
20 2
|
2月前
|
运维 监控 安全
现代化企业网络运维管理的挑战与应对
随着企业信息化程度的不断提升,现代化企业网络运维管理面临着诸多挑战,如安全性、可靠性、自动化等方面的需求不断增长。本文将探讨这些挑战,并提出相应的解决方案,以应对当今企业网络运维管理的新形势。
54 0
|
2月前
|
存储 运维 监控
现代化运维管理:提升企业效率与安全
随着信息技术的快速发展,企业对于运维管理的需求日益增长。本文将探讨现代化运维管理在提升企业效率和安全方面的重要作用,介绍了一些最佳实践和工具,帮助企业更好地应对挑战。
|
4月前
|
存储 运维 安全
1Panel开源Linux服务器运维管理面板
1Panel开源Linux服务器运维管理面板
148 0
|
4月前
|
JSON 监控 数据库
使用Telegraf+Influxdb+Grafana配置VMware vSphere监控大屏
使用Telegraf+Influxdb+Grafana配置VMware vSphere监控大屏
80 0