内存区域
这些条显示有关主机内存使用情况的下列信息: 表 1-7。 主机内存 字段 描述 已消耗 已分配给虚拟机的物理内存的实际消耗量。 开销消耗 用于虚拟化目的的已消耗内存量。“已消耗”中显示的量包括开销消耗。 这些条显示有关客户机内存使用情况的下列信息:
VM中的实际内存用量,例如linux的Free -m = 已消耗 - 开销消耗
其它图表================================= 字段 描述 专用 受主机内存支持且没有共享的内存量。 已共享 共享的内存量。 已交换 通过交换回收的内存量。 虚拟增长 通过虚拟增长回收的内存量。 未访问过 客户机从未访问过的内存量。 活动 最近访问过的内存量。
最坏情况分配 根据用户配置的资源分配策略(例如预留、份额和限制)分配给虚拟机的(CPU 或内存)资源量, 并假定群集内的所有虚拟机将会完全消耗已分配的资源。 当最小配额的内存被回收,虚拟机经历最坏的分配情况,此值在vCenter中作为最坏的情况显示在资源分配选项卡,该值使作为一个理论值,以帮助了解虚拟机资源分配能够有多糟糕。
使用网络资源池进行 网络 IO 控制 NIOC
Network I/O Contrl 网络资源池 ESXi 5.0 后新加的网络增强控制,在VDS上实现 。
例如,1G 带宽,多个主机,多个VM共享,如何分配带宽?
允许用户建立一个网络资源池,NRP,Network Resource Pool ,实现网络流量的 限制 和 共享值 , 网络资源池的概念。决定了在产生网络资源竞争的情况下,谁能获得更多的资源
## 注意:这里只能控制 “出” 的流量,vm到物理网络的流量只能在分布式交换机上去限制
■■ 开启VDS的 网络IO控制功能。
主页----清单-----网络-----选择分布式交换机----------资源分配 默认的控制是 disable,通过:属性-------------------激活控制功能
默认有7种流量控制,可以右键,属性,做自定义。可以进行 份额值 的定义,或者 限速
■■ 自定义虚拟网络资源池
在用户自定义资源池空白处,右键----新建资源池。填写名称,描述,份额,Qos标签
■■Qos 的优先级的设置。
QoS(Quality of Service)服务质量,当网络过载或拥塞时,QoS 能确保重要业务量不受延迟或丢弃,同时保证网络的高效运行。控制方式:自定义一个 IO资源池=============关联到 相应的PortGroup
■■ 虚拟网络资源池 ---- 关联到 PortGroup
管理端口组,可以选择 VDS 上的某个端口组,关联到某个资源池,这样,那个端口组的流量就会受到“资源池的限制”。
通过下方的“端口组” 按钮,可以查询某个 资源池 分配了 哪些端口组。
Netflow技术首先被用于网络设备对数据交换进行加速,并可同步实现对高速转发的IP数据流(Flow)进行测量和统计。
QOS Tag要实施区分服务的QOS,就必须先将数据分为不同的类别,或者将数据设置为不同的优先级。将数据分为不同的类别,称为分类(classification),分类并不修改原来的数据包。将数据设置为不同的优先级称为标记(marking),而标记会修改原来的数据包。分类和标记是实施QOS的前提,也是基础。
存储速度 控制 SIOC
■ Storage IO Contrl
VMware的虚拟化环境中,存储I/O控制(Storage I/O Control)提供了必要的存储设备的I/O控制,并且可以确保运行关键业务的虚拟机性能不会被其它主机上和其共享I/O资源的虚拟机影响到。
存储IO限制,每秒IO数量,竞争时,可以设置份额 存储延时值。(繁忙程度的体现)
一般情况下的各种磁盘延时。
SSD 10ms ======》15 ms, 此时IO是比较繁忙的。 此时可以对触发该存储设备进行IO控制。 1万转 1万5千转的 SAS 30ms 繁忙 7200转 50ms 繁忙
■支持存储IO控制的前提条件
所有存储,必须由同一个 VCenter管理,存储必须是同一种文件系统格式,比如 vmfs5,(通过FC,iSCSI,NFS过来的都可以支持)。
### 注意:多个“扩展卷”组成的设备(多设备扩容产生的设备),不能支持IO控制。例如2个lun组成的存储。 ### RDMs 直接裸设备映射不支持
■开启存储设备的IO控制,设置存储阀值 IO1 IO2 IO3 vm1 vm2 vm3 | | | =============== | 实际产生的IO数量=IO1+IO2+IO3 本机物理磁盘/SAN共享存储 | --------------------------------- vmdisk1 vmdisk2 vmdisk3
清单----存储------配置-----属性-------开启IO控制
高级,在此可以设置延时 阈值,
例如,SSD磁盘的通常延时是10ms,我们设置阀值为 15ms,如果此时SSD的延时超过 15ms, 认为IO拥堵,此时调用IO控制机制进行干预。
超过该值后,Storage I/O Control 将开始根据份额将重要性分配给虚拟机工作负载。 在大部分环境中,都不需要调整阈值设置。阈值一旦达到,存储I/O控制 开始限制各主机上较低优先级虚拟机的存储访问,从而确保高优先级的虚拟机可以获取所需资源。在产生 资源竞争的时候,IO 将会通过 “份额值” 分配。
■设置存储IOPS上限 和 份额值
主页---主机和集群---资源分配---存储器。
针对刚才开启了存储控制的 存储设备,设置 限制值:IOPS 和份额值
IOPS (Input/Output Operations Per Second),即每秒进行读写(I/O)操作的次数,多用于数据库等场合,衡量随机访问的性能。存储端的IOPS性能和主机端的IO是不同的,IOPS是指存储每秒可接受多少次主机发出的访问, 主机的一次IO需要多次访问存储才可以完成。
例如,主机写入一个最小的数据块,也要经过“发送写入请求、写入数据、收到写入确认”等三个步骤,也就是3个存储端访问。
■设置上限值:设置每个虚拟机允许的最大IOPS,limit。(只有开启了IO控制并且支持IO控制的设备才能指派。) 该设置性操作和共享功能无关,并且基本上设置了每个虚拟机一个硬性的性能限制。
#注意:该限制是一个永久上限,即使在存储资源性能十分充裕时仍对I/O进行控制;因此,其中该项设置必须谨慎。
■指派份额值:IOPS和 份额值也可以在这里指定。