全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1610|回复: 26

[疑问] Docker不会导致性能损失吗

[复制链接]
发表于 2025-2-15 23:25:41 | 显示全部楼层 |阅读模式
比如Nginx直接运行在2核1G的kvm的vps里面,

与运行在相同配置的vps的Docker里面, 性能有损耗吗,

还是几乎损耗忽略不及?
 楼主| 发表于 2025-2-15 23:27:07 | 显示全部楼层
根据我的经验, 相同程序, 套一层虚拟机, 性能至少损失30%~60%啊
发表于 2025-2-15 23:48:29 来自手机 | 显示全部楼层
没有损耗不可能的,就连域名解析,tcp三次握手 ,ssl协议加密解密,以及其他人提到的docker管理层逻辑!所以就是有些套子不得不用,有些套子能省就省,不然也不会有什么tcp复用,连接池的概念了!只是在每天几百流量面前毫无差异而已!部署方便和稳定面前本身就是两类人,互相都对对方嗤之以鼻的!比如装系统,有人喜欢一键ghost,或类似一键的其他安装!有人喜欢下载原版镜像一步一步安装!甚至还为了一点点性能差异修改注册表等等!侧重点不一样,没有谁对谁错!但客观事实就是有损耗,只是以你当前那点点流量来说,微乎极微罢了
发表于 2025-2-15 23:39:09 | 显示全部楼层
性能损耗主要出在docker的“管理层”,daemon、网络等等
发表于 2025-2-15 23:29:38 | 显示全部楼层
没有性能损耗,docker只是隔离了用户空间而已,没有翻译cpu指令,指令是cpu直接运行的
发表于 2025-2-15 23:27:31 | 显示全部楼层
虚拟机肯定是有损耗的,所以如果不是部署很麻烦一般都不用docker
发表于 2025-2-15 23:28:12 来自手机 | 显示全部楼层
差不多带不带套的区别,还是看个人习惯和需求。我都是实体安装
 楼主| 发表于 2025-2-15 23:31:13 | 显示全部楼层
SpaceX 发表于 2025-2-15 23:29
没有性能损耗,docker只是隔离了用户空间而已,没有翻译cpu指令,指令是cpu直接运行的 ...

那就好了, 那docker自身占内存大概多少呢,

系统debian 12, 只有1G, 够用吗
发表于 2025-2-15 23:35:49 | 显示全部楼层
wawos 发表于 2025-2-15 23:31
那就好了, 那docker自身占内存大概多少呢,

系统debian 12, 只有1G, 够用吗

不跑数据库,肯定够用的
发表于 2025-2-15 23:41:20 | 显示全部楼层
只有io性能损失比较大吧
发表于 2025-2-15 23:44:03 | 显示全部楼层
KVM虚拟机的CPU损耗也就是3%左右
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-9-21 04:47 , Processed in 0.104422 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表