成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

虛擬機和Linux Container的性能比較

系統
IBM研究部門發表了一篇關于容器和虛擬機環境性能比較的論文。這篇論文使用了Docker和KVM作為研究對象,闡述了Docker使用NAT或AUFS時的開銷,并且質疑了在虛擬機上運行容器的實踐方法。

 

[[118376]] 

IBM研究部門發表了一篇關于容器和虛擬機環境性能比較的論文。這篇論文使用了Docker和KVM作為研究對象,闡述了Docker使用NAT或AUFS時的開銷,并且質疑了在虛擬機上運行容器的實踐方法。

論文作者在原生、容器和虛擬化環境中運行了CPU、內存、網絡和I/O的benchmark。其中,分別使用KVM和Docker作為虛擬化和容器技術的代表。Benchmark也包含了對不同環境下Redis和MySQL負載的采樣。通過小數據包和多客戶端,Redis側重于網絡棧的性能。而MySQL側重于內存,網絡和文件系統的性能。

結果顯示,在每一項測試中,Docker的性能等同于或超出KVM的性能。在CPU和內存性能方面,KVM和Docker都引入了明顯的,但可略不計的開銷。但是,對于I/O密集型的應用,兩者都需要進行調整以減少開銷帶來的影響。

當使用AUFS存儲文件時,Docker的性能會降低。而相比之下,使用卷(volume)能夠獲得更好的性能。卷是一種專門設計的目錄,存在于一個或多個容器內。通過這種目錄能夠繞過聯合文件系統(union file system)。這樣它就沒有了存儲后端可能帶來的開銷。默認的AUFS后端會引起顯著的I/O開銷,特別是當有多層目錄深度嵌套的時候。

Docker的默認網絡選項,--net=bridge,由于NAT會重寫數據包,也引入了性能開銷。當數據包收發率變高時,這種開銷會變得很明顯。可以通過使用--net=host改善網絡的性能。這個選項告訴Docker不要為容器創建一個獨立的網絡棧,并允許容器擁有宿主機網絡接口的完全訪問權限。但是,使用這個選項時要小心。因為它允許容器內的進程像其他根進程一樣,使用數值較小的端口;并允許容器內的進程訪問本地網絡服務,如D-bus。這使得容器內的進程可以做一些預料之外的事情,如重啟宿主機

盡管自誕生以來,KVM性能有了相當大的提升,但它仍然不適用于對延時敏感或高I/O訪問率的工作負載。因為每次I/O操作,它都會增加一些開銷。這個開銷對于耗時較少的I/O操作是有意義的,但對于耗時較長的I/O操作是可以忽略的。

根據這些測試結果,論文對使用虛擬機實現IaaS的方法提出了質疑:

傳統觀點(在某種程度上,這種觀點存在于年輕的云生態圈中)認為使用虛擬機實現IaaS,使用容器實現PaaS。我們沒有找到技術方面的理由來證明必須這么做,尤其是證明容器基于IaaS能提供更好的性能或者更容易部署。由于容器提供了控制手段,并在不使用虛擬機的情況下能達到物理機的性能,所以它能夠消除IaaS和非虛擬化的服務器間的差異。

盡管在虛擬環境中運行容器是一種常見的實踐方法,但是論文建議直接在物理的Linux服務器上運行它們。否則,相比于直接運行在非虛擬化的Linux上的方法,由于虛擬機的性能開銷,這種實踐方法不會得到任何額外的好處。

參考英文原文:Comparing Virtual Machines and Linux Containers Performance

譯文鏈接:http://www.infoq.com/cn/news/2014/08/vm-containers-performance?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global

責任編輯:牛小雨 來源: InfoQ
相關推薦

2010-05-31 15:35:33

2017-03-21 15:30:02

虛擬機DockerHyper

2012-12-03 10:26:51

Scala

2017-08-15 15:36:41

VMwareLinux虛擬機

2015-02-05 09:25:51

HTTPSSPDYHTTP2

2020-07-27 08:24:42

編程語言C語言Java

2012-05-18 10:22:23

2013-07-17 09:32:58

2011-04-15 10:26:38

JavaMVC

2010-07-26 09:02:38

2010-02-04 10:05:28

Dalvik虛擬機

2013-12-16 10:20:48

MySQL數據庫

2011-04-28 09:49:56

SQLwith子查詢

2023-04-26 07:51:36

虛擬機操作系統進程

2010-02-01 08:39:50

Linux虛擬機

2009-09-07 22:01:52

虛擬機安裝Linux系

2009-05-25 08:39:08

iPhone蘋果移動OS

2011-05-18 14:52:04

XML

2009-10-28 10:07:22

linux虛擬機添加硬盤

2009-07-01 18:12:18

JSP的優勢性能比較
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本特黄a级高清免费大片 成年人黄色小视频 | 日本欧美在线观看视频 | 在线免费黄色小视频 | 午夜成人在线视频 | 欧美黑人激情 | 国产成人精品一区二区三区在线 | 国产日韩精品在线 | 国产精品无码专区在线观看 | 亚洲免费视频一区 | 在线观看 亚洲 | 在线观看www视频 | 99精品久久 | 精品国产一区二区在线 | 一区二区精品电影 | 国产激情在线观看 | 国产精品一区二区三 | 亚洲国产激情 | 色999日韩| 国产黄色在线 | 亚洲精品自在在线观看 | 欧美中文字幕一区二区 | 久久久久久国产免费视网址 | 91精品国产91久久久久久密臀 | 国产欧美一区二区三区在线播放 | 国产在线永久免费 | 一区二区三 | 玖玖在线免费视频 | jizz在线看片 | 91精品国产一区二区三区 | 人人干在线视频 | www国产亚洲精品 | 国产精品一区二区三区在线 | 国产精品小视频在线观看 | 久久伊人精品 | 久草精品视频 | 亚洲国产精品久久久久秋霞不卡 | 国产一区二区不卡 | 国产一区电影 | 亚洲精品中文字幕av | 观看av | h视频在线观看免费 |