精华内容
下载资源
问答
  • KVM - Linux下三大免费桌面虚拟机评测_Linux教程_Linux公社-Linux系统门户网站
    2021-05-11 22:20:47

    KVM

    KVM(基于内核的虚拟机)是一个x86 Linux全虚拟化解决方案,需要硬件支持虚拟化扩展(Intel VT 或AMD-V),它由一个载入时内核模块kvm.ko(提供核心虚拟化基础设施)和一个处理器特殊模块kvm-intel.ko或kvm-amd.ko组成,在它上层需要修改过的QEMU。

    使用KVM,我们可以运行多个Windows或Linux虚拟机,每个虚拟机都拥有自己的虚拟硬件:网卡,磁盘,显卡等。

    从2.6.20开始,KVM就进驻了Linux内核,它是一个开源软件。

    图 3 KVM

    安装

    KVM对处理器有着特殊的要求,因此在安装前最好先用下面的命令检查一下你的机器是否与它兼容:

    egrep -c ‘(vmx|svm)’ /proc/cpuinfo如果上面的命令返回0表示不支持KVM,如果返回1表示支持。

    在我的桌面电脑上返回了0,因此KVM最终也只在我的64位Gentoo笔记本电脑上做了测试,这台笔记本配置了英特尔双核处理器,我在Gentoo内核开启了KVM和kvm-intel模块。

    如果在Ubuntu中可以安装KVM,你应该使用下面的命令来安装它:

    $ sudo aptitude install kvm libvirt-bin ubuntu-vm-builder bridge-utilslibvirt-bin提供了libvirtd,它可以用来管理QEMU和KVM实例。

    ubuntu-vm-builder是创建虚拟机的命令。

    bridge-utils在你的网络和虚拟机之间架起了一座桥梁。

    得分:★★

    管理

    KVM没有提供官方的管理界面,但有大量的第三方工具可以管理KVM域,用的最多的要数Red Hat的virt-manager,它提供了一个简单但高效的图形界面。

    来自Convirture的Convirt是另一个管理KVM虚拟机的GUI工具,它和virt-manager类似,都支持远程和本地机器。

    在我的测试中,我只使用了命令行工具,为此我还阅读了kvm-img的帮助手册。

    得分:★★

    特性

    支持32位和64位虚拟机

    实时迁移

    可选的半虚拟化

    直接访问USB总线

    仅支持Linux(它是Linux的一个内核模块)

    开源

    得分:★★。如果我是在评估服务器虚拟化解决方案,它应该得3分。

    虚拟镜像

    我发现http://stacklet.com/提供了一些Linux发行版的镜像。

    得分:★★

    小结

    KVM是一个集成的Linux解决方案,我发现用它创建的虚拟机响应速度不错,唯一的缺陷是少针对桌面解决方案的功能,如3D图形加速,或GUI管理工具。

    总分:★8

    总结

    说了这么多,究竟哪一个虚拟化解决方案才是Ubuntu桌面的最佳选择呢?

    就我所测试的这三个产品而言,对于那些只是想体验一下其它操作系统的初级用户,VirtualBox无疑是最好的选择。对于那些已经熟悉虚拟化的高级用户,并且属于命令控一类的人,KVM可能是他们的最爱。VMPlayer对于那些制作虚拟用具的人来说,可能更有吸引力。

    就我个人而言,我喜欢在桌面电脑上使用VirtualBox测试最新的发行版,在我的笔记本电脑上,我使用的是KVM,我用它创建了一个虚拟机用于工作,我计划在我的服务器上也采用KVM。0b1331709591d260c1c78e86d0c51c18.png

    更多相关内容
  • 虚拟机评测

    2015-09-29 07:56:34
    虚拟机的数量受什么限制?服务质量的含义是什么?CU如何计算?创建虚拟机的核数与物理核的关系如何?如何根据硬件算出最多支持的虚拟机数量?本文进行了讨论
  • 个人评测 篇一:鱼与熊掌如何兼得-Parallels Desktop 16虚拟机告诉你2020-09-03 10:34:258点赞46收藏14评论#尾巴众测#关注数字尾巴快8年了,都是当观众 ,看到一个Parallels Desktop 16 for Mac的众测,作为一个喜欢...

    个人评测 篇一:鱼与熊掌如何兼得-Parallels Desktop 16虚拟机告诉你

    2020-09-03 10:34:25

    8点赞

    46收藏

    14评论

    #尾巴众测#关注数字尾巴快8年了,都是当观众 ,看到一个Parallels Desktop 16 for Mac的众测,作为一个喜欢折腾的人,也报名参与,居然后补中了。以前有在Linux下通过VMware和VBox虚拟机解决Linux不能很好支持Windows应用的痛点。这会体验下PD16,希望这会是一个MacOS下使用Windows应用的良好解决方案。

    一直以来本人对MacBook很感兴趣,喜欢它的精致做工、系统简洁、高效、优雅,但无奈工作中使用主要是微软办公软件(office、project、Visio),为了文档兼容性及一些特殊处理,暂时无法完全脱离Windows系统。是否能有一种方式让我即享受MacBook的优点又能不影响日常工作,实现鱼与熊掌兼得?Parallels Desktop 16 for Mac给了我肯定的答案。前一段时间买了个13年的半身MacBook Pro 15当玩具,这会刚好派上用场。

    f641dd101e0502397f47a997044d10c8.png

    本次测试是从个人角度出发,可能受限于个人经验或电脑硬件的限制,有不足之处可以斧正。涉及到几个虚拟机产品的比较也是居于个人使用场景,不同的软件在不同平台和硬件的测试结果可能不一样,本文进行比较是为了找出更适合自己的产品,而非评价产品好坏。

    本次测试涉及使用的硬件及软件信息:

    机器:一台MacBook Pro (Retina, 15-inch, Late 2013)的下半身及一台便捷显示器搭配。

    系统:macOS Catalina 版本:10.15.6

    涉及的系统及软件产品:

    1.Windows 10专业版,版本:1903

    2.Parallels Desktop 16 for Mac ,版本:16.0.0 (48916)

    3.Parallels Toolbox,版本:4.0.1 (3447)

    4.VmwareFusion专业版,版本:11.5.6 (16696540)

    5.VirtuaBox,版本:6.1

    6.鲁大师,版本:5.20.1210.717

    7.其他涉及的微软办公软件

    本文主要内容有:

    一、三种虚拟机的配置

    二、三种虚拟机的性能比较

    三、PD16普通安装与Boot Camp安装性能比较

    四、PD16安装Win10与硬盘安装Win10方式性能及温度比较

    五、PD16文件与主机共享方式

    六、PD16融合模式体验

    七、Parallels Toolbox轻度体验

    八、个人推荐虚拟机配置方式

    九、总结

    准备就绪…

    625544c406fa03ec8ede44cebecd3dc9.png

    一、三种虚拟机的配置

    三种虚拟机均安装Windows 10 专业版本(1903)系统。CPU分配2核 ,内存8G,其他配置默认。以下是安装完后三个虚拟机在系统中的配置显示。

    2242b5435eb1f5365047221cb814b4d2.png

    ccf9c0197765e3cef30103e376154053.png

    2fec82b1bd4606e65a796e61a8bf8d80.png

    a04d83d69ab30510e4f3a95106265657.png

    三种虚拟机的安装配置操作都相对简单,也可能我之前都有用过,没遇上什么麻烦地方。特别之处在于鲁大师识别显存:PD16的识别为2GB,VMware识别为4MB,Vbox识别为383MB。当然实际效果以测试为主。

    二、三种虚拟机的性能比较

    1292c20165f510cea73f8bb506b91138.png

    没想到虚拟机现在也可以跑3D显卡测试了,以前好像不支持。三种虚拟机中PD16与VMware总体相差不大,但CPU、显卡、内存PD16略高于VMware。硬盘方面VMware高于PD16。Vbox显卡性能无法测试,整体得分最低,CPU、内存、硬盘得分也较低。总体来说PD16占优势,这个测试体现的是虚拟机对主机资源的使用及优化情况。

    三、PD16普通安装与Boot Camp安装性能比较

    6fa6c2794ae15ec2937afe21a9a03738.png

    普通安装方式是指虚拟机在macOS中创建一个虚拟磁盘文件,不用单独的占用磁盘分区。

    BootCamp安装方式是指虚拟机直接使用MacBook上硬盘分区安装的windows系统。文件分区等都是原来双系统下windws的内容。

    经过测试,普通安装方式性能略高于BootCamp方式,主要是硬盘方面的差异,这两种性能总体上相差不大。两种方式的主要区别是使用场景。有些有强迫症的人可能不想安装双系统,可以选择纯普通安装方式将虚拟机当作一个软件安装使用。但对于一些需要使用硬件驱动且虚拟机可能出现支持不好的情况下选择BootCamp安装双系统较为合适,如果虚拟机无法支持还可以启动第二系统作为应急方案。

    四、PD16安装Win10与硬盘安装Win10方式性能及温度比较

    fc7cd7c05e1280274a99575298773848.png

    首先,两者比较不严谨,但可以看出大概性能差异。PD16安装(2核心,8G)CPU和内存是Mac硬盘安装(4核心,16G)的半配。

    性能差异点:处理器由于测试软件识别问题,虚拟机没有IGPU异构能力得分;显卡和内存性能相差不大;硬盘性能可能是虚拟机利用内存优化原因,比硬盘安装方式的分数还高不少。

    这个比较主要是查看虚拟机的性能大概有直接安装系统的几成功力,从测试结果看还是比较不错的。显卡分数也只相差了14%,这点有点出乎意料,原来都觉得虚拟机的显卡能正常显示就好,没想已经发展这么好了。这样的性能已经满足我的要求。

    c53f7e06364f67b401f05bcac9aba4f1.png

    在MAC通过BootCamp安装的Windows,在资源管理器中System的占用较高,正常使用温度在60~70 ℃ 。进入MAC系统安装的虚拟机,平常温度才52 ℃ 。

    在Windows下已经安装苹果提供的驱动,可见MAC对于Windows的优化还是做得不够好,当然,这也可能是我电脑的个例。个人觉得Macbook下安装Windows作为主力系统确实不是一个好选择。

    五、PD16文件与主机共享方式

    32ecabf56ce3ac2faafbcca1e48531c7.png

    PD16通过共享文件目录、共享应用程序、共享剪贴板三个功能让主机与虚拟机实现无缝衔接。在使用过程中确实便利,放在macOS桌面的内容在虚拟机中也显示在桌面上,在虚拟机中保存的文件,也直接在macOS目录中找到。共享程序更是把虚拟机中的软件当macOS的本地软件用,配合融合模式使用,真香!剪贴板也是无感操作,没觉得在两个系统间切换。

    六、PD16融合模式体验

    23523f474816f1a5c0e013aa667fa505.png

    VMware的Unity模式(等同于PD16的融合模式)软件会有灰边框,微软办公软件能正常打开使用,但拖拽时掉帧严重,画面撕裂,相当不好用。Vbox的无缝模式则无法顺利使用,可能是兼容性问题,以前在linux下有正常使用,但效果也是不佳。PD16融合模式是几个虚拟机在MacOS中优化最好的,和本地应用的体验接近,拖拽反应迅速,本次的体验文章使用到PPT、Word都是在融合模式下完成,其他的办公软件也都验证可以正常使用,满足我正常的工作需求了。

    融合模式是本次体验的一个亮点,早期有体验过VMware和Vbox的融合模式,但效果不佳,对这个没抱太大希望。没想到PD16给了我这么大的惊喜!

    七、Parallels Toolbox轻度体验

    Parallels Toolbox是下载软件的时候一起下载安装的,对一些功能我觉得系统本身已经有了,没太关注。简单使用了下,有些小功能还是挺实用的,像录屏、定时休息、睡眠计时器、清理驱动器都还不错。这个软件挺适合像我这种刚使用MacOS系统的人。

    八、个人推荐虚拟机配置方式

    b21394f15db783ae478e62e072c2e5f6.png

    通过几天的使用,个人觉得PD16在MacOS下优化相当不错,当然还有不少细节要靠长期体验。我也通过几天的简单尝试,给一些有想使用PD16虚拟机的人一些如上图的建议。

    办公使用,主要是安装模式和几种视图的使用区别,虚拟机BootCamp安装方式这个也是第一次接触,挺新奇实用,通过虚拟机满足两系统同时使用的基础上,还可以进入硬盘安装的windows系统进行特殊情况的应急。

    开发使用,以前会自己搭建服务器,需要多台机器同时使用,通过虚拟机可以方便实现,但对机器配置有一定要求,开发不关注界面好不好用,主要后台稳定运行即可。

    游戏使用,这方面的没太好建议,我自己没怎么玩桌面游戏,但按PD16的显卡测试性能看,还是可以满足一些普通游戏需要的,并且PD16的全屏模式可以设置防止鼠标到边缘自动触发菜单的功能,用起来就像是硬盘安装方式,这个挺实用。

    我自己选择的话,可能会使用BootCamp安装方式,有时在客户现场,要进行一些演示出点不兼容情况,还可以切换第二系统 ,算是一个比较保守的方式吧。

    九、总结

    通过几天的试用,PD16 for Mac 带来的是惊喜不断。在性能上,有较高资源利用率,性能跑分与实体机相差不大,而且开了虚拟机,机器温度没明显上升。在文件共享方面,有三大功能实现主机与虚拟机实现无缝衔接。在系统融合方面,与MAC菜单完美融合,应用拖拽流畅,相当惊喜。Parallels Desktop 16通过以上几点告诉了我鱼与熊掌如何兼得,下个笔记本可以无压力的选择MacBook了。

    另外,写给有同样希望Mac与Windows实现鱼与熊掌兼得诉求的小伙伴们。虚拟机对于大多数人来说可能比较陌生,但实际操作起来并不复杂,我在文中的配置也只写了CPU和内存,因为绝大部分人只要关注配置CPU和内存就好,其他的PD16已经优化很好了。还有其他亮点大家可自行探索,官网有操作手册,欢迎互相学习交流。

    c2ad9c123c4d84295e50d901fd065b58.png

    展开全文
  • 主流虚拟机技术性能测试与对比

    千次阅读 2017-11-27 17:45:00
    本次测评我们分别在CPU、内存、磁盘IO、Web应用、网卡性能等方面对上述四类不同的虚拟机进行评测评测结果在性能方面给读者一个参考。 本次评测依据服务器评测标准SPEC(the Standard Performance Evaluation ...
    本次测评我们分别在CPU、内存、磁盘IO、Web应用、网卡性能等方面对上述四类不同的虚拟机进行评测,评测结果在性能方面给读者一个参考。 

    本次评测依据服务器评测标准SPEC(the Standard Performance Evaluation Corporation标准性能评估机构)一系列标准和TPC(Transaction Performance Council,事务处理性能委员会)一系列标准具体参见http://www.spec.org/和http://www.tpc.org。 

    测评工具主要采用了服务器评测业界知名工具:Ubench评测服务器CPU和内存性能;IOzone评测服务器磁盘IO性能;Avalanche 2500 Sprint公司4-7层高性能测试仪表;NetIQ Chariot5.0网卡性能评价利器。 

    测评环境 

    在相同硬件配置(硬件配置见以下硬件配置信息)环境下,分别安装不同的虚拟机,虚拟机的配置要求达到极限资源配置具体配置信息如下: 

    物理机(宿主机/物理节点)硬件配置:曙光服务器、双路inter Xeon2.8GHZCPU、4GB内存、70GB SCSI硬盘、100M和1000M网卡; 

    VMware ESX 3.0:分配CPU :2.8G 2块(虚拟机最大配置)、内存:3.4GB(虚拟机最大配置)、 10G SCSI、网卡 100MB和1000MB; 

    Virtual Server 2005 R2:分配CPU :2.8G 1块(虚拟机最大配置)、内存:3.897GB(虚拟机最大配置)、 10G SCSI、网卡 100MB和1000MB; 

    VIRTUOZZO 3.0 SP1:分配:CPU上限不限制、内存上限不限制、硬盘10G SCSI、网卡100MB和1000MB; 

    XenEterpress 3.1.0:分配CPU :2.8G 2块(虚拟机最大配置)、内存:3.0 GB(虚拟机最大配置)、 10G SCSI、网卡 100MB和1000MB; 

    物理机操作系统:RedHat Enterprise Linux AS 4.0 Update2; 

    VMware ESX 3.0宿主操作系统为修改内核的Linux操作系统;Virtual Server 2005 R2宿主操作系统Windows2003 企业版(需要IIS支持);VIRTUOZZO 3.0 SP1物力节点操作系统RedHat Enterprise Linux AS 4.0 Update2;XenEterpress 3.1.0宿主机操作系统修改内核的Linux操作系统; 

    虚拟机操作系统:RedHat Enterprise Linux AS 4.0 Update2。 

    测评结果 

    1) CPU性能比较 

    测评工具:Ubench 

    测评结果: 

      图: CPU性能比较 

    由上图测评结果可以看出VIRTUOZZO的性能比较接近物理机,表现最好;而Virtual Server性能相对比较差一些。Xen表现不错高于VMware。
    2) 内存性能比较 

    测评工具:Ubench 

    测评结果: 


    图:内存性能比较 

    由上图内存性能比较可以看出在此次评测过程中VIRTUOZZO的性能表现突出比较接近物理机的内存性能, Virtual Server的性能明显比较差, VMware的性能表现一般。 

    3) 磁盘IO性能比较 

    测评结果:IOzone 

    测评结果: 

    磁盘写性能比较: 


    图:磁盘写性能比较 

    其中S1-S14表示XEN磁盘写性能、S14-S27表示VIRTUOZZO磁盘写性能、S27-S40表示物理机性能、S40-S53表示VMware性能。 

    由上诉测试结果可以看出,VIRTUOZZO的磁盘写性能表现突出,而VMware和Xen的磁盘写性能表现一般。 

    磁盘读性能比较: 


    图:磁盘读性能比较 

    其中S1-S14表示XEN磁盘写性能、S14-S27表示VIRTUOZZO磁盘写性能、S27-S40表示物理机性能、S40-S53表示VMware性能。 

    由上诉测试结果可以看出,VIRTUOZZO的磁盘读性能表现突出,而VMware和Xen的磁盘读性能表现一般。 

    4) Web应用性能比较 

    测评工具:Avalanche 2500 

    测评结果: 

    新建性能比较: 


    图:新建性能 

    由上图测评结果可以看出VIRTUOZZO的性能相对接近物理机性能,表现比较好,而Virtual Server的性能与物理机相差比较远,表现比较差。 

    并发性能比较: 


    图: Web并发性能 

    由上图测评结果可以看出Xen的性能相对接近物理机性能,表现比较好,而Virtual Server的性能与物理机相差比较远,表现比较差。
     
    5) 网卡性能比较 

    测评工具:NetIQ Chariot5.0 

    测评结果: 

    百兆网卡吞吐量(throughput) 


    图: 100M网卡吞吐量 

    由上图测评结果可以看出:虚拟机的100M网卡吞吐量性能基本接近甚至超过了物理机的网卡吞吐量,其中VIRTUOZZO和XEN表现最好,Virtual Server表现最差。 

    百兆网卡延迟(Response Time) 


    图: 100M网卡延迟 

    由上图测评结果可以看出:虚拟机的100M网卡延迟性能基本接近物理机的网卡延迟,其中VIRTUOZZO、XEN和VMware表现一样好,Virtual Server表现稍差。 

    千兆网卡吞吐量(throughput) 


    图: 1000M网卡吞吐量 

    由上图测评结果可以看出:虚拟机的1000M网卡吞吐量性能与物理机性能有一定的差距,其中XEN表现最好,Virtual Server表现最差。 

    千兆网卡延迟(Response Time) 

    图:7.3.2.2-10 1000M网卡延迟 

    由上图测评结果可以看出:虚拟机的1000M网卡延迟性能与物理机性能差别不大,其中XEN、VIRTUOZZO和VMware表现比较好,Virtual Server表现较差。 

    总结 

    测试结果完整地反映了虚拟化的技术实现方法决定了相应虚拟化产品的性能差异。Virtuozzo Linux3.0 sp1在评测过程中性能表现最优,正是由于它的虚拟化的实现方式为操作系统级虚拟化技术,而不是系统性能开销较大的硬件仿真方式,但是在他在功能和灵活性方面也有不足之处。Xen表现排行第二是由于Xen应用了半虚拟化技术通过修改宿主机的操作系统内核提高了系统运行的性能;而VMware ESX 3.0和Virtual Server则应用了全硬件仿真的虚拟化技术,因此性能开销上较Xen会有所增加,同时Virtual Server 由于管理的限制对于宿主机CPU的分配只能支持分配给虚拟机单颗CPU,因此它的性能表现最差。 

    通过此次的评测,我们给出了4种主流x86虚拟化产品的性能数据,同时也为虚拟化产品的选择提供一个了解x86虚拟化产品性能差异的途径。


    本文转自 念槐聚 博客园博客,原文链接:http://www.cnblogs.com/haochuang/archive/2011/12/15/2289226.html,如需转载请自行联系原作者
    展开全文
  • 02-虚拟机配置

    2021-08-13 07:19:30
    1虚拟机随着移动互联网,云计算和NFV、SDN的发展,各种基于云的新业务架构如IAAS和SAAS也逐渐成为趋势,边缘计算逐渐发展起来,ICT融合网关利用X86虚拟化技术,实现IT与CT的融合,为企业用户带来了更加丰富的业务...

    1虚拟机

    随着移动互联网,云计算和NFV、SDN的发展,各种基于云的新业务架构如IAAS和SAAS也逐渐成为趋势,边缘计算逐渐发展起来,ICT融合网关利用X86虚拟化技术,实现IT与CT的融合,为企业用户带来了更加丰富的业务体验。

    ICT融合网关支持虚拟化技术,并为虚拟机提供了两种虚拟化网络接口。如

    图1-1 ICT融合网关基础架构

    998b383f1d9f662bbfd50d4212824270.png

    ·VM(Virtual Machine):虚拟化环境中创建的虚拟机,供安装客户机操作系统和应用软件;

    ·Router:路由系统;

    ·WAN:广域网接口;

    ·WAN (inner): ICT融合网关内部WAN接口,用于连接SR-IOV网卡;

    ·LAN:局域网接口;

    ·LAN(inner): ICT融合网关内部LAN接口,用于连接SR-IOV网卡;

    ·Hardware Switch:硬件交换模块;

    ·vSwitch:软件交换模块;

    ·SR-IOV Network card:SR-IOV网卡,SR-IOV技术核心部件,虚拟出VF口直通给虚拟机使用;

    ·VF:SR-IOV网卡虚拟出的VF口,用于连接虚拟机,为高速接口;

    ·vTap:虚拟机与软交换模块连接的接口,为低速接口。

    1.1.2  虚拟化链路

    虚拟机创建后,访问虚拟机就如同访问连接在同一路由器下的另一台主机一样,但虚拟机与网络的互联与普通主机略有差别,ICT融合网关虚拟机支持两种与网络互联的方式:

    1. vTap接口链路模式

    虚拟机通过vTap虚接口访问网络,速率较慢,但可以支持系统版本较低的guest客户机。虚拟机vTap接口连接到系统vSwitch软件交换模块,vSwitch是虚拟化环境提供的虚拟转发单元,配置灵活,可为虚拟接口提供二层流量转发;vSwitch连接到路由系统与底层硬件交换模块。

    2.VF接口链路模式

    虚拟机通过VF接口访问网络,速率较快,但需要安装SR-IOV网卡的驱动,若系统版本过低,可能无法安装。SR-IOV技术是一种基于硬件的虚拟化解决方案,可提高性能和可伸缩性,允许将虚拟机直连到I/O设备,并能够获得与物理端口相当的性能。此模式下,虚拟机VF接口直连到SR-IOV网卡,SR-IOV网卡可直通设备路由系统以及硬件交换模块。

    ICT融合网关基本的路由转发功能与传统路由器一致,本节重点介绍虚拟机与各网络之间的通讯机制,虚拟机的网络通讯可分为虚拟机至虚拟机、虚拟机至WAN口,虚拟机至LAN之间的网络访问,具体过程如下:

    1. 虚拟机至虚拟机

    (1)vTap至vTap之间的访问:如

    图1-2 vTap至vTap数据链路

    0a0cdaf2156cb1795eb2fae7c84904d7.png

    (2)vTap至VF之间的访问:如

    2c4643b27389c6107654f7f9c0048de6.png

    (3)VF至VF之间的访问:如

    图1-4 VF至VF数据链路

    0e4bd0bb0d333ec53277fb168fb04ab6.png

    2. 虚拟机至WAN口

    (1)vTap至WAN口之间的访问:如

    图1-5 vTap至WAN口数据链路

    13a94df92e6ce7e9cd268fa0d4ab7353.png

    (2)SR-IOV至WAN口之间的访问:如

    图1-6 VF至WAN口数据链路

    68bb0ed93c8e8b75c0fdc385ecca3a36.png

    3. 虚拟机至LAN口

    (1)vTap至LAN口之间的访问:如

    图1-7 vTap至LAN口数据链路

    4d861492a03f66351684323408e3ca87.png

    (2)VF至LAN口之间的访问:如

    图1-8 VF至LAN口数据链路

    3bec96802354cf147d64735027559a3c.png

    1.2  虚拟机与硬件适配关系

    仅3610-I-DP和3610-IE-DP设备支持虚拟机。

    虚拟机配置任务如下:

    1.4  虚拟机管理

    1. 功能简介

    创建新的虚拟机,可以通过PKG包导入的方式也可以通过命令行参数定义新的虚拟机。

    通过export vm命令导出并存储到hda0:/VmImages下的PKG包,可用于创建虚拟机。

    2. 配置限制和指导

    为虚拟机添加硬盘前,需要先通过create-disk命令为虚拟机创建一块空白硬盘。

    如果虚拟机安装H3C vFW软件,则有如下要求:

    ·当vFW为单核时,需要分配2GB内存;

    ·当vFW为双核时,需要分配4GB内存;

    ·当vFW为四核时,需要分配8GB内存。

    3. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)(可选)通过指定参数安装虚拟机。

    install vm-namevm-name vcpu vcpu-count memory size vncport vncport disk disk-file format { raw | qcow2} [ cdrom cdrom-file] [vnic { vtap[ mac mac-address] [ vlan vlan-id] |sriov pf pfidvf vfid [vlan vlan-id] } ]

    (4)(可选)通过指定路径下的pkg包安装虚拟机。

    install vm-pkgpkg-path

    需要预先准备.PKG格式的文件,.PKG格式文件可以通过export命令导出。

    1. 功能简介

    删除已创建的虚拟机。

    2. 使用限制和指导

    虚拟机状态为关闭(shut off)状态时才可以删除虚拟机。

    3. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)通过命令删除虚拟机。

    uninstall vmvm-name

    1. 功能简介

    开启已创建的虚拟机。

    2. 使用限制和指导

    需要开启的虚拟机,必须已经在设备上创建。

    当系统检测到内存不足时,系统会阻止虚拟机启动,start命令执行失败。此外,虚拟机平台运行时需要占用一定的内存空间,当启动多台虚拟机设备时,建议适当调小为虚拟机分配的内存,保证虚拟机平台运行有足够的内存空间;否则,可能造成系统内存不足,系统将自动优先关闭内存占用较大的虚拟机。

    3. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)通过命令开启虚拟机。

    start vm vm-name

    5bf205da53e4c2e3b335d959f9481f7b.png

    重启路由器comware系统时,系统将启动安全关闭虚拟机流程,即在五分钟内尝试正常关闭虚拟机,若超过六分钟虚拟机仍无法正常关闭,系统将采取强制关闭虚拟机的方式;当存在多台运行异常的虚拟机时,每台虚拟机的安全关闭时间均需六分钟。

    1. 功能简介

    关闭虚拟机。

    2. 使用限制和指导

    虚拟机关闭的过程,需要一定的时间。当虚拟机内部某个进程导致虚拟机无法关闭时,应进入虚拟机,手动关闭该进程,再关闭虚拟机。

    配置force参数时,将会强制关闭虚拟机,强制关闭虚拟机时可能会导致虚拟机的数据丢失,请谨慎使用。对于未安装系统的虚拟机,只能通过指定force参数强制关闭虚拟机。

    3. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)通过命令关闭虚拟机。

    stop vmvm-name[ force]

    1. 功能简介

    配置虚拟机进入休眠状态(Paused)。

    2. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)通过命令使虚拟机休眠。

    suspend vmvm-name

    1. 功能简介

    配置将休眠状态虚的拟机唤醒,使虚拟机恢复运行状态。

    2. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)唤醒虚拟机。

    resume vmvm-name

    1. 功能简介

    将设备上已安装的虚拟机备份到指定目录下,备份格式为.vmb。

    2. 使用限制和指导

    配置虚拟机备份时,请确保目标路径正确且备份空间充足。如果备份虚拟机到U盘,请确保U盘的文件系统为ext4。

    3. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)备份虚拟机。

    backup vmvm-namebackup-path

    1. 功能简介

    配置将.vmb格式的虚拟机备份恢复到设备上,并进行安装。

    2. 使用限制和指导

    配置虚拟机备份时,请确保目标路径的备份空间充足。

    恢复备份后,虚拟机将还原到备份时状态。

    3. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)恢复虚拟机。

    restore pakagepathpackage-path

    1. 功能简介

    将设备上已安装的虚拟机导出到指定路径下,导出格式为.pkg。

    2. 使用限制和指导

    导出的目标路径需要有正确的访问权限,以及足够的导出空间,否则,导出操作失败。如果导出虚拟机到U盘,请确保U盘的文件系统为ext4。

    3. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)导出虚拟机。

    export vmvm-namepkg-path

    1.5.1  添加虚拟机硬盘

    1. 功能简介

    目前虚拟机支持一个IDE控制器,可下挂四个硬盘,在XML配置文件中的盘符分别为hda、hdb、hdc和hdd,其中hdc预留给CDROM使用,虚拟机磁盘配置不可超过4个硬盘;添加磁盘时,指定虚拟机磁盘镜像的位置,添加完毕后重启虚拟机,在虚拟机内部对新增磁盘设备分区、格式化、挂载后即可正常使用新增磁盘镜像。

    2. 使用限制和指导

    vFW只能挂载一个硬盘。

    3. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)创建虚拟机的硬盘。

    create-disk disk-filesize sizeformat{raw|qcow2}

    (4)为虚拟机添加硬盘。

    add disk vmvm-nameformat{ raw|qcow2}disk-filefile-path

    1. 功能简介

    通过指定虚拟机磁盘盘符删除虚拟机磁盘,重启虚拟机后生效。

    2. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)删除指定虚拟机的硬盘。

    delete disk vmvm-name target target

    1. 功能简介

    虚拟机初次安装时,虚拟机CDROM配置为操作系统镜像,在虚拟机启动时会进入装机界面。

    虚拟机系统安装完毕,可配置CDROM为任意镜像,以便于向虚拟机内部拷贝文件。

    2. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)配置虚拟机镜像。

    set cdrom vmvm-namecdrom-filecdrom-file

    1.5.4  添加虚拟机SR-IOV网卡

    1. 功能简介

    MSR3610-I-DP和MSR3610-IE-DP提供一个PF MAC可直接供虚拟机使用,也可以利用Intel SR-IOV技术可以虚拟出多个VF供虚拟机使用,这就是passthrough模式与SR-IOV模式。通过add sriov命令可以分配pf或vf接口给虚拟机使用。

    使用SR-IOV网卡时,需要在虚拟机系统中安装SR-IOV的网卡驱动,否则无法正常运行。

    2. 配置步骤

    (1)进入系统视图。

    system-view

    (2)配置虚拟化网络的模式。

    vm network-mode{passthrough|sr-iov}

    (3)进入VMM视图。

    vmm

    (4)(可选)虚拟化网络共享模式下为虚拟机添加网卡。

    add sriov vmvm-namepfpfidvfvfid[vlanvlan-id]

    (5)(可选)虚拟化网络独享模式下为虚拟机添加网卡。

    add sriov vmvm-namepfpfid

    1.5.5  配置虚拟机SR-IOV网卡VLAN

    1. 功能简介

    用于配置SR-IOV网卡的VLAN,配置VLAN后从虚拟机VF接口接收和发送的报文将带有VLAN Tag。

    缺省情况下SR-IOV网卡即虚拟机VF接口未划分vlan,如果VF接口需要划分VLAN,则需要通过命令set sriov进行设置。

    2. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)配置虚拟机SR-IOV网卡VLAN。

    set sriov pfpfidvfvfidvlanvlan-id

    (4)取消配置虚拟机SR-IOV网卡VLAN。

    undoset sriov pfpfidvfvfidvlan[vlan-id]

    1.5.6  删除虚拟机SR-IOV网卡

    1. 功能简介

    此命令用于删除虚拟机SR-IOV接口,重启虚拟机生效。

    2. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)(可选)虚拟化网络共享模式下为虚拟机删除网卡。

    deletesriov vmvm-namepfpfidvfvfid

    (4)(可选)虚拟化网络独享模式下为虚拟机删除网卡。

    deletesriov vmvm-namepfpfid

    1. 功能简介

    vTap网卡是给虚拟机使用的纯虚拟网络接口,速度较慢,但是无需在虚拟机内部安装驱动,Comware已经vTap网卡预留好了MAC地址,用户添加vTap网卡时,使用add vtap命令根据提示选择MAC添加,同一台虚拟机不可添加相同MAC的网卡。不同虚拟机之间由用户保证MAC地址不同。

    2. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)为虚拟机添加vTap网卡。

    add vtap vmvm-namemacmac-address[vlanvlan-id]

    1. 功能简介

    虚拟机vTap接口需要与设备VM-Ethernet接口绑定,绑定时VM-Ethernet接口是随机分配的,为了保证虚拟机的可迁移性,虚拟机vTap接口的VLAN信息保存在XML文件中,每当虚拟机启动时,虚拟机根据XML文件的配置信息对所用VMEth接口配置VLAN信息。配置VLAN信息时,通过MAC地址区分不同的vTap网卡。

    2. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)配置虚拟机vTap 网卡VLAN。

    set vtap vm vm-namemacmac-addressvlan vlan-id

    1.5.9  删除虚拟机vTap网卡

    1. 功能简介

    通过指定接口的MAC来删除vTap网卡,重启虚拟机生效。

    2. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)删除虚拟机的vTap网卡。

    delete vtap vmvm-namemacmac-address

    1. 功能简介

    MSR3610-I-DP和MSR3610-IE-DP路由器上,系统运行三个平面:控制平面(Control Plane)、转发平面(Data Plane)、虚拟化平面(VM Plane)。其中,虚拟化功能运行在虚拟化平面。程序可以控制每个平面占用的物理CPU核数。通过命令可以配置虚拟化平面占用的物理CPU核数。控制平面和和转发平面占用的CPU核数根据虚拟化平面的配置自动生成,控制平面固定占用1个CPU核,数据平面占用剩余的CPU核。缺省情况下,控制平面占用1个CPU核,数据平面占用1个CPU核,虚拟化平面占用剩余核。

    2. 使用限制和指导

    配置虚拟化平面的CPU数量后,需重启设备使配置生效。

    修改CPU分配后,需要重新配置已有虚拟机的CPU数量,并重启虚拟机生效。

    3. 配置步骤

    (1)进入系统视图。

    system-view

    (2)设置虚拟化平面的CPU核数。

    set vcpu-poolvcpu-number

    1. 功能简介

    配置虚拟机的vCPU数量。

    2. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)设置虚拟机的vCPU的数量。

    set vcpu vmvm-namevcpu-count vcpu-count

    1.5.12  配置虚拟机内核绑定到物理内核

    1. 功能简介

    本功能用来将虚拟机的核绑定到物理核上。

    2. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)设置虚拟机内核绑定到物理内核。

    set vcpupin vmvm-namevcpuindexvcpuindexcpuindexcpuindex

    1. 功能简介

    配置虚拟机的内存大小,Comware系统需要占用2G物理内存,设备其余的物理内存可供虚拟机使用,为了保证虚拟机的可运行,虚拟机最小的配置内存为512M,当设备的内存大于16G时,虚拟机最大可配置内存为15G。

    2. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)配置虚拟机的内存大小。

    set memory vmvm-name sizesize

    1.5.14  配置虚拟机的VNC端口号

    1. 功能简介

    set vnc命令用来配置虚拟机VNC连接的端口号,当虚拟机开启后,可以在PC端通过VNC终端输入虚拟机的VNC端口号来连接到虚拟机桌面。

    2. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)设置虚拟机VNC端口号。

    set vnc vmvm-namevncportvncport

    (4)设置虚拟机VNC端口登录密码。

    set vnc vmvm-namesetpasswdpasswd

    (5)设置虚拟机VNC端口监听的IP地址。

    set vnc vmvm-namelistenip-address

    (6)删除虚拟机VNC端口登录密码。

    set vnc vmvm-namedelpasswd

    1. 功能简介

    autostart命令用来开启虚拟机自启动的功能。

    2. 配置步骤

    (1)进入系统视图。

    system-view

    (2)进入VMM视图。

    vmm

    (3)设置虚拟机自启动。

    autostart vm vm-name

    1.6  虚拟机显示和维护

    在完成上述配置后,display命令可以显示虚拟机的相关配置,通过查看显示信息验证配置的效果。

    表1-1 虚拟机显示和维护

    操作

    命令

    显示虚拟机列表

    display vmlist

    显示虚拟机磁盘列表

    display vmdisklist vmvm-name

    显示虚拟机详细信息

    display vmvm-name

    显示虚拟机可用cpu数量

    display vcpu-pool

    显示虚拟机cpu利用率

    display vmcpu-usagevmvm-name

    显示虚拟机memory利用率

    display vmmem-usage vmvm-name

    显示虚拟机SR-IOV网卡的信息

    display sriov

    显示虚拟机网口信息

    display vminterface vm vm-name

    显示虚拟机VNC端口号

    display vncport vmvm-name

    显示虚拟机绑核信息

    display vmcpupin vm vm-name

    显示虚拟机磁盘利用率

    display vmdisk-usage vmvm-name

    显示虚拟机直通网卡信息

    display passthrough

    显示虚拟机直通网卡的模式

    display vm-network-mode

    展开全文
  • 摘要:近年来,随着云计算服务的普及,...目前许多关于虚拟机调度和资源管理的算法已经被提出,但是大多数都是针对单个或两个目标的优化,而实际情况下,虚拟机调度需要综合考虑多个目标,例如在保证云服务质量,数据中心...
  • 现在的计算机和几年前相比,无论是CPU处理能力,还是内存容量方面都显著增强了,因此往往会剩余较多的计算能力,正好可以利用它们在主操作系统上安装第二个客户机操作...相关阅读:《Ubuntu中用VirtualBox虚拟机安装
  • VMware虚拟机用户评测最稳定版本 运行稳定 兼容性最好的版本!
  • 虚拟机管理器

    2021-07-10 01:04:01
    中文名虚拟机管理器外文名VMM类型实际操作系统服务类型系统Windows 95虚拟机管理器基本信息编辑语音虚拟机管理器(VMM)它建立和维护一个管理虚拟机的框架,同时为其他vxd程序提供许多重要的服务...
  • 想体验群辉系统的,可以...虚拟机,ovf导入。 支持vmware,virtualbox 等。 只能安装6.1.x的dsm。建议安装:6.1.7-15284 。已附带了下载地址,可自行下载导入。 仅供参考学习,如果想获取高效体验,建议购买正版群辉。
  • 笔者今天就挑选了目前市场上几款用户使用量较高的安卓模拟器进行横向全面的评测,以求能够让用户们更为直观的评测选择最佳安卓模拟器,主要有以下几款:海马玩、夜神安卓模拟器、Blue Stacks、靠谱助手、蓝光。...
  • 安卓模拟器有很多,我给你推荐一下目前4款主流的安卓模拟器作为参考吧 1、逍遥安卓模拟器,推荐:☆☆☆☆☆ 逍遥安卓模拟器是目前市面上功能上是很全面的模拟器,无论低配电脑到高配电脑都有一个很好的支持。...
  • 2013 年国家信息安全专项云操作系统安全加固和虚拟机安全管理产品测评方案
  • 虚拟机的使用范围很广,如未知软件评测、运行可疑型工具等,即使这些程序中带有病毒,它能做到的只有破坏您的虚拟系统,大可不用担心它伤害您的物理机电脑。因为虚拟机是一个完全独立与您主机的操作系统。现在主流的...
  • 虚拟机不能启动怎么办?

    千次阅读 2021-07-06 06:05:30
    小伙伴在虚拟机中进行软件评测时,可能系统一样会崩溃;但是,崩溃的只是虚拟机上的操作系统,而不是物理计算机上的操作系统,并且,使用虚拟机的“Undo”(恢复)功能,你可以马上恢复虚拟机到安装软件之前的状态。...
  • 各大主流的虚拟机比较

    千次阅读 2012-06-06 19:19:18
    下面的表格比较了一些虚拟机软件的基本信息。请注意,这里说的是系统虚拟机。Java虚拟机之类的程序虚拟机不算在内。   一般信息 名称  作者  主CPU  客户CPU  主系统  客户系统  许可  ...
  • MacBook M1 Windows for ARM虚拟机体验

    千次阅读 2021-03-26 19:08:44
    前言 大家好,我是 刚进入春天还没来得及踏青又开始从早忙到晚的 蛮三刀。去年给大家带来了一篇比较详尽的MacBook M1评测评测经历了全网的热情转载,成为...主要来感受一下MacBook M1芯片下使用Windows10虚拟机的体验
  • 虚拟机

    2019-10-07 18:16:11
    虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 虚拟系统通过生成现有操作系统的全新虚拟镜像,它具有真实windows系统完全一样的功能,进入虚拟...
  • 虚拟机登录密码忘记了怎么办 内容精选换一换本节为您介绍如何通过控制台提供的远程登录功能(即VNC方式)登录到弹性云服务器上。登录成功后,如需使用VNC界面提供的复制、粘贴功能,请参见后续处理。对于“密钥对”...
  • 什么是虚拟机虚拟机有什么用?虚拟机的特点?

    万次阅读 多人点赞 2020-11-20 16:57:07
    通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的...因此,当我在虚拟机中进行软件评测时,可能系统一样会崩溃,但是,崩溃的只是虚拟机上的操作系统,而不是物理计算机上的操作系统,并且,使用虚拟
  • Parallels 是一款功能强大的 Mac 虚拟机软件,可以让你在 Mac 电脑上无缝体验 Windows 系统。对于一个 Mac 用户来说,苹果电脑上有很多值得「吹爆」的优点:手势操作方便、文件管理简单、即用即走...... 但它并不是...
  • 虚拟机检测技术简单实践 概述 恶意软件 恶意软件是指在计算机系统上执行恶意任务的病毒、蠕虫和特洛伊木马的程序,通过破坏软件进程来实施控制。恶意软件其本身可能是一种病毒,蠕虫,后门或漏洞攻击脚本,它通过...
  • 如何去理解虚拟机的概念?

    千次阅读 2020-03-16 09:18:00
    1.在操作系统理论中的经典理解:如果在操作系统题目题目中出现时,以此为准。 所谓虚拟,是指把一个物理上的实体变为若干个逻辑上的对应物。 前者是实际存在的,而后...下层的虚拟机为上层的虚拟机提供服备,这样,...
  • 虚拟机挂载u盘启动方法,亲测
  • 虚拟机(Virtual Machine)

    热门讨论 2011-10-29 23:23:54
    因此,当我在虚拟机中进行软件评测时,可能系统一样会崩溃,但是,崩溃的只是虚拟机上的操作系统,而不是物理计算机上的操作系统,并且,使用虚拟机的“Undo”(恢复)功能,我可以马上恢复虚拟机到安装软件之前的...
  • 在虚拟化的应用中,如何评估虚拟机的性能是很重要的一个问题,评估虚拟机的性能为虚拟机的生产应用指明了方向。 虚拟机的性能评估应该包括那些方面: 1)cpu计算能力 2)网络io性能 3)磁盘io性能 那么应该选用...
  • ) 考虑到原来开发机上采用的是VirtualBox和Ubuntu 18.04的组合,而且Ubuntu虚拟机上已经安装好了所有的软件,所以想直接把Ubuntu虚拟机挪到LattePanda Delta上。 这个想法是可行的,中间踩了两个坑,一个是不支持...
  • 安装虚拟机VMware16

    千次阅读 2021-01-06 10:35:53
    下载VMware 下载VMware,官方网站:https://www.vmware.com 安装VMware 直接双击下载好文件,开始安装。
  • Android安卓虚拟机安装部署及测试举例一、 简介二、 安装准备2.1 JDK下载2.2 工具包下载三、安装部署3.1 JDK安装与部署3.2 Android部署四、 测试举例 一、 简介 安卓虚拟机是由Google官方出品,以方便开发者使用安卓...
  • 虚拟机上搭建xss平台

    千次阅读 多人点赞 2020-08-05 17:28:54
    将源码放进虚拟机2.更改配置文件3.创建数据库4.导入数据库5.修改域名6.添加.htaccess伪静态文件7.使用8.提权9.测试10.资源 前言:在实施xss攻击的时候,需要有一个平台用来收集攻击获得猎物(cookie,用户名密码等)...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,288
精华内容 2,515
关键字:

虚拟机评测