Docker的调试和实验标志会对性能产生影响吗?

时间:2017-08-10 14:07:26

标签: performance docker docker-compose docker-for-mac

如果我关闭Docker守护进程debugexperimental标志,是否会提高macOS的性能?

enter image description here

1 个答案:

答案 0 :(得分:2)

我担心这不是一个明确的是或否答案,但一般,我不相信你会看到这些标志打开或关闭时Docker的性能发生明显变化。

Docker中的debug标志主要控制日志输出。没有额外的代码路径被添加到守护进程中,因此除非在该环境中的日志写入显着减慢(例如磁盘性能),否则我认为调试标志不会产生任何明显的影响。

experimental标志可能可能会产生影响,但此标志的影响将改变每个版本甚至点发布,具体取决于实验性功能标志的“后面”。通常它是一个新功能(命令,选项,配置),通过启用它不应该影响其余的守护程序操作。也就是说,考虑一个实验性功能确实改变守护进程其他部分的代码路径的情况并非不可能,但通常我不认为是这种情况,但很难预测,因为新功能可能会出现影响绩效的未来。