作者回复: 解析的非常正确。 对于你的疑问,其实你到客户端容器中执行相同的nc命令,再观察一下映射中的内容,答案自然就有了。这儿看到172.17.0.1是因为思考题中的nc命令是在主机终端中执行的。
作者回复: 这是有有可能的。如果系统本身的性能就不太好,不借助硬件offload方式的优化方法有可能收益并不明显。比如,很多应用本身就有诸如CPU、多线程或者磁盘I/O等方面的瓶颈,内核协议栈带来的性能损失在整个应用的性能中有可能很小,这时候再去优化内核协议栈,当然也很难获得很大的性能优化效果。
作者回复: 嗯嗯,是的
作者回复: 使用wrk测试的结果是多少?如果机器本身的性能不太好(比如CPU资源本身就不足的情况下),使用sockmap或者其他的eBPF技术带来的性能收益的确有可能是不明显的。
作者回复: 👍 谢谢分享配置的经验。你的发行版是什么?
作者回复: 是的
作者回复: 我们课程第5讲和第6讲已经介绍了很多程序类型和各种MAP使用方法