
[图片上传中...(image-fdd922-1624513875059-3)] [图片上传中...(image-3b6ec-1624513875059-2)]
虚拟机分配的CPU为的8 但是 实际系统只有2核
关闭虚拟机,编辑/etc/libvirt/qemu/下的虚拟机配置文件,如:win10.xml
<domain type='kvm' id='1'>
...
<vcpu placement='static'>8</vcpu>
...
<cpu mode='host-passthrough'>
</cpu>
...
</domain>
其中,<vcpu placement='static'>16</vcpu>是在KVM创建虚拟机的页面上设置的CPU核数
<topology sockets='1' cores='8' threads='2'/>是设置的CPU拓扑信息,CPU核数=socket cores thread
设置完保存退出,并重新启动KVM(保险起见):systemctl restart libvirtd
然后重启虚拟机就OK了。
此种方案 可能会对其他虚拟机有影响 暂不采用
[图片上传中...(image-d88fda-1624513875059-1)]
[图片上传中...(image-c48a7c-1624513875059-0)]
你的提问可能让路人产生疑惑,我推测你可能是因为刚换9700k这类高端CPU而过度兴奋欣喜若狂而产生的奇怪想法。
你的提问总结一下就是两点,①关闭核心数可以增加CPU寿命。②CPU占用40%50%偏高。
第一点,理论上可以这么说,关闭核心降低工作温度闲置核心毫无损耗,但不讨论使用时间的使用寿命都是耍流氓,一颗CPU家庭环境下随便怎么用都是一二十年的寿命,往二十年以上的寿命去保养一颗CPU毫无意义,技术迭代十年就已经可以入土了,你回头查一下十年前卖几千元的高端CPU吧,放到现在就是电子垃圾。
第二点,你直接看任务管理器每个进程的占用即可,哪一个进程占用异常高了,才值得质疑和处理,单纯看总百分比毫无意义,40%50%的总数既不高也毫无意义。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)