Docker不会导致性能损失吗
比如Nginx直接运行在2核1G的kvm的vps里面,<br /><br />
与运行在相同配置的vps的Docker里面, 性能有损耗吗,<br />
<br />
还是几乎损耗忽略不及? 根据我的经验, 相同程序, 套一层虚拟机, 性能至少损失30%~60%啊 没有损耗不可能的,就连域名解析,tcp三次握手 ,ssl协议加密解密,以及其他人提到的docker管理层逻辑!所以就是有些套子不得不用,有些套子能省就省,不然也不会有什么tcp复用,连接池的概念了!只是在每天几百流量面前毫无差异而已!部署方便和稳定面前本身就是两类人,互相都对对方嗤之以鼻的!比如装系统,有人喜欢一键ghost,或类似一键的其他安装!有人喜欢下载原版镜像一步一步安装!甚至还为了一点点性能差异修改注册表等等!侧重点不一样,没有谁对谁错!但客观事实就是有损耗,只是以你当前那点点流量来说,微乎极微罢了 性能损耗主要出在docker的“管理层”,daemon、网络等等 没有性能损耗,docker只是隔离了用户空间而已,没有翻译cpu指令,指令是cpu直接运行的 虚拟机肯定是有损耗的,所以如果不是部署很麻烦一般都不用docker 差不多带不带套的区别,还是看个人习惯和需求。我都是实体安装 <div class="quote"><blockquote><font size="2"><a href="https://hostloc.com/forum.php?mod=redirect&goto=findpost&pid=16236061&ptid=1389408" target="_blank"><font color="#999999">SpaceX 发表于 2025-2-15 23:29</font></a></font><br />
没有性能损耗,docker只是隔离了用户空间而已,没有翻译cpu指令,指令是cpu直接运行的 ...</blockquote></div><br />
那就好了, 那docker自身占内存大概多少呢,<br />
<br />
系统debian 12, 只有1G, 够用吗 <div class="quote"><blockquote><font size="2"><a href="https://hostloc.com/forum.php?mod=redirect&goto=findpost&pid=16236064&ptid=1389408" target="_blank"><font color="#999999">wawos 发表于 2025-2-15 23:31</font></a></font><br />
那就好了, 那docker自身占内存大概多少呢,<br />
<br />
系统debian 12, 只有1G, 够用吗</blockquote></div><br />
不跑数据库,肯定够用的 只有io性能损失比较大吧