㈠ VMware和kvm哪个作为linux的虚拟机更好
物理环境
内存4G ,CPU4个,动态硬盘120G
KVM:
硬盘测试
瞬间读取速度
Timing cached reads: 23668 MB in 2.00 seconds = 11858.17 MB/sec
Timing buffered disk reads: 294 MB in 3.02 seconds = 123.37 MB/sec
读取硬盘1G数据速度
1024000000 bytes (1.0 GB) copied, 87.253 seconds, 11.7 MB/s
写入硬盘1G数据速度
1024000000 bytes (1.0 GB) copied, 10.5519 seconds, 97.0 MB/s
CPU测试
二级缓存
Cat /proc/cpuinfo
cache size : 32 KB
运行一个shell运算脚本 用时13分钟
Cpu(s): 5.5%us, 0.6%sy, 0.0%ni, 93.3%id, 0.1%wa, 0.4%hi, 0.1%si, 0.0%st
Cpu(s): 0.1%us, 0.2%sy, 0.0%ni, 98.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu 使用量在 0.1%~~5.5%,比较均匀的增减;内存和交换分区都比较稳定
内存使用测试
执行一个耗费内存的程序 ,运行时间 3分钟,立即消耗内存到最大
Mem: 3945756k total, 2854516k used, 1091240k free, 288700k buffers
Swap: 1020088k total, 8k used, 1020080k free, 2278948k cached
Mem: 3945756k total, 3919740k used, 26016k free, 12188k buffers
Swap: 1020088k total, 100k used, 1019988k free, 3645968k cached
Vmware:
瞬间硬盘读取:
Timing cached reads: 24068 MB in 2.00 seconds = 12058.10 MB/sec
Timing buffered disk reads: 790 MB in 3.00 seconds = 263.06 MB/sec
读取硬盘1G数据速度
1024000000 bytes (1.0 GB) copied, 70.1827 seconds, 14.6 MB/s
写入硬盘1G数据速度
1024000000 bytes (1.0 GB) copied, 4.5338 seconds, 226 MB/s
CPU 二级缓存
Cat /proc/cpuinfo
cache size : 8192 KB
运行一个shell运算脚本 用时10分钟
Cpu(s): 4.9%us, 0.7%sy, 0.0%ni, 94.1%id, 0.1%wa, 0.0%hi, 0.1%si, 0.0%st
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni, 99.7%id, 0.2%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu利用量
Cpu 使用量在 0.1%~~4.9%,有不大的起伏;内存和交换分区都比较稳定
内存使用
执行耗费内存程序,执行时间5分钟,缓慢消耗内存到最大
Mem: 4044464k total, 2974892k used, 1069572k free, 56892k buffers
Swap: 1020088k total, 16k used, 1020072k free, 2605660k cached
Mem: 4044464k total, 4016472k used, 27992k free, 12296k buffers
Swap: 1020088k total, 116k used, 1019972k free, 3692420k cached
综上所述:
Kvm 内存使用效率比较高,硬盘的写入速度很慢,CPU利用量稳定,也比较低
VMware 内存使用效率不高,硬盘读写速度很快,CPU利用量高
Kvm与Vmware 整体性能从数据上一次数据上看不出来,多次测试后,vmware就稍微明显地比RedHat的kvm性能好很多。
但是这比较的仅仅是性能,而在开发过程中,开发工具或者环境的专业性和便捷性更为重要
KVM提供的虚拟化需要硬件的支持,是基于硬件的完全虚拟化。自Linux 2.6.20之后集成在Linux的各个主要发行版中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。
而且KVM是GPL的自由开源软件,这一点与Linux的相得益彰。所以,基于我个人认为在Linux开发这一块,KVM相对要专业一些,这个是在实际使用中切身体会到的。
㈡ linux下用的是什么虚拟机
Linux系统下常用的虚拟机是KVM(Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块),下面是Linux安装KVM虚拟机方法:
1、看看cpu是否支持kvm
[root@localhost~]#grep-E-o'vmx|svm'/proc/cpuinfo
#结果显示vmx表示支持
2、安装kvm所需要的软件包
[root@localhost~]#yuminstallkvmkmod-kvmqemukvm-qemu-imgvirt-viewervirt-manager
3、安装完确认一下是否安装成功
#检查模块是否有加载
[root@localhost~]#lsmod|grepkvm
kvm_intel852560
kvm2249282ksm.kvm_intel
4、安装桥接管理工具
[root@localhost~]#yuminstallbridge-utilstunctl
5、安装gui管理工具
[root@localhost~]#yuminstallvirt-managervirt-viewer
6、修改网卡文件
[root@localhost~]#vi/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
TYPE=Ethernet
BRIDGE=br0
DEVICE=br0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.187
NETMASK=255.255.255.0
TYPE=Bridge
7、 保存网卡配置重启网卡
[root@localhost~]#servicenetworkrestart
㈢ 安装Linux系统的虚拟机哪个比较好
linux系统推荐你用ubuntu,感觉很不错,现在最新版本是9.04的。
虚拟机推荐你使用vmware,最新版本是6.5的。准备工作就是先下载好ubuntu9.04的镜像文件,和安装好vmware。
给你个网友的博客,里面有详细的安装方法,只是他安装的是ubuntu8.04的,不过这个不影响的,安装方法都一样的。
http://hi..com/ky1982/blog/item/4fe2840e94e5a4e136d1228a.html
㈣ 请问linux下有什么好的虚拟机软件呢要开源免费的.
se,这个是开源的,一般linux发行版都会集成的,安装的时候选择就是了,或在从光盘的rpm中安装。至于.net,这个东东,不甚了解,呵呵,抱歉。
2. 关于exe可执行文件,这些二进制是针对windows平台的,所以在类unix系统里失效。开源借助模拟软件比如,wine来虚拟windows环境运行。
3. 关于播放器,由于linux是一个开源自由软件的集合系统,所以,对于商业上的非开源库和软件是不能集成到linux发行版的,不然,岂不是有辱linux的纯洁?!因此,你只有linux的多媒体播放器,却没有相应的解码器。ogg是linux里的标准开源格式,可以播放。建议你试试mplayer,他开源支持很多格式,但是,一般要从源码进行自己编译连接生成二进制的!既然足下是学软件出身的,这当然是小菜一碟了,不过要注意安装配置时的选项和安装完后的软件配置~这里就不多说了,google一下,很多教程呢!
4. 关于Windows远程登录linux,这个是好用就行,我个人习惯了putty。你也可以试试。
最后,我想说下关于安装linux应用程序的方式:
a. 源代码安装,去下载源代码自己配置编译安装,这个定制性强,但要解决头疼的依赖性问题,有时会很麻烦。建议对一个程序有了足够了解时用。一般代码开发者常用这种方式。
b. rpm或deb包安装,这是相对源码更简单点的。rpm是红帽子的杰作,deb是debian的用法,各有千秋,都是问解决linux安装应用程序而产生的。这会省去很多时间,免得自己去一步步编译和具体配置了。但是,不可避免的还是会遇到依赖性问题。一般管理员常用这种方式。
c. yum/yast/apt-get,这是redhat/opensuse/ubuntu(debian)等发行版在线升级的方式进行程序安装的。在线解决依赖性问题,十分方便。比如,yum -y install wine就可以帮你从源中自动搜索wine,根据你机器的具体情况进行自动安装!这是三种方式中最优越的!但是,要求联网。当然,还要有资源。这个是面对广大群众的,菜鸟的最爱!
好了,就说这么多吧~ 如果还有疑问,可以google一下,自己解决吧!以上只是个人的一些浅见,希望对你有用。
㈤ linux 哪个虚拟机好
第一个:KVM
是基于内核的开源虚拟化,在Linux2.6.20之后集成在各个主要的发行版本。KVM的虚拟化需要硬件支持,是基于硬件完全虚拟化的。KVM对比Xen有着更好的可管理性以及更高的性能,因此RHEL6以及之后的版本,默认支持KVM,而放弃了Xen。
第二个:Xen
是一个开放源代码虚拟机监视器,由剑桥大学开发。Xen通过一种叫做半虚拟化的技术获得高效能的表现,甚至在某些与传统虚拟技术极度不友好的架构上,Xen也有很好的表现,但是Xen的操作比较复杂,维护成本比较高,不支持Windows虚拟机。
第三个:VirtualBox
是一款开源虚拟机软件,由德国lnnotek公司开发,由Sun Microsystems公司出品的软件,使用QT编写,被 Oracle收购后正式更名成Oracle VM VirtualBox。它号称是最强的免费虚拟机软件,不仅具有丰富的特色,性能也非常优异。
第四个:VMware Workstation
VMware Workstation是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试、部署新的应用程序的最佳解决方案。它可以在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。VMware在虚拟网络、实时快照、拖曳共享文件夹,支持PXE等方面的特点使它成为必不可少的工具,不过是收费的。
㈥ linux虚拟机哪一个好
想学C语言,有什么适合新手的虚拟机吗?还有我不知道系统的版本哪个比较好
1.适合新手的虚拟机
答:VMware Workstation最佳,简单易用,专门用于学习的虚拟机软件,目前新版16。
2.还有我不知道系统的版本哪个比较好
答:学习C语言,可以用CentOS7.9目前最新版,既可以学C,也可以学习Linux流行系统。
VMware和CentOS7.9安装和使用讲解视频:
https://www.bilibili.com/video/BV1yf4y1Y7t8