㈠ 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