ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Hyper-V & Ubuntu18.04

2022-01-22 19:03:00  阅读:315  来源: 互联网

标签:Hyper 100% CPU 虚拟 Ubuntu18.04 虚拟机 物理


Hyper-V & Ubuntu18.04

资源分配网络配置

一、前言

Win10家庭版中没有,需要单独安装。
Win10专业版:控制面板->程序->启用或关闭Windows功能->Hyper-V,选中后打勾重启即可。

二、Hyper-V安装Ubuntu18.04

  1. 下载镜像http://releases.ubuntu.com/
  2. 在Hyper-V中新建虚拟机,虚拟机的代数选择第1代;连接虚拟硬盘中选择使用现有虚拟硬盘,位置选择为下载的镜像;其余选项默认选择即可。

三、处理器资源控制

  1. 虚拟处理器的数量:使用的物理核个数。
  2. 虚拟机保留:是指物理机应该为这台虚拟机保留多少的CPU资源,如果你为这台CPU分配了2个CPU核心,每核心都全部保留即100%,那就相当于物理机把2核心的CPU资源全部保留给这台虚拟机,总共占自己50%的CPU资源。虚拟机保留适用于比较重要的虚拟机,不管总资源怎么分配,先给他保留一定的资源。例如:虚拟处理器的数量为16个,并且虚拟机保留(百分比)为100%,则相当于效率使用1600%,占总系统资源的百分比为1600% / 3200 % = 50%。
  3. 虚拟机限制:如果一台虚拟机上运行的程序随着任务的运行,不断地要增加CPU资源,如果不加入限制,就会把物理机上所有的CPU资源都要过来,其他虚拟机无法正常运行,数值百分比上虚拟机保留一样的原理。虚拟机保留的值一样不能大于虚拟机限制的值。例如:虚拟机限制为50%,则该虚拟机可以使用的硬件CPU最高资源是50%,虽然虚拟机提示CPU利用率接近100%。

1. 参考链接

Hyper-V 3 限定虚拟机可用的CPU利用率

2. 实现所有CPU利用率达100%

  1. for i in `seq 1 $(cat /proc/cpuinfo |grep "physical id" |wc -l)`; do dd if=/dev/zero of=/dev/null & done 
  2. for i in `seq 29814 29829`;dokill -9 $i;done 
  • cat /proc/cpuinfo |grep "physical id" | wc -l 可以获得CPU的个数, 我们将其表示为N。
  • seq 1 N 用来生成1到N之间的数字
  • for i in `seq 1 N`; 就是循环执行命令,从1到N
  • dd if=/dev/zero of=/dev/null 执行dd命令, 输出到/dev/null, 实际上只占用CPU, 没有IO操作.
  • 由于连续执行N个(N是CPU个数)的dd 命令, 且使用率为100%,这时调度器会调度每个dd命令在不同的CPU上处理。

四、虚拟机管理器

1. 外部

创建一个绑定到物理网络适配器的虚拟交换机,以便虚拟机可以访问物理网络。
外部类型

2. 内部

创建一个虚拟交换机。该交换机只能由此物理计算机上运行的虚拟机使用:或者只能用于虚拟机与物理计算机之间的连接。丙部虚拟茭换机不提供与物理网络之间的连接。
默认网络交换机将自动使用NAT(网络地址转换)向虚拟机提供计算机网络的访问故限。

3. 专用

创建一个只能由此物理计算机上运行的虚拟机使用的虚拟交换机。

4. 参考链接

win10 hyper-v管理器配置外部网络,内部网络,专用网络

标签:Hyper,100%,CPU,虚拟,Ubuntu18.04,虚拟机,物理
来源: https://www.cnblogs.com/liuziyan0511/p/15834756.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有