使用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
相关文章
|
6月前
|
Linux
如何在linux中查看cpu信息、机器硬件型号
如何在linux中查看cpu信息、机器硬件型号
|
3月前
|
缓存 监控 Linux
在Linux中,如何看当前系统有几颗物理CPU和每颗CPU的核数?
在Linux中,如何看当前系统有几颗物理CPU和每颗CPU的核数?
|
4天前
|
缓存 运维 Linux
深入探索Linux内核:CPU拓扑结构探测
【10月更文挑战第18天】在现代计算机系统中,CPU的拓扑结构对性能优化和资源管理至关重要。了解CPU的核心、线程、NUMA节点等信息,可以帮助开发者和系统管理员更好地调优应用程序和系统配置。本文将深入探讨如何在Linux内核中探测CPU拓扑结构,介绍相关工具和方法。
8 0
|
3月前
|
存储 运维 监控
在Linux中,发现CPU负载过大,接下来怎么办?
在Linux中,发现CPU负载过大,接下来怎么办?
|
4月前
|
缓存 Linux 虚拟化
linux 查看服务器cpu 与内存配置
linux 查看服务器cpu 与内存配置
573 4
|
3月前
|
缓存 Ubuntu Linux
在Linux中,如何检查系统的CPU和内存使用情况?
在Linux中,如何检查系统的CPU和内存使用情况?
|
缓存 监控 算法
Linux - CPU性能评估_详解查看CPU性能的命令
Linux - CPU性能评估_详解查看CPU性能的命令
453 0
|
缓存 监控 Linux
Linux - 内存性能评估
Linux - 内存性能评估
210 0
|
Linux
Linux 基础-查看 cpu、内存和环境等信息
Linux 基础-查看 cpu、内存和环境等信息
317 0
|
缓存 监控 网络协议
Linux:常用性能检查命令(内存、CPU 、网络、磁盘、Java应用)
Linux:常用性能检查命令(内存、CPU 、网络、磁盘、Java应用)
1190 0
Linux:常用性能检查命令(内存、CPU 、网络、磁盘、Java应用)