0 byte sau 16 giây, không một dòng lỗi: dựng lại black hole MTU giữa hai container Docker
Đo cú treo khi MTU lệch giữa hai container: gói nhỏ qua trót lọt, gói lớn rơi im lặng 16 giây rồi mất trắng — kèm cách dò ranh giới và vá bằng TCPMSS clamp.
Là một lập trình viên yêu công nghệ, thích viết blog để chia sẻ kiến thức, kinh nghiệm lập trình và những điều thú vị trong thế giới tech.
Đo cú treo khi MTU lệch giữa hai container: gói nhỏ qua trót lọt, gói lớn rơi im lặng 16 giây rồi mất trắng — kèm cách dò ranh giới và vá bằng TCPMSS clamp.
Đo trên Docker Desktop macOS: host.docker.internal trỏ vào IP ảo, không phải gateway bridge — kèm thử docker-in-docker và cách dùng đúng trên Linux.
Dựng sự cố mạng thật: iptables âm thầm chặn cổng trong khi ping vẫn thông. Đo từng bước bằng nc, tcpdump song song hai đầu và iptables để tìm đúng nơi gói rớt.
So thông lượng và độ trễ bốn driver mạng Docker bằng iperf3, ping thật: host nhanh nhất, overlay chậm nhất vì VXLAN, none không route đi đâu được cả.
Đo RabbitMQ và Kafka cạnh nhau trên cùng một máy, chỉ ra chỗ phép so sánh không công bằng, bốn câu hỏi để chọn, và nhìn lại bốn mươi bài.
Gom toàn bộ phép đo của ba mươi tám bài thành hai bảng: thứ thật sự đổi được hiệu năng, và sáu thứ ai cũng khuyên mà đo ra không khác gì.