主机论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 446|回复: 25

Docker不会导致性能损失吗

[复制链接]

200

主题

353

回帖

1532

积分

金牌会员

Rank: 6Rank: 6

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

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

还是几乎损耗忽略不及?
回复

使用道具 举报

200

主题

353

回帖

1532

积分

金牌会员

Rank: 6Rank: 6

积分
1532
 楼主| 发表于 2025-2-15 23:27:07 | 显示全部楼层
根据我的经验, 相同程序, 套一层虚拟机, 性能至少损失30%~60%啊
回复

使用道具 举报

1

主题

35

回帖

103

积分

注册会员

Rank: 2

积分
103
发表于 2025-2-15 23:48:29 | 显示全部楼层
没有损耗不可能的,就连域名解析,tcp三次握手 ,ssl协议加密解密,以及其他人提到的docker管理层逻辑!所以就是有些套子不得不用,有些套子能省就省,不然也不会有什么tcp复用,连接池的概念了!只是在每天几百流量面前毫无差异而已!部署方便和稳定面前本身就是两类人,互相都对对方嗤之以鼻的!比如装系统,有人喜欢一键ghost,或类似一键的其他安装!有人喜欢下载原版镜像一步一步安装!甚至还为了一点点性能差异修改注册表等等!侧重点不一样,没有谁对谁错!但客观事实就是有损耗,只是以你当前那点点流量来说,微乎极微罢了
回复

使用道具 举报

4

主题

432

回帖

1352

积分

金牌会员

Rank: 6Rank: 6

积分
1352
发表于 2025-2-15 23:39:09 | 显示全部楼层
性能损耗主要出在docker的“管理层”,daemon、网络等等
回复

使用道具 举报

158

主题

641

回帖

2420

积分

金牌会员

Rank: 6Rank: 6

积分
2420
发表于 2025-2-15 23:29:38 | 显示全部楼层
没有性能损耗,docker只是隔离了用户空间而已,没有翻译cpu指令,指令是cpu直接运行的
回复

使用道具 举报

1

主题

228

回帖

655

积分

高级会员

Rank: 4

积分
655
发表于 2025-2-15 23:27:31 | 显示全部楼层
虚拟机肯定是有损耗的,所以如果不是部署很麻烦一般都不用docker
回复

使用道具 举报

0

主题

1128

回帖

2512

积分

金牌会员

Rank: 6Rank: 6

积分
2512
发表于 2025-2-15 23:28:12 | 显示全部楼层
差不多带不带套的区别,还是看个人习惯和需求。我都是实体安装
回复

使用道具 举报

200

主题

353

回帖

1532

积分

金牌会员

Rank: 6Rank: 6

积分
1532
 楼主| 发表于 2025-2-15 23:31:13 | 显示全部楼层
SpaceX 发表于 2025-2-15 23:29
没有性能损耗,docker只是隔离了用户空间而已,没有翻译cpu指令,指令是cpu直接运行的 ...

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

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

使用道具 举报

158

主题

641

回帖

2420

积分

金牌会员

Rank: 6Rank: 6

积分
2420
发表于 2025-2-15 23:29:00 | 显示全部楼层
wawos 发表于 2025-2-15 23:31
那就好了, 那docker自身占内存大概多少呢,

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

不跑数据库,肯定够用的
回复

使用道具 举报

28

主题

2149

回帖

5772

积分

论坛元老

Rank: 8Rank: 8

积分
5772
发表于 2025-2-15 23:35:49 | 显示全部楼层
只有io性能损失比较大吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|主机论坛

GMT+8, 2025-2-25 08:11 , Processed in 0.083200 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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