6.2 案例-容器问题
本节我们来学习Linux性能优化的第二个案例容器问题。来自极客时间专栏-Linux性能优化实战-46讲
1. 容器问题简介
容器封装了环境了依赖,给运维部署带来了非常大的遍历。但是任何技术都不是银弹。这些新技术,在带来诸多便捷功能之外,也带来了更高的复杂性,比如性能降低、架构复杂、排错困难等等。
本节我们来学习Linux性能优化的第二个案例容器问题。来自极客时间专栏-Linux性能优化实战-46讲
容器封装了环境了依赖,给运维部署带来了非常大的遍历。但是任何技术都不是银弹。这些新技术,在带来诸多便捷功能之外,也带来了更高的复杂性,比如性能降低、架构复杂、排错困难等等。
本节我们来学习Linux性能优化的第一个案例 NAT 优化。来自极客时间专栏-Linux性能优化实战-42讲
Linux 内核提供的 Netfilter 框架,允许对网络数据包进行修改(比如 NAT)和过滤(比如防火墙)。所以所谓防火墙并不是一个服务,而一个内核功能。而iptables、ip6tables、ebtables 等工具是管理和配置 Netfilter 上规则的工具。Netfilter 同样也是 LVS 四层负载均衡的基础
本节我们来介绍一些专门用于容器性能分析的工具。
本节我们将介绍如下一些性能分析工具的使用:
nsenter
BCC 软件包是使用 eBPF 开发的工具包。这些工具是提供的编写 eBPF 工具的参考示例,并且很实用。它们的使用场景如下图所示:

不过需要注意的是很多 eBPF 的新特性,都需要比较新的内核版本(如下图所示)