使用Qemu模拟Numa机器

简介: 使用Qemu模拟Numa机器

用Qemu模拟一个下面的Numa架构:

启动命令如下:

#!/bin/bash
QEMU=qemu-system-aarch64
sudo $QEMU\
    -M virt,gic-version=3,virtualization=on,type=virt \
    -cpu cortex-a57 -nographic -m 4G \
    -smp cores=4,threads=1,sockets=2 \
    -object memory-backend-ram,id=mem0,size=2G  \
    -object memory-backend-ram,id=mem1,size=2G  \
    -numa node,memdev=mem0,cpus=0-3,nodeid=0 \
    -numa node,memdev=mem1,cpus=4-7,nodeid=1 \
    -fsdev local,security_model=passthrough,id=fsdev0,path=/home/pengdonglin/data0/Qemu/share \
    -device virtio-9p-pci,id=fs0,fsdev=fsdev0,mount_tag=hostshare \
    -drive if=none,file=./ubuntu.img,format=raw,id=hd0 -device virtio-blk-device,drive=hd0 \
    -append "noinitrd root=/dev/vda1 rootfstype=ext4 rw console=ttyAMA0" \
    -kernel ./linux5.8/out_arm64/arch/arm64/boot/Image \
    -netdev user,id=eth0,hostfwd=tcp::8765-:22 -device virtio-net-device,netdev=eth0 \
    -nographic
相关文章
|
7月前
|
Linux
如何在linux中查看cpu信息、机器硬件型号
如何在linux中查看cpu信息、机器硬件型号
139 0
|
4月前
|
缓存 监控 Linux
在Linux中,如何看当前系统有几颗物理CPU和每颗CPU的核数?
在Linux中,如何看当前系统有几颗物理CPU和每颗CPU的核数?
|
3月前
|
KVM 虚拟化
KVM的热添加技术之CPU
这篇文章介绍了如何在KVM虚拟机中热添加CPU资源,包括查看当前CPU配置、修改CPU核心数、永久性修改CPU配置以及注意事项等操作步骤。
99 1
KVM的热添加技术之CPU
|
3月前
|
KVM 虚拟化
计算虚拟化之CPU——qemu解析
【9月更文挑战10天】本文介绍了QEMU命令行参数的解析过程及其在KVM虚拟化中的应用。展示了QEMU通过多个`qemu_add_opts`函数调用处理不同类型设备和配置选项的方式,并附上了OpenStack生成的一个复杂KVM参数实例。
|
4月前
|
KVM 虚拟化
[kvm]cpu内存硬盘配置
[kvm]cpu内存硬盘配置
|
7月前
|
Linux KVM 虚拟化
如何判断一个linux机器是物理机还是虚拟机
使用`dmesg`检查"Hypervisor detected"可识别Xen PV虚拟机;`lscpu`显示"Hypervisor vendor"表明KVM虚拟化;"Virtualization: VT-x"指示实体机;`systemd-detect-virt`无法准确判断;`dmidecode -t 1`在某些节点上无法区分虚拟与实体。
119 0
|
缓存 监控 算法
Linux - CPU性能评估_详解查看CPU性能的命令
Linux - CPU性能评估_详解查看CPU性能的命令
465 0
|
负载均衡 调度 虚拟化
VMware虚拟化的CPU调度原理及实践建议
ESXi的CPU调度原理及实践建议
2538 0
|
Linux
Linux下区分物理CPU、逻辑CPU和CPU核数
Linux下区分物理CPU、逻辑CPU和CPU核数㈠ 概念 ① 物理CPU 实际Server中插槽上的CPU个数 物理cpu数量,可以数不重复的 physical id 有几个 ② 逻辑CPU Linux用户对 /proc/cpuinfo 这个文件肯定不陌生. 它是用来存储cpu硬件信息的 信息内容分别列出了processor 0 – n 的规格。
3877 0