qemu/kvm 桥接_如何在QEMU / KVM主机操作系统中获取vCPU线程ID?

qemu/kvm 桥接

In order to collect more information about CPU information internal guest OS, we usually need to get vCPU’s thread ID in host OS.

为了收集有关内部来宾OS的CPU信息的更多信息 ,我们通常需要在主机OS中获取vCPU的线程 ID。

Solution 1: Under directory ‘/sys/fs/cgroup/cpuset/machine’, you will find virtual_machine_name.libvirt-qemu directory. And under this directory, you will find all vCPU sub-directories and under these dirs, you will find vCPU thread IDs.

解决方案1:在目录“ / sys / fs / cgroup / cpuset / machine”下,您将找到virtual_machine_name。 libvirt -qemu目录。 在此目录下,您将找到所有vCPU子目录,在这些目录下,您将找到vCPU线程ID。

For example

例如

sysmen tmp1.libvirt-qemu # ls
cgroup.clone_children  cpuset.cpus           cpuset.memory_migrate      cpuset.memory_spread_slab  cpuset.sched_relax_domain_level  tasks  vcpu2  vcpu5
cgroup.procs           cpuset.mem_exclusive  cpuset.memory_pressure     cpuset.mems                emulator                         vcpu0  vcpu3
cpuset.cpu_exclusive   cpuset.mem_hardwall   cpuset.memory_spread_page  cpuset.sched_load_balance  notify_on_release                vcpu1  vcpu4
sysmen tmp1.libvirt-qemu # pwd
/sys/fs/cgroup/cpuset/machine/tmp1.libvirt-qemu
sysmen tmp1.libvirt-qemu # cat vcpu0/tasks 
99461
sysmen tmp1.libvirt-qemu # taskset -pc 99461
pid 99461's current affinity list: 0

BTW, ‘# taskset -pc 99461’ will get this thread ID’s affinity information.

顺便说一句,“#tasket -pc 99461”将获得该线程ID的相似性信息。

Answered by harryxiyou.
由harryxiyou回答。

翻译自: https://www.systutorials.com/how-to-get-vcpu-thread-id-in-qemu-kvm-host-os/

qemu/kvm 桥接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值