KVM之十一:调整cpu和内存

1、virsh edit snale (更改前要将snale shutdown)

找到“memory”和“vcpu”标签,将

<memory unit=‘KiB‘>1048576</memory>
<currentMemory unit=‘KiB‘>1048576</currentMemory>
<vcpu placement=‘static‘>1</vcpu>

改为:

<memory unit=‘KiB‘>2048576</memory>
<currentMemory unit=‘KiB‘>1048576</currentMemory>
<vcpu placement=‘static‘>2</vcpu>

重启虚拟机

virsh reboot snale

查看原配置信息

#virsh dominfo snale
Id:             -
名称:       snale
UUID:           192fdc94-c81b-fa35-9100-0c073eee2c29
OS 类型:    hvm
状态:       关闭
CPU:          1
最大内存: 1048576 KiB
使用的内存: 1048576 KiB
Persistent:     yes
自动启动: 启用
Managed save:   no
安全性模式: none
安全性 DOI: 0

调整后信息:

#virsh dominfo snale
Id:             3
名称:       snale
UUID:           192fdc94-c81b-fa35-9100-0c073eee2c29
OS 类型:    hvm
状态:       running
CPU:          2
CPU 时间:   8.7s
最大内存: 2049024 KiB
使用的内存: 1048576 KiB
Persistent:     yes
自动启动: 启用
Managed save:   no
安全性模式: none
安全性 DOI: 0
时间: 2024-12-28 23:39:26

KVM之十一:调整cpu和内存的相关文章

Xen主机动态调整CPU和内存

宿主机为24核cpu,64G内存,上面运行3台guest,因为业务的不确定性,不能提前确定多大性能服务器能够支持,所以开机为最小配置:4核 8G,以后随着业务增长动态调整CPU和内存 cat centos1 name = "centos1" vcpus = 4 maxvcpus = 10 memory = 8192 maxmem = 24576 disk = [ "file:/var/xen/centos1.qcow2,"phy:/dev/sdc,xvdc,w&qu

KVM ---- 调整cpu内存、网卡

1.查看母机里面的子机情况 [[email protected] ~]# virsh list --allId    Name                           State-----------------------------------------------------     caimz1                         shut off-     caimz2                         shut off 以caimz2 子机为例

KVM的基础功能(网络、内存、cpu、存储的配置)

KVM的基础功能(网络.内存.cpu.存储的配置) cpu的配置 1)查看cpu插槽数量 [[email protected] ~]# cat /proc/cpuinfo |grep "physical id" |wc -l 24 2)查看cpu核心数量 [[email protected] ~]# cat /proc/cpuinfo |grep "core id"| wc -l 24 3)查看cpu的模型 [[email protected] ~]# cat /p

KVM主机动态更改cpu数量和内存大小

关机状态下设置最大cpu颗数和最大内存使用量: # virsh list --all  Id    Name         State ------------------------------------------------- -     bbotte       shut off      # virsh setvcpus bbotte --maximum 4 --config # virsh setmaxmem bbotte 1048576 --config 用virsh命令调整c

KVM 介绍(2):CPU 和内存虚拟化

学习 KVM 的系列文章: (1)介绍和安装 (2)CPU 和 内存虚拟化 (3)I/O 虚拟化 (4)virtio 介绍 (5)libvirt 介绍 (6)OpenStack 和 KVM 1. 为什么需要 CPU 虚拟化 X86 操作系统是设计在直接运行在裸硬件设备上的,因此它们自动认为它们完全占有计算机硬件.x86 架构提供四个特权级别给操作系统和应用程序来访问硬件. Ring 是指 CPU 的运行级别,Ring 0是最高级别,Ring1次之,Ring2更次之…… 就 Linux+x86 来

在KVM中管理CPU和内存资源

改变CPU和内存的配置可以通过编辑VM定义的XML文件或者使用libvrit工具. (1)获取运行实例的内存信息 [email protected]:~# virsh dommemstat kvm1 actual 1048576 swap_in 0 rss 333644 (2)更新虚拟机的有效内存至2GB [email protected]:~# virsh setmem kvm1 --size 1049000 (3)停止运行的实例 [email protected]:~# virsh dest

KVM性能优化之CPU优化

前言 任何平台根据场景的不同,都有相应的优化.不一样的硬件环境.网络环境,同样的一个平台,它跑出的效果也肯定不一样.就好比一辆法拉利,在高速公路里跑跟乡村街道跑,速度和激情肯定不同... 所以,我们做运维工作,也是如此.首先你得充分了解你所用的软件平台,然后根据你现有的生产环境去充分的测试,最后得出结果,做最优的调整. KVM也是一样,首先要做的是充分的了解它,看看有哪些参数和设置我们可以做出调整,最终应用以求发挥最高的性能. 那么KVM的性能调优,我们可以从四个方面入手 —— CPU.内存.磁

【转】CPU与内存的那些事

下面是网上看到的一些关于内存和CPU方面的一些很不错的文章. 整理如下: 转: CPU的等待有多久? 原文标题:What Your Computer Does While You Wait 原文地址:http://duartes.org/gustavo/blog/ [注:本人水平有限,只好挑一些国外高手的精彩文章翻译一下.一来自己复习,二来与大家分享.] 本文以一个现代的.实际的个人电脑为对象,分析其中CPU(Intel Core 2 Duo 3.0GHz)以及各类子系统的运行速度——延迟和数据

【好书摘要】性能优化中CPU、内存、磁盘IO、网络性能的依赖

系统优化是一项复杂.繁琐.长期的工作,优化前需要监测.采集.测试.评估,优化后也需要测试.采集.评估.监测,而且是一个长期和持续的过程,不 是说现在优化了,测试了,以后就可以一劳永逸了,也不是说书本上的优化就适合眼下正在运行的系统,不同的系统.不同的硬件.不同的应用优化的重点也不同. 优化的方法也不同.优化的参数也不同.性能监测是系统优化过程中重要的一环,如果没有监测.不清楚性能瓶颈在哪里,怎么优化呢?所以找到性能 瓶颈是性能监测的目的,也是系统优化的关键.系统由若干子系统构成,通常修改一个子系