群晖上spk和docker哪个效率高?
有些需要一定性能的应用,尤其是需要直通硬件显卡了啥的,比如emby/jellyfin啥的,是装群晖自己的spk好还是在群晖上起Docker比较好?我是懒直接装的spk,但是总觉得性能不太对 个人推荐spk,,,Docker也行,就是费些资源,但是性能还好。 都一样,推荐是docker
免费的玩意比较多,比如说你说的emby YoshinoSakura 发表于 2024-5-2 20:15
都一样,推荐是docker
免费的玩意比较多,比如说你说的emby
spk也有免费的 docker多多少少会有些损耗。毕竟是虚拟化的。不过感知上来说应该差不多吧。 理论上性能是差不多的,docker是容器化,不是虚拟化 docker能有多少消耗。要说慢,原厂的小内存+机械盘这buff叠的还不够吗 怎么还有人觉得docker不是虚拟化的[流汗]
containers(docker)是OS-level virtualization的一种实现方法,也就是一个kernel允许有不同的isolated user spaces
我自己的看法是考虑到切换user spaces必然会触发trap指令,效率肯定是不如直接运行的 LightFocus 发表于 2024-5-2 21:52
怎么还有人觉得docker不是虚拟化的
containers(docker)是OS-level virtualization的一种实现方法,也就是 ...
docker运行的那些进程直接就能在宿主机上看到,这种程度的隔离,损耗不会高于5%吧,那对于我们这些普通用户有啥区别,只要好用就行了。
你装个包,各种文件放得到处都是,哪个路径都有几个配置文件,我觉得docker还干净些。 docker 上cpu性能损耗微乎其微
可以看看https://dominoweb.draco.res.ibm.com/reports/rc25482.pdf 这个的table I 当然这个测试有点早了,CPU方向的测试也不够全面。 docker好像部署麻烦点,但就是去折腾方便点,spk只能ssh进去弄…… 群晖还是直接docker吧,除非是自己打的包,不然和裸奔没啥区别 感觉docker的好处是迁移、备份等比较方便,而且资源丰富,很多还是开源的,安全些。组件官方不够用,用第三方的肯定有一定安全风险。
比组件不太方便的是Docker的映像需要手动升级,当然熟练使用portainer的话也不算太麻烦。 Docker。很多SPK都是不熟悉软件本身的社区志愿者维护的,他们不可能比官方Docker更了解软件本身。比如Jellyfin。 效率差别不大
但是docker方便很多 尤其是备份迁移上
工业化都选的啥docker 个人选什么不用解释了吧[偷笑] k8qxt5 发表于 2024-5-3 01:41
docker运行的那些进程直接就能在宿主机上看到,这种程度的隔离,损耗不会高于5%吧,那对于我们这些普通用 ...
对,我也是同样的想法,能docker就docker,除非docker提供的设定项目不够详细,才考虑套件。常见那几个docker,作者已经提供了很多设置项目了,可能大多数人都是看教程不看部署说明。
页:
[1]