当虚拟机资源达到峰值

当虚拟机资源达到峰值

今天说一下虚拟机的几种峰值以及对物理机和物理机上其他虚拟机的影响。

目前运维一个上万节点的私有云平台,说下目前常见的虚拟机峰值出现的几种现象

举例机型:4核CPU+10G内存+100G磁盘

1:内存达到峰值

(如果是物理机,到达峰值一般都直接宕机或者卡的命令都快敲不出来了,但虚拟机多少还是有外溢的,好在一般做母机的机型内存都很大,作为母机,一定不要在内存上吝啬)

2:CPU达到峰值

(一些大的编译是可以把CPU跑到很高的,一台服务器正常有两颗或者一颗CPU,最多也就二十多个核心,当其中的几个核心达到峰值,对物理机以及其他的虚拟机是有影响的,编译机达到峰值也很容易宕机,所以我们一般推荐高编译的环境使用物理机。尤其是一些低版本的系统,比如suse10 32bit,宕机频率相当高)

3:I/O达到峰值

(I/O不像内存或者CPU有固定的量和峰值,但却是影响最大的。如果说一台虚拟机的CPU跑满对同母机的其他虚拟机有影响的话,那么一台虚拟机高I/O对其他虚拟机是致命的,其他虚拟机的表现就是登陆或者输入命令都超慢,一个ls可能都要很久才能显示出来,好在这种情况还不是特别多,毕竟我们的是开发测试环境。)

4:流量达到峰值

(昨天刚遇到一次,稀奇的很,等下在下面给大家聊一下)

总结一下:同母机的虚拟机是会互相影响的,正常的开发机问题不大,用虚拟机做编译还是要多考虑一下。不适合高I/O的操作。如果你的虚拟机异常的卡顿,除了检查本机环境,母机环境也要排查一下的。

故障说明:今天一台AWS--->KVM环境的虚拟机告警,提示上联端口流量堵塞,经查,是该物理机上的另一台虚拟机刚上了一台测试系统在测试,流量彪到了800多M。

故障背景:这台物理机上有4台虚拟机,物理机的网卡就是1G的,1台到了800多M,其他机器再跑点,基本也就满了。业务测试完成后,打算用这台虚拟机做服务器,流量只会更高。

这总情况不是很好解决,推荐让业务去做负载均衡了

不好解决的原因:

1:机房服务器一把用超5类网线或者6类网线连接交换机,很少直接用光口的,6类网线的理论值也就1000M左右

2:如果服务器换万兆网卡,如果要停机,势必影响母机上的其他业务。

时间: 2024-10-25 10:38:14

当虚拟机资源达到峰值的相关文章

超能云 (SuperVessel Cloud) -- 使用入门篇 (专供开发者的免费虚拟机资源)

注册 1. 注册超能云帐号:进入 http://www.ptopenlab.com 2. 点击右上方的"注册"按钮.在弹出的对话框填写你的有效邮箱地址,还有密码.邮箱地址必须有效,因为超能云(SuperVessel)会给您发一封激活的邮件. 3. 进入你注册使用的邮箱,有一封发自[email protected]的邮件,点击里面的激活链接,你的帐号就可以被激活使用了. 申请虚拟机 1. 点击 http://www.ptopenlab.com 页面上的"申请POWER虚拟机&q

Ubuntu 16.04安装Mac OS 12虚拟机资源(没成功,但资源还是可以用)

整理的Mac OS 12虚拟机资源.装虚拟机基本是按这样的套路: 1.先装VM 2.破解VM使其支持Mac OS 12,这个脚本基本是全平台支持,可以看里面的教程文档. 3.用镜像安装系统. 资源: http://www.wikigain.com/install-macos-sierra-10-12-vmware/(要翻一下才能访问) http://www.bkjia.com/Linuxjc/1027384.html http://www.jianshu.com/p/df77e83abeb9(别

kvm限制虚拟机资源

我们为什么需要资源控制? 在实际的生产环境中,希望每台虚拟机对资源的消耗是可控的,避免过度的消耗资源,造成对其他虚拟机的影响. 测试环境: CentOS 6.2 操作步骤 1. 升级系统到最新 yum update -y 2. 安装epel源 rpm -Uvh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-7.noarch.rpm 3. 安装cgroup包 yum install libcgroup libgroup-de

专门供开发者使用的免费的虚拟机资源:超能云 (SuperVessel Cloud)

真心的好资源,先告知大家,过两天再把更详细的攻略奉上. 注册登录网址:www.ptopenlab.com 这个SuperVessel云平台原来只面向高校老师和学生开放,因为羊年春节搞活动,现在已经开放给所有开发者注册.只开放到3月份.要注册和尝试免费资源,就赶紧啦!! 该云平台的微信公众号是:supervessel , 或扫二维码 云平台技术交流的QQ群是:supervessel,或QQ群号:344373069 附上宣传页:

Powercli 批量配置虚拟机资源预留

Get-VMResourceConfiguration ` -vm $vm.name | Set-VMResourceConfiguration -CpuReservationMhz 576 -MemReservationMB 1024

SQL Server虚拟化系列(3)——构建理想的基于VMware的SQL Server虚拟机

虚拟化变得越来越常见,并且在不了解虚拟化如何工作的情况下,DBA在尝试解决性能问题时会出现盲点,例如减少资源争用或改进备份和恢复操作等. 在本文中我们将主要讲述为您的SQL Server工作负载构建理想的基于VMware的虚拟机.我们的下一篇文章将介绍怎么样在Hyper-V上构建对应的SQL Server虚拟化环境. 现在,作为DBA,您可能没有访问权限来创建用于SQL Server的新虚拟机.这些操作可以交给您的VM管理员,他们将为您部署合适的VM环境. 以下详细信息适用于在Windows S

虚拟机备份的五大常见错误及规避方法

http://server.chinabyte.com/97/12352597.shtml 在虚拟环境下进行备份和在物理环境中是不同的.虽然虚拟机备份的方式有很多,但由于虚拟环境的特点,可能会遇到很多意想不到的问题.这篇技巧中,我们会讲解如何高效的创建虚拟机备份并避免一些常见错误. 不建议通过客户端备份虚拟机 在备份虚拟机时候,采用客户端操作系统的方式备份是最为常见的误区.你不能使用传统的在客户端操作系统上安装代理的备份方式来处理虚拟机备份.这种方式的问题之一就是低效性,原因是在于虚拟层所处的位

VMWare虚拟机 网络连接模式

1 VMWare虚拟机bridged.host-only和NAT网络模式的区别和用法 VMWare提供了三种工作模式,它们是bridged(bridged模式:对应网卡vment0).NAT(网络地址转换模式:对应网卡vment8)和host-only(主机模式:对应网卡vment1).三个网卡可以理解为三个通道.要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式.(在Linux下面ifconfig显示eth0第一个网卡IP,(eth就是ethernet以太网,在这里指网络接口

云计算之openstack(N版)虚拟机创建

2.7创建虚拟机 2.7.1创建提供者虚拟网络 a在控制节点上,加载 admin 凭证来获取管理员能执行的命令访问权限 sourceadmin-openstack b创建网络 openstack network create  --share \ --provider-physical-network public \ --provider-network-type flat public 验证 [[email protected]~]# neutron net-list +----------