[kvm]cpu内存硬盘配置

简介: [kvm]cpu内存硬盘配置

修改CPU配置

如果配置了最大CPU

# 临时
virsh setvcpus test 2
# 永久
virsh setvcpus test 2 --config

热增加虚拟机的CPU数后,使用lscpu可能会看到OFF-Line CPU,需要“唤醒”新增加的CPU。

  1. 切换到虚拟机的/sys/devices/system/cpu目录
  2. 查看哪些CPU是offline。示例:cat ./cpu8/online。如果是0,则为离线;如果为1,则为在线。
  3. 唤醒:echo "1" > ./cpu8/online

修改内存配置

如果创建虚拟机的时候配置了最大内存,比如默认1024mb,最大2048mb,则:

# 临时生效
virsh setmem test 2048M
# 永久生效
virsh setmem test 2048M --config

如果没有配置最大内存,则:

  1. 先停机
  2. 使用命令修改虚拟机的配置文件,或者直接改/etc/libvirt/qemu/test.xml
virsh edit test
  1. 找到以下内容,直接修改。单位KB。如8G=8192MB=8388608KB。第一行是虚拟机总内存,第二行是虚拟机当前内存。修改即可。
<memory unit='KiB'>8388608</memory>
<currentMemory unit='KiB'>8388608</currentMemory>
  1. 启动虚拟机

修改硬盘配置

非根分区扩容

  1. 宿主机执行:
qemu-img resize add_test_home.qcow2 +10G
  1. 虚拟机执行
xfs_growfs /home

根分区扩容

  1. 虚拟机先关机
  2. 宿主机执行:
qemu-img resize test.qcow2 +10G
  1. 虚拟机执行
# 分区。根据提示操作
fdisk /dev/vda
xfs_growfs /
相关文章
|
1月前
|
KVM 虚拟化
KVM的热添加技术之内存
文章介绍了KVM虚拟化技术中如何通过命令行调整虚拟机内存配置,包括调小和调大内存的步骤,以及一些相关的注意事项。
55 4
KVM的热添加技术之内存
|
14天前
|
资源调度
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
31 2
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
|
14天前
|
固态存储 内存技术
升级电脑内存和硬盘
升级电脑内存和硬盘
30 6
|
25天前
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
97 5
|
1月前
|
KVM 虚拟化
KVM的热添加技术之CPU
这篇文章介绍了如何在KVM虚拟机中热添加CPU资源,包括查看当前CPU配置、修改CPU核心数、永久性修改CPU配置以及注意事项等操作步骤。
56 1
KVM的热添加技术之CPU
|
9天前
|
弹性计算 关系型数据库 数据安全/隐私保护
阿里云国际版如何配置Windows服务器的虚拟内存
阿里云国际版如何配置Windows服务器的虚拟内存
|
11天前
|
C# 开发工具 Windows
C# 获取Windows系统信息以及CPU、内存和磁盘使用情况
C# 获取Windows系统信息以及CPU、内存和磁盘使用情况
26 0
|
24天前
|
Prometheus Kubernetes 监控
使用kubectl快速查看各个节点的CPU和内存占用量
在Kubernetes集群中,安装metrics-server,并使用kubectl快速查看集群中各个节点的资源使用情况。
60 0
|
2月前
|
存储 监控 Docker
如何限制docker使用的cpu,内存,存储
如何限制docker使用的cpu,内存,存储
|
2月前
|
缓存 Linux 调度
Linux服务器如何查看CPU占用率、内存占用、带宽占用
Linux服务器如何查看CPU占用率、内存占用、带宽占用
601 0